java
GaoWong
这个作者很懒,什么都没留下…
展开
-
Lock与synchronized 的区别
1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断锁等候 线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定, 如果使用 synchronized ,如果A不释放,B将一直等下去,不能被中断 如果 使用ReentrantLock,如果A不释放,可以使B在等待了足够长的时间以后,中断等待,而干别的事情 ...转载 2019-04-01 16:10:35 · 86 阅读 · 0 评论 -
JSONObject自动隐藏为null的属性的解决办法
转载来自 :https://blog.csdn.net/hskw444273663/article/details/89024955 JSON字符串转JSONObject自动隐藏为null的属性 JSON中put的value=null,key=value会被隐藏掉 package hskw.chd; import com.alibaba.fastjson.JSONObject; impor...转载 2019-05-28 10:59:35 · 9187 阅读 · 0 评论 -
java工具Joda-Time 日期的处理
Joda-Time满足你所有关于日期的处理简介 简介 在日常的编程中,常常需要处理日期。但是使用 java.util.Calendar 类处理日期/时间,非常的麻烦。那么福音来了,博主给大家隆重的介绍一款新的类库Joda-Time!并且,已经将其封装成一个“日期处理万能工具类”。拿去直接用就好了,有没有很开心! 在分享工具类之前,简单啰嗦几句关于“Joda-Time”的简单介绍:Joda-Time...原创 2019-06-04 11:10:20 · 1166 阅读 · 0 评论