
j2ee
spjich
这个作者很懒,什么都没留下…
展开
-
HttpClient 4.3与4.3版本以下版本比较
网上利用java发送http请求的代码很多,一搜一大把,有的利用的是java.net.*下的HttpURLConnection,有的用httpclient,而且发送的代码也分门别类。今天我们主要来说的是利用httpclient发送请求。 httpclient又可分为 httpclient3.x httpclient4.x到httpclient4.3以下 httpclient4.3以上...2015-07-16 16:46:05 · 851 阅读 · 0 评论 -
让人困惑的ThreadLocal
目前网上介绍ThreadLocal类用法的博文很多,看过后我们基本可以得出以下结论 ThreadLocal的作用和目的:用于实现线程内的数据共享,即对于相同的程序代码,多个模块在同一个线程中运行时要共享一份数据,而在另外线程中运行时又共享另外一份数据。 好了,至此ThreadLocal的概念我们弄清了,它是每个线程的菊部变量(该死的输入法)。但是java有了类的局部变量,这个ThreadL...2015-12-16 11:01:12 · 213 阅读 · 0 评论 -
Java concurrent 之 AQS
转自:http://www.blogjava.net/xylz/archive/2010/07/06/325390.html AQS AbstractQueuedSynchronizer,简称AQS,是J.U.C最复杂的一个类,导致绝大多数讲解并发原理或者实战的时候都不会提到此类。但是虚心的作者愿意借助自己有限的能力和精力来探讨一二(参考资源中也有一些作者做了部分的分析。)。 首先从理论...原创 2016-12-30 17:58:33 · 151 阅读 · 0 评论 -
关于Mybatis一级缓存
关于Mybatis一级缓存的介绍 https://yq.aliyun.com/articles/18678 这篇已经介绍的非常详尽了。 但是读完以后我产生了一个疑问,如果在同一个session中2次相同的数据库操作之间,DB里的数据改变了,Mybatis一级缓存如何确保数据一致性,带着以上疑问我做了如下实验: 1.方法级别没有开启@Transactional,Mybatis查询记录如...2017-01-17 14:41:56 · 483 阅读 · 0 评论 -
logback配置黄金法则
不少人会有logback.xml里面root与logger关系,他们之间如何继承如何配置才能达到需求的问题,网上归纳的很凌乱,以下是个人总结的几条黄金法则。 root是公共属性,没有logger时会找root里对应level的appender additivity默认为true,为true时会忽略level限制并继承root节点中配置的所有属性 说明:additivity...2018-01-12 16:41:42 · 194 阅读 · 0 评论