Sonicery_D

留一半清醒留一半醉 我拿青春赌明天... ...

导航

2015年1月8日 #

Struts2 之 对xwork的理解

摘要: 对象的生命周期的管理是面向对象编程亘古不变的话题,从syntax的角度,面向对象的高级编程语言都是以“对象”为核心,而对象之间的继承关系、嵌套引用关系构成的对象树结构为我们进行对象级别的逻辑操作提供了足够的语法支持。而对象之间的这种复杂的关系也为对象生命周期的管理带了难题: 1.运行期,对象实例的... 阅读全文

posted @ 2015-01-08 14:59 光华路程序猿 阅读(2592) 评论(0) 推荐(0) 编辑

2015年1月7日 #

Struts2.3.15.1源码浅析

摘要: Struts2 两大运行主线:1.初始化主线:初始化主线主要是为Struts2创建运行环境(此处的环境与Struts2身处的Web环境是有区别的),初始化入口StrutsPrepareAndExecuteFilter继承 Filter,遵循Filter规范,初始化只是在应用启动的时候运行一次,以后无... 阅读全文

posted @ 2015-01-07 16:32 光华路程序猿 阅读(235) 评论(0) 推荐(0) 编辑

2015年1月6日 #

Java Concurrent之 AbstractQueuedSynchronizer

摘要: ReentrantLock/CountDownLatch/Semaphore/FutureTask/ThreadPoolExecutor的源码中都会包含一个静态的内部类Sync,它继承了AbstractQueuedSynchronizer这个抽象类。AbstractQueuedSynchronize... 阅读全文

posted @ 2015-01-06 21:10 光华路程序猿 阅读(229) 评论(2) 推荐(0) 编辑

2015面试总结

摘要: 一间小屋3个多小时的面试 可能也是工作以来最长的了 大致总结一下大概设计的技术问题: 首先是JVM ClassLoader的工作机制 JVM的体系结构、工作方式 以及JVM的内存管理 7中GC的区别 Minor GC和Full GC分别触发的是哪些GC 然后是J2SE的内容 反射的机制... 阅读全文

posted @ 2015-01-06 17:10 光华路程序猿 阅读(899) 评论(13) 推荐(4) 编辑