这篇文章来说说稍微复杂一些的LinkedBlockingQueue。LinkedBlockingQueue使用一个链表来实现,会有一个head和tail分别指向队列的开始和队列的结尾。因此LinkedBlockingQueue会有两把锁,分别控制这两个元素,这样在添加元素和拿走元素的时候就不会有锁的...
分类:
数据库 时间:
2014-08-11 14:54:02
阅读次数:
258
起始知识:Java标准的PropertyEditor的核心功能是将一个字符串转换为一个Java对象,以便根据界面的输入或配置文件中的配置字符串构造出一个JVM内部的java对象。如何注册自定义的属性编辑器:1、实现PropertyEditor接口或者继承PropertyEditorSupport类2...
分类:
编程语言 时间:
2014-08-11 14:52:02
阅读次数:
291
CSS@media规则非常适合于将 HTML 或 XML 文档定位为目标输出方法。目前,print媒体的使用非常普遍,与实现单独的 “可打印版本” 相比,print提供了更加整洁的方式来创建打印机友好的页面。screen媒体一直未得到充分利用,原因可能是因为人们通常都认为screen仅仅是 “默认的...
分类:
Web程序 时间:
2014-08-11 14:51:12
阅读次数:
301
服务器A:论坛的主服务器,运行DZ X2论坛程序;服务器B:论坛从服务器,需要把X2的图片附件和MySQL数据实时从A主服务器实时同步到B服务器.MySQL同步设置会在下一编中说到.以下是用于实时同步两台服务器的图片.因为一般的RSYNC需要CRON来定期运行SH脚本来实现同步,这样会带来一些问题....
分类:
其他好文 时间:
2014-08-11 14:50:22
阅读次数:
228
Effective STL 中文版学习记录条款4 判断容器是否为空 使用empty而不是size().size()操作在实现上不是一个时间常数操作条款5 尽量使用区间成员函数代替它们的单元素兄弟.STL实现中,区间范围显示比单个循环操作更优化条款7:当使用new得指针的容器时,记得在销毁容器前del...
分类:
其他好文 时间:
2014-08-11 14:48:02
阅读次数:
191
一. 举例这个样例是书上的,如果有一个公司的组结结构例如以下:它的结构非常像一棵树,当中人力资源部和財务部是没有子结点的,详细公司才有子结点。并且最关健的是,它的每一层结构非常相似。代码实现例如以下:#include #include #include using namespace std;//公...
分类:
编程语言 时间:
2014-08-11 14:46:52
阅读次数:
279
小弟之前一直搞不明白Struts2+Jquery+实现Ajax无刷新验证用户名该怎么弄,后来经过努力,终于搞定了,应注意struts配置文件的内容,好了直接上代码了页面代码 UserName ...
分类:
Web程序 时间:
2014-08-11 14:45:02
阅读次数:
5390
并查集入门 并查集学习: l 并查集:(union-find sets) 一种简单的用途广泛的集合. 并查集是若干个不相交集合,能够实现较快的合并和判断元素所在集合的操作,应用很多,如其求无向图的连通分量个数等。最完美的应用当属:实现Kruskar算法求最小生成树。 l 并查集的精髓(即它的三种操作...
分类:
其他好文 时间:
2014-08-11 14:41:52
阅读次数:
161
$(document).ready(function(){ document.onkeydown = function (event){ if (event.keyCode==13) //回车键的键值为13 submit(); };});function submit(){ var p...
分类:
Web程序 时间:
2014-08-11 14:41:42
阅读次数:
221
一、操作table,本例子实现的功能:1.table等宽边框2.table斑马线3.实现table多表头4.焦点所在行高亮5.自动计算总分二、效果图三、代码: 1 2 3 4 5 6 7 8 表格-斑马线 9 10 11 67 68 69 70 ...
分类:
其他好文 时间:
2014-08-11 14:38:02
阅读次数:
190