- 博客(11)
- 收藏
- 关注
原创 freemarker
常用内置函数http://zhangyulong.iteye.com/blog/1162387从JAR包中加载模板文件http://stackoverflow.com/questions/14753125/loading-freemarker-templates-folder-inside-jar
2016-07-12 16:44:55
124
原创 ReentrantLock搭配Condition使用时
查看Condition.await方法的JDK文档说明时,有如下描述:与此 Condition 相关的锁以原子方式释放,并且出于线程调度的目的,将禁用当前线程,且在发生以下四种情况之一 以前,当前线程将一直处于休眠状态: 1)其他某个线程调用此 Condition 的 signal() 方法,并且碰巧将当前线程选为被唤醒的线程;或者 2)其他某个线程调用此 Condition ...
2016-02-01 15:27:43
201
原创 spring集成aspectj
[code="xml"] [/code][code="java"]@Aspect@Componentpublic class TickLogInterceptorWithAspectJ{ public void pointCut() { } @Around("execution(* xx...
2016-01-30 17:32:41
164
原创 tomcat 类加载顺序
1.$JAVA_HOME/jre/lib/ext/*.jar 2.${CLASSPATH}3.$CATALINA_HOME/common/classes/**/*.class4.$CATALINA_HOME/commons/endorsed/**/*.jar5.$CATALINA_HOME/commons/i18n/**/*.jar6.$CATALINA_HOME/common...
2016-01-28 16:49:54
289
原创 解决使用mybatis出现ORA-01000问题
mybatis未使用spring集成。现象:1.当执行查询时报### Error querying database. Cause: java.sql.SQLException: ORA-01000: maximum open cursors exceeded2.检查业务服务器与数据库之间的连接数:正常;3.使用sys用户登录数据库,执行SQLselect o.sid, ...
2016-01-27 14:10:20
1442
原创 java虚拟机垃圾回收机制
http://jefferent.iteye.com/blog/1123677http://www.blogjava.net/ldwblog/archive/2013/07/24/401919.htmlhttp://www.infoq.com/cn/articles/GC-Log-Uncovers-Pause?utm_campaign=rightbar_v2&utm_source=info...
2016-01-26 09:15:47
114
原创 java 引用类型
http://blog.youkuaiyun.com/kavendb/article/details/5935577总结:引用类型分为:强引用、软引用、弱引用和虚引用其中:强引用就是一般的引用一般实现或使用cache时,需要使用软引用,特点:内存不足时会回收弱引用特点:GC时扫到就会回收虚引用特点:等于没有引用,只是用于观测GC活动...
2016-01-25 17:37:02
314
原创 小技巧:如何写单例
第一种:[code="java"] public class A { private static final A instance = new A(); private A() { } public static A g...
2016-01-22 11:12:03
119
原创 小技巧:java Main中如何等待线程结束
1.循环检查状态标记 + Thread.sleep2.System.in.read()3.使用notify/wait4.使用阻塞等待的锁5.循环等待线程池ExecutorService.awaitTermination-----------------------------------------欢迎发散...
2016-01-20 17:28:44
1973
原创 spring mvc 使用jackson暴露http+json服务时,如何设置jackson
1.自定义ObjectMapper[code="java"]public class CustomObjectMapper extends ObjectMapper{ public CustomObjectMapper() { super(); configure(SerializationFeature.FAIL_ON_EMPT...
2016-01-14 11:12:52
172
原创 JDK RMI
RMI通信接口public interface IBasicService extends Remote{ String putline(String log) throws RemoteException;} RMI通信接口实现类public class BasicServiceImpl implements IBasicService{ ...
2014-09-25 17:14:47
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人