- 博客(7)
- 收藏
- 关注
转载 AbstractQueuedSynchronizer同步队列与Condition等待队列协同机
AbstractQueuedSynchronizer同步队列与Condition等待队列协同机制 - twoheads - 博客园 AQS维护了一个同步队列 Condition是JUC的一个接口,AQS的ConditionObject实现了这个接口,维护了一个等待队列(等待signal信号的队列) 线程调用reentrantLock.lock()时,线程被加入到AQS同步队列中; 线程A调用condition.await()方法时,线程A从AQS同步队列中被移除,被加入到Condition等待队列.
2021-10-09 11:30:15
75
原创 java 泛型的 东西
“Producer Extends” – 如果你需要一个只读List,用它来produce T,那么使用? extends T。“Consumer Super” – 如果你需要一个只写List,用它来consume T,那么使用? super T。
2017-12-25 14:59:22
135
原创 转载:警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting ...
在网上查找答案,有的说将Tomcat的版本换成6.0.14就可以了;还有的说在建立Dynamic Web Project时把"Dynamic Web Module"选项后面的版本号由2.5改成2.4也行。不过这些回答好像都不能真正地解决问题。 出现SetPropertiesRule警告的原因是因为Tomcat在server.xml的Context节点中不支持source属性:<Conte
2017-12-07 08:53:07
1035
原创 js el表达式在java中判断, jsp 逻辑判断 在java中运行
ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js"); Boolean result02 = (Boolean) engine.eval('100>=80 && true');
2017-05-16 16:40:36
730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人