1. 前文回顾 在之前的几篇内存管理系列文章中,笔者带大家从宏观角度完整地梳理了一遍 Linux 内存分配的整个链路,本文的主题依然是内存分配,这一次我们会从微观的角度来探秘一下 Linux 内核中用于零散小内存块分配的内存池 -- slab 分配器. 在本小节中,笔者还是按照以往的风格先带大家简单回顾下之前宏观视角下 Linux 内存分配最为核心的内容,目的是让大家从宏观视角平滑地过度到微观视角,内容上有个衔接,不至于让大家感到突兀. 下面的内容我们只做简单回顾,大家不必纠缠细节,把握整体宏观
Java 的 Lambda 表达式推演过程: 第一步:正常的类实现(外部实现),new一个对象,然后重写方法实现 public class TestLambda3 { public static void main(String[] args) { Human human = new Man(); human.run(1); } } //定义一个函数式接口 interface Human { void run(int a); } //外部实现类 class Man implements Huma
原创内容,转发请保留:http://www.cnblogs.com/iceJava/p/6930118.html,谢谢 之前遇到该问题,今天查看了下 spring 4.x 的代码 一,先理解下 context:component-scan 处理过程: <!-- scan the package and the sub package --> <!-- [重要]:容易产生事务失效的地方,见:http://jinnianshilongnian.iteye.com/blog/1762632 处