- 浏览: 112929 次
- 性别:
最新评论
-
li888a:
应该选用哪个开源的JMS provider? -
zfcus:
作者您好,你的程序java版在linux下可以使用,但没有排序 ...
umd builder 更新了C版本 -
xuhang1128:
public boolean processSocket( ...
浅谈Tomcat6使用NIO后对ThreadLocal的影响 -
liangguanhui:
lijjjjil 写道有问题吧? read uncommit ...
自斟自饮——7. 浅谈隔离级别 -
lijjjjil:
有问题吧? read uncommitted咋可能不变呢?你 ...
自斟自饮——7. 浅谈隔离级别
文章列表
忙了几天,终于发布了teucer。第一次发布开源的东东,还是蛮兴奋的。
http://code.google.com/p/teucer/
- 2009-09-10 14:02
- 浏览 942
- 评论(0)
[原创] 如何使用VC2005编译“真正”的静态Qt应用程序
(我非常讨厌引用或者转载别人的文章的时候不注明地址或者作者,希望读者能够改变我这个观点 :) —— 夏威夷雪人)
(下文只涉及windows,不谈及linux、unix等,另外,这里说的VC2005,是因为我用的是2005,其实其他版本的VC亦同样可以参考)
首先,你应该该知道什么叫静态引用编译、什么叫动态引用编译。我这里只是简单的提提,具体的可以google一下。
动态引用编译,是指相关的库,以dll的形式引用库。动态编译的Exe程序尺寸比较小,因为相关的库都没有包含进来。当然,程序发布的时候,还要把相关的库也一并发布出 ...
- 2008-11-11 21:32
- 浏览 3600
- 评论(0)
希望你转载文章的时候,麻烦保留作者信息。(夏威夷雪人 or 书虫)1、断点下载的基本原理 其实这个是HTTP协议的一部分。在HTTP 1.1,支持断点下载,断点HTTP请求跟一般的HTTP请求基本相同,只有两点不同: (1)发 ...
- 2008-04-25 00:42
- 浏览 3562
- 评论(0)
因为公司不允许用fg之类的软件,所以就搞了这个东西来下载东西。程序比较简单,尚有多处地方没有优化。其实这种多线程下载的难点主要是下载任务的分配 下,打个比方,一个文件的某个部分应该给哪个线程下载?为了简单(另一方面是我不愿多想),所以分配算法也比较简单,直接分成一块块,然后每个线程下载一块。如果读者有留意Flashget之类的软件下载时的过程图的话,应该会发现它们的算法比这里的好很多。
这里我用HttpURLConnection下载,你也可以用HttpClient或者自己实现一个Http协议(不过貌似没有必要)
其次,你可能发现我这里效仿迅雷,一个任务生成两个文件,一个是任务描述文件,一个是 ...
- 2008-04-22 21:16
- 浏览 5913
- 评论(3)
本人近来负责一个人事考核的项目,遇到一个比较棘手的问题需要请教各位,问题如下:
人事考核是分一期一期的,1年一期,在考核的时候,员工需要把他的一些需要考核的信息填写到系统里面,然后由人事部审核,考核完毕之后,会根据这些信息使用对应的公式算出一个分数,然后加起来,这个就是考核结果。
不过每一期的计算公式。审核内容并不确定,打个比方,假如某个考核项目是员工参加活动,上一次需要填写的内容:活动类型、活动人数、获取奖项,对应的权数是0.3,0.4,0.5,那上一年这个项目的分数的计算公式就是:活动类型×0.3+活动人数×0.4+获取奖项×0.5=分数,不过可能今年有所改动,可能会变动权数,又可能会增 ...
NetBeans6的正式版终于出来了,这阵子稍微试用了一把,因为我这阵子是用VisualWeb来做项目的,所以就比较留意这方面,发现NetBeans6对于VisualWeb有如下的修改:
1、在新建工程的时候已经找不到专门的VisualWeb功能,而是在新建Web工程后在选择框架的时候选择(我开始用的时候找了好久才找到这个)。或者换一种说法吧。在NetBeans6之前,我们通常叫VisualWebPack,因为它是NetBeans的一个Pack,现在在NetBeans6,已经做成一个单独的开源Project——Woodstock,详细可以看这个地址:https://woodstoc ...
这两天在优化人事系统的性能,其中一个工作就是为系统应用Hibernate的缓存。Hibernate有几个缓存:一级缓存、二级缓存、查询缓存。其中我在实现查询缓存的时候出了一些毛病,弄了我两天。
事情是这样的,系统有一大堆代码表 ...
很早就听说tomcat6使用nio了,这几天突然想到一个问题,使用nio代替传统的bio,ThreadLocal岂不是会存在冲突?
首先,何谓nio?
如果读者有socket的编程基础,应该会接触过堵塞socket和非堵塞socket, ...
以下都是在netbeans5.5.1 + visual web pack5.5.1 + tomcat5.5.17开发程序时的私人经验(引用请注明出处,本人email是liangguanhui@163.com)。
为了说明上的方便,Visual Web Pack将会简称为vwp。
1、在安装了vwp之后,netbeans的帮助里就会包含vwp的帮助,如果你安装的时中文版,帮助还是中文的,非常实用,所以建议有时间看看这些帮助(方法是按F1,然后把左边的侧栏拖到最底)。
2、NetBeans是一个以Swing为GUI的软件,所以可以非常方便地实现换肤,方法是在${NetBea ...
多线程HashMap的读取是否需要同步?这个问题一直困扰着我,虽然Collections提供了同步的map,但我一般都是直接使用HashMap,读的时候不同步,写的时候才同步。下面是我从HashMap里截取的读的源代码,估计读的时候应该是不用同步的。其他的Map我没有仔细看,但估计应该也是差不多。
public Object get(Object key) {
Object k = maskNull(key);
int hash = hash(k);
int i = indexFor(hash, table.length);
...
我是使用Annontation mapping的,
有一个父类叫TeacherRefBase,定义如下:
@MappedSuperclass
class TeacherRefBase implements Serializable {
..........
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public long getId() {
return id;
}
@ManyToOne(targetEntity=Teacher.class) ...
加入一个ServerSocket正在另一个线程堵塞accept,那如何停止accept或者关闭Socket?
我现在知道的比较好的JMS provider有OpenJMS、ActiveMQ、mom4j等,不知各自有什么优缺点?
我听说OpenJMS用的是最多的,不过我在这个论坛的一个帖子里看到很多人推荐ActiveMQ,我都觉得糊涂了。
(可能还有人不知道VisualWebPack是什么,VisualWebPack其实是sun java studio creator2在netbeans的免费插件<http://www.netbeans.org/kb/55/vwp-index_zh_CN.html>,主要用于JSF开发,其拖拉式组件开发是其一个主要卖点。)
首先需要先说说JSF
1、尽管JSF是标准,但不见得标准就是好的。君不见EJB2的状况?像JSF这个复杂(指的是实现的复杂)的一个框架(相对于jsp、struts等),我怀疑它是否是另外一个ejb。而且虽然说JSF是标准,但每个厂商自己的实现多多少少都会有一些 ...