JAVA
xibarbie
这个作者很懒,什么都没留下…
展开
-
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 · 107 阅读 · 0 评论 -
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 · 137 阅读 · 0 评论 -
小技巧:java Main中如何等待线程结束
1.循环检查状态标记 + Thread.sleep2.System.in.read()3.使用notify/wait4.使用阻塞等待的锁5.循环等待线程池ExecutorService.awaitTermination-----------------------------------------欢迎发散...原创 2016-01-20 17:28:44 · 1902 阅读 · 0 评论 -
小技巧:如何写单例
第一种:[code="java"] public class A { private static final A instance = new A(); private A() { } public static A g...原创 2016-01-22 11:12:03 · 85 阅读 · 0 评论 -
java 引用类型
http://blog.csdn.net/kavendb/article/details/5935577总结:引用类型分为:强引用、软引用、弱引用和虚引用其中:强引用就是一般的引用一般实现或使用cache时,需要使用软引用,特点:内存不足时会回收弱引用特点:GC时扫到就会回收虚引用特点:等于没有引用,只是用于观测GC活动...原创 2016-01-25 17:37:02 · 275 阅读 · 0 评论 -
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 · 76 阅读 · 0 评论 -
ReentrantLock搭配Condition使用时
查看Condition.await方法的JDK文档说明时,有如下描述:与此 Condition 相关的锁以原子方式释放,并且出于线程调度的目的,将禁用当前线程,且在发生以下四种情况之一 以前,当前线程将一直处于休眠状态: 1)其他某个线程调用此 Condition 的 signal() 方法,并且碰巧将当前线程选为被唤醒的线程;或者 2)其他某个线程调用此 Condition ...原创 2016-02-01 15:27:43 · 168 阅读 · 0 评论