
我爱Java
iteye_8125
这个作者很懒,什么都没留下…
展开
-
Java RTTI
Java RTTI的思维导图: RTTI(runtime type info)用于在运行时识别对象的类型信息。java虚拟机不能在运行时加载所有类型对象(动态加载),同时部分类型的信息是无法再编译器就获取的,需要在业务逻辑中依据类型信息进行相关逻辑的处理,这是就需要RTTIl了。 众所周知,java类在编写时会生成.class文件,那.class文件时如何使用的呢?在创建java类对应...原创 2012-11-18 22:13:33 · 257 阅读 · 0 评论 -
理解ThreadLocal
跟以前的文章一样,还是先来一个例子。 public class ThreadLocalDemo implements Runnable { //创建线程局部变量studentLocal,在后面你会发现用来保存Student对象 private final static ThreadLocal<Student> studentLocal = new Thread...原创 2012-08-16 16:01:18 · 121 阅读 · 0 评论 -
Servlet中context和session相关listener
1.ServletContextAttributeListener 监听对ServletContext属性的操作,比如增加/删除/修改 2.ServletContextListener 监听ServletContext,当创建ServletContext时,激发contextInitialized (ServletContextEvent sce)方法;当销毁ServletCont...原创 2012-07-16 15:36:42 · 156 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解(转载)
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener ...原创 2012-06-13 18:56:31 · 101 阅读 · 0 评论 -
Spring的PropertyPlaceholderConfigurer
使用PropertyPlaceholderConfigurer将系统相关变量分离懂到一个properties文件中,便于系统移植、切换。 <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="systemPropert...原创 2012-06-13 17:26:09 · 125 阅读 · 0 评论 -
Lucence使用笔记
1. lucence分页 TopScoreDocCollector topCollector = TopScoreDocCollector.create( 100, false); searcher.search(query, topCollector); System.out.println("命中:" + to...原创 2012-05-24 17:53:58 · 164 阅读 · 0 评论 -
java 静态块与非静态块的执行顺序
加载顺序: 1. 所有静态的(无论其是变量还是块)都按顺序执行. 2. 所有的非静态的块都在静态的(无论其是变量还是块)后执行. 3. 所有的块(无论是静态的还是非静态的)都在构造之前执行. 4. 静态块在类被加载到内存后就开始执行 5. 非静态块是在创建对象时,构造之前被调用 可以在编程时,适当使用静态块和非静态块! 参考: http://terryjs.iteye...原创 2012-05-23 15:50:56 · 218 阅读 · 0 评论 -
Log4j使用笔记
关于ConversionPattern: %c 输出类的名字,默认是输出全名,可以指定输出多少层次,比如%c{2}这样配置的话 "a.b.c" 是全类名,会输出"b.c". %d 用来输出log事件发生的时间。可以指定格式,比如:%d{yyyy-MM-dd HH:mm:ss}会输出2007-04-26 20:12:03 %F 输出log事件发生的文件。 %l ...原创 2012-05-23 10:14:38 · 147 阅读 · 0 评论 -
【转载】hibernate性能调优(下)
原文:http://xiexiejiao.cn/hibernate/hibernate-performance-optimization-b.html Hibernate是笔者使用了超过5年的优秀ORM框架,虽然说使用了5年,但笔者并没有把握说自己真正意义上的精通Hibernate。说道熟悉Hibernate还差不多,因为Hibernate用法和特性只要使用过或许都很简单,但是要做到...原创 2012-01-10 17:51:46 · 103 阅读 · 0 评论 -
【转载】hibernate性能调优(上)
原文:http://xiexiejiao.cn/hibernate/hibernate-performance-optimization-a.html Hibernate是笔者使用了超过5年的优秀ORM框架,虽然说使用了5年,但笔者并没有把握说自己真正意义上的精通Hibernate。说道熟悉Hibernate还差不多,因为Hibernate用法和特性只要使用过或许都很简单,但是要做到...原创 2012-01-10 17:49:11 · 108 阅读 · 0 评论 -
读《java编程思想》---疑问
学java以来,一直都没读过《java编程思想》,最近抽时间开始阅读。先汇总下初读后的疑问,为以后精读做好准备。 接口与抽象类 对于一直应用SSH或SSI进行开发的java程序员,自己有多少机会应用抽象类或接口。可能一般的情况下,抽象类仅仅起到了代码复用的作用。一直都提倡基于接口编程,可是实际情况接口编程是否真的体现了相应的价值呢? 异常处理 正确的异常处理流程究竟应...原创 2011-10-23 22:09:22 · 160 阅读 · 0 评论 -
java学习目标
近期一直都没很少关注java方面的学习提高,一些java基础开始遗忘,对于java5中的新特性也一直没有深入学习,想要阅读的java经典也一直都没有完成。对于javaee中常用的框架也都停留在简单使用的层次上,没有系统的学习并深入的理解。 今年剩余的时间应该明确java的学习目标,主要包括以下内容: 1.java基础的巩固,阅读《java编程思想》、《java数据结构及算法》,加强j...原创 2011-09-18 10:18:23 · 240 阅读 · 0 评论