上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 一、JAVA中内部类和匿名内部类的区别 内部类:内部类可以是static的或者非static的,static内部类只能包含静态方法和静态类变量,只能访问外部类的静态元素,内部类可以实例化,多次使用。 匿名内部类:它只能使用一次,不区分static和非static。如果用到外部类的变量的话,必须是类变 阅读全文
posted @ 2017-03-23 15:23 novalist 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 1、类加载过程:加载、验证、准备、解析、初始化 加载 在加载阶段,虚拟机主要完成三件事: 1.通过一个类的全限定名来获取定义此类的二进制字节流。 2.将这个字节流所代表的静态存储结构转化为方法区域的运行时数据结构。 3.在Java堆中生成一个代表这个类的java.lang.Class对象,作为方法区 阅读全文
posted @ 2017-03-23 10:09 novalist 阅读(1978) 评论(1) 推荐(2) 编辑
摘要: Why ThreadLocal? 无论如何,要编写一个多线程安全(Thread-safe)的程序是困难的,为了让线程共享资源,必须小心地对共享资源进行同步,同步带来一定的效能延迟,而另一方面,在处理同步的时候,又要注意对象的锁定与释放,避免产生死结,种种因素都使得编写多线程程序变得困难。 尝试从另一 阅读全文
posted @ 2017-03-21 10:48 novalist 阅读(166) 评论(0) 推荐(0) 编辑
摘要: spring的IOC容器能够帮我们自动new对象,对象交给spring管之后我们不用自己手动去new对象了。那么它的原理是什么呢?是怎么实现的呢?下面我来简单的模拟一下spring的机制,相信看完之后就会对spring的原理有一定的了解。 spring使用BeanFactory来实例化、配置和管理对 阅读全文
posted @ 2017-03-20 11:08 novalist 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在比较大的项目中,需要不断的从数据库中获取数据,Java中则使用JDBC连接数据库,但是获取数据库的连接可是相当耗时的操作,每次连接数据库都获得 、销毁数据库连接,将是很大的一个开销。为了解决这种开销,则使用了对象池的技术。程序启动时,先创建一定数量的数据库连接对象,然后只要一用到就直接从对象池中取 阅读全文
posted @ 2017-03-16 17:51 novalist 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 散仙不才,在查了一部分资料后,愿试着以通俗易懂的方式解释下这几个名词。如有不足之处,还望告知。 在弄清楚上面的几个问题之前,我们首先得明白什么是同步,异步,阻塞,非阻塞,只有这几个单个概念理解清楚了,然后在组合理解起来,就 阅读全文
posted @ 2017-03-16 09:41 novalist 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/jiaomingliang/article/details/47427083 阅读全文
posted @ 2017-03-15 16:26 novalist 阅读(237) 评论(0) 推荐(0) 编辑
摘要: DBCP连接池介绍 目前 DBCP 有两个版本分别是 1.3 和 1.4。 DBCP 1.3 版本需要运行于 JDK 1.4-1.5 ,支持 JDBC 3。 DBCP 1.4 版本需要运行于 JDK 1.6 ,支持 JDBC 4。 1.3和1.4基于同一套源代码,含有所有的bug修复和新特性。因此在 阅读全文
posted @ 2017-03-14 16:37 novalist 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 参考地址1:http://blog.csdn.net/renfufei/article/details/39553639 参考地址2:http://blog.csdn.net/hj7jay/article/details/51686418 https://github.com/alibaba/dru 阅读全文
posted @ 2017-03-10 17:33 novalist 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 需要在applicationContext.xml中注册: 如:在base-package指明一个包 <context:component-scan base-package="cn.wind"/> 也可以在<context:component-scan base-package=” ”/>中指定多 阅读全文
posted @ 2017-03-09 15:42 novalist 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页