摘要: 在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Proxy(Class),这一个类和接口是实现我们动态代理所必须用到的。首先我们先来看看java的API帮助文档是怎么样对这两个类进行描述的: InvocationHand 阅读全文
posted @ 2017-10-09 16:23 爱生活1 阅读(194) 评论(0) 推荐(0) 编辑
摘要: IOC(控制反转):本来是由应用程序管理的对象之间的依赖关系,现在交给了容器管理,这就叫控制反转,即交给了IOC容器,Spring的IOC容器主要使用DI方式实现的。不需要主动查找,对象的查找、创建和定位全部由容器管理。 1.大量减少了Factory和Singleton的数量,代码层次更加清晰主要原 阅读全文
posted @ 2017-10-09 15:34 爱生活1 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 注解(也被称为元数据)。 Java SE内置了三种,定义在java.lang中的注解: @Override,表示当前的方法定义将覆盖超类中的方法。 @Deprecated,如果使用了注解为它的元素,编译器会发出警告。 @Suppress Warnings,关闭不当的编译器警告信息。 元注解,专职负责 阅读全文
posted @ 2017-09-29 17:33 爱生活1 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 什么是docker GO语言实现,目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机 阅读全文
posted @ 2017-09-25 16:21 爱生活1 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 可以使用abstract来修饰一个类或者方法。 用abstract修饰的类表示这个类是一个抽象类,用abstract修饰的方法表示这个方法是一个抽象方法。 抽象类不能被实例化。 抽象方法是只有方法声明,而没有方法的实现内容。 一个类中,只要有一个抽象方法,这个类必须被声明为抽象类抽象方法在非抽象子类 阅读全文
posted @ 2017-09-25 09:54 爱生活1 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 一.选择排序 a) 原理:每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。也就是:每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。基于此思想的算法主要有简单选择排序、树型选择排序和堆排序。(这里只介绍常用的简单选 阅读全文
posted @ 2017-09-21 21:22 爱生活1 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 类StringBuilder: 一个可变的字符序列,不保证同步,被设计成StringBuffer的一个简易替换,用在字符串缓冲区被单个线程使用的时候,大多数实现中,它比StringBuffer要快。 每个字符串生成器都有一定的容量。只要字符串生成器所包含的字符序列的长度没有超出此容量,就无需分配新的 阅读全文
posted @ 2017-09-21 14:35 爱生活1 阅读(153) 评论(0) 推荐(0) 编辑
摘要: HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存 阅读全文
posted @ 2017-09-20 15:34 爱生活1 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1.java.util.Collection是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Collection ├List │├LinkedLis 阅读全文
posted @ 2017-09-20 11:00 爱生活1 阅读(110) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/rabbit_in_android/article/details/49793813 阅读全文
posted @ 2017-09-20 09:42 爱生活1 阅读(167) 评论(0) 推荐(0) 编辑