- 博客(32)
- 收藏
- 关注

原创 Visual Web Pack 私人经验(未完)
以下都是在netbeans5.5.1 + visual web pack5.5.1 + tomcat5.5.17开发程序时的私人经验(引用请注明出处,本人email是liangguanhui@163.com)。 为了说明上的方便,Visual Web Pack将会简称为vwp。 1、在安装了vwp之后,netbeans的帮助里就会包含vwp的帮助,如果你安装的时中文版,帮助还是中
2007-08-03 15:58:00
4775
3
Java网络编程的那些事儿
我在这里用Java写一个非常简单的网络传输程序。[code="java"]public class MyClient { public static void main(String[] args) throws IOException { Socket s = new Socket("127.0.0.1", 9817); try { OutputStrea...
2011-04-18 17:48:01
155
自斟自饮——7. 浅谈隔离级别
[align=center][img]http://dl.iteye.com/upload/attachment/377981/df56a858-c3e9-3f86-8b8e-60e64ca39b0a.jpg[/img][/align](由于这个问题不太好提问,我就改一下风格,直接陈述观点算了)由于这篇文章只是作比较,所以读者最好对隔离级别已经有一定的了解。[i]另...
2010-12-28 14:50:27
197
自斟自饮——6. 唯一性索引
[align=center][img]http://dl.iteye.com/upload/attachment/378323/8344969a-0e69-3f55-a776-672d95351d89.jpg[/img][/align]Unique Index,唯一性索引,相信each of us都知道是怎么一回事。相对于普通的index,唯一性索引多了一个检查唯一性的checking...
2010-12-20 13:42:28
286
自斟自饮——5. 事务内嵌的关系
[align=center][img]http://dl.iteye.com/upload/attachment/394571/ccbf03aa-4eaf-3dad-bd15-85f996d7c60b.jpg[/img][/align]今天的主题很简单,有这样一个需求,[code="sql"]-- 这个仅仅是伪代码begin transaction;define f_s...
2010-12-17 20:40:10
141
自斟自饮——4. 事务的commit和rollback
[align=center][img]http://dl.iteye.com/upload/attachment/377991/8c560633-a100-3e3f-b7e6-58f706408a16.jpg[/img][/align]首先是准备两个个表,注意,不是临时表来的。[code="sql"]create table test1 ( tid intege...
2010-12-16 19:56:42
291
自斟自饮——3. 原子性操作
[align=center][img]http://dl.iteye.com/upload/attachment/368524/fbc810e3-7036-3b6a-ab0b-a67cd53240fe.jpg[/img][/align]我们都知道,数据库的ACID,其中A就是Atom,原子性,也就是要么全部做完,要么全部不做。但你对这个原子性了解有多少呢?实际上,原子性应该分两个级别,...
2010-12-16 00:46:13
170
自斟自饮——2. 简单的并发堵塞回顾
[align=center][img]http://dl.iteye.com/upload/attachment/368520/b4394f4c-14a1-3541-afa0-aee933ab2682.jpg[/img][/align]我相信很多朋友对于SQL本身是没什么问题的,但在多用户并发的情况下到底会是如何一个境况,我相信不少人应该还是一头雾水……(1)在Informix...
2010-12-15 14:34:22
166
自斟自饮——1. 目录 & 前言
[align=center][img]http://dl.iteye.com/upload/attachment/368522/69f015e0-82fb-3b28-9676-e3a97c3af422.jpg[/img][/align][b]目录:[/b][list][*][url='http://liangguanhui.iteye.com/blog/842730']...
2010-12-15 12:50:28
147
原创 【转载】思考系统API设计的问题
(摘自 [url]http://www.cppblog.com/flagman/archive/2010/12/01/thinking_of_api_design.html[/url]) 最近正好在思考系统API设计中考量的一些问题, [quote]【某网友讨论到】: 那地址是不是同一个地址呢。我现在的理解是这样的,假设有巨大的真实内存。windows首先将高2G的...
2010-12-03 14:24:26
94
原创 umd builder 更新了C版本
umd builder 库发布了C版本了,支持VC和MinGW。[url]http://code.google.com/p/umd-builder[/url]这次发布的包括umd函数库(v0.0.2)以及一个参考的umd_builder程序(v0.0.1)。另外简单实现了delphi、c#调用umd函数库的代码。附件是umd库的函数说明。再附两张umd builde...
2010-02-03 14:20:58
207
原创 umd builder 库发布了C版本了
umd builder 库发布了C版本了,支持VC和MinGW[url]http://code.google.com/p/umd-builder/[/url]注意:这次发布的仅仅是库,一个DLL,相关的UI程序还没有发布。这里传一张正在做的UI程序的截图[img]http://dl.iteye.com/upload/attachment/195594/648090c...
2010-01-18 22:15:21
145
原创 【原】UCS-2和UTF-8的互相转换
我们都知道对于UNICODE来说,UCS-2是内码,而UTF-8则是它的实现方式。每一个字节都有8个位,而对于UTF-8来说,每一个字节的前两位尤为重要,按照前两位的不同,一共有四种排列组合:00xxxxxx,01xxxxxx,10xxxxxx,11xxxxxx。按照UTF-8标准,(1)所有以0开始的字节,都与原来的ASCII码兼容,也就是说,0xxxxxxx不需要额外转换,就是...
2009-12-29 10:09:54
1525
刚发布一个开源的UMD电子书构建工具
刚发布一个UMD电子书构建工具([url]http://code.google.com/p/umd-builder/[/url])Umd Builder是一个开源的UMD电子书构建、制作工具。UMD是一种网上流行的电子书格式,广泛出现在各个电子书提供网站上。同时,UMD作为一种通用的、已压缩的、附带目录的电子书,在移动设备的优势身份明显。目前,Umd Builder将会提供两个版本...
2009-12-23 00:30:37
303
五分钟Unicode简单入门
对于Unicode,相信每个javaer都不会陌生。不过对于各种各样的UTF8,UTF16,GBK,GB2312等各种名词,你可能会觉得糊里糊涂,希望读完这篇文章对你有所帮助。 首先我们要清楚一点,Unicode包含Unicode编码和Unicode实现(或者叫传输方式),两者是不同的,而通常我们就最容易搞混这两件事。 Unicode编码的英文缩写是UCS;而Unicode传输方式...
2009-12-22 20:57:56
261
teucer简介
[b]刚刚发布了0.1.0-b13,顺便在这里稍微介绍一下这个项目 ([url]http://code.google.com/p/teucer/[/url])。[/b][size=large]Teucer的名称[/size]这个名字纯粹巧合,读者无需深究。(Teucer 的发音可以参考[url]http://www.answers.com/topic/teucer[/url])...
2009-09-14 16:59:39
277
原创 teucer终于发布了!
忙了几天,终于发布了teucer。第一次发布开源的东东,还是蛮兴奋的。 http://code.google.com/p/teucer/
2009-09-10 14:02:53
106
[原创] 如何使用VC2005编译“真正”的静态Qt应用程序
[原创] 如何使用VC2005编译“真正”的静态Qt应用程序(我非常讨厌引用或者转载别人的文章的时候不注明地址或者作者,希望读者能够改变我这个观点 :) —— 夏威夷雪人)(下文只涉及windows,不谈及linux、unix等,另外,这里说的VC2005,是因为我用的是2005,其实其他版本的VC亦同样可以参考)首先,你应该该知道什么叫静态引用编译、什么叫动态引用编译。我这里只是...
2008-11-11 21:32:55
137
【原创】Java多线程断点下载理论
希望你转载文章的时候,麻烦保留作者信息。(夏威夷雪人 or 书虫)1、断点下载的基本原理 其实这个是HTTP协议的一部分。在HTTP 1.1,支持断点下载,断点HTTP请求跟一般的HTTP请求基本相同,只有两点不同: (1)发起请求是HTTP的版本必须是HTTP/1.1(2)在Header有这样一个节点:Range,格式是Range: bytes=起始字节-结束字节 如果HTTP返回...
2008-04-25 00:42:34
184
【原创】一个简单的多线程、断点下载Java程序
因为公司不允许用fg之类的软件,所以就搞了这个东西来下载东西。程序比较简单,尚有多处地方没有优化。其实这种多线程下载的难点主要是下载任务的分配 下,打个比方,一个文件的某个部分应该给哪个线程下载?为了简单(另一方面是我不愿多想),所以分配算法也比较简单,直接分成一块块,然后每个线程下载一块。如果读者有留意Flashget之类的软件下载时的过程图的话,应该会发现它们的算法比这里的好很多。这里我用...
2008-04-22 21:16:40
124
人事考核系统设计时遇到的问题
本人近来负责一个[b]人事考核[/b]的项目,遇到一个比较棘手的问题需要请教各位,问题如下:人事考核是分一期一期的,1年一期,在考核的时候,员工需要把他的一些需要考核的信息填写到系统里面,然后由人事部审核,考核完毕之后,会根据这些信息使用对应的公式算出一个分数,然后加起来,这个就是考核结果。不过每一期的计算公式。审核内容并不确定,打个比方,假如某个考核项目是[b]员工参加活动[/b...
2007-12-14 11:40:35
417
NetBeans6对于VisualWeb的修改
NetBeans6的正式版终于出来了,这阵子稍微试用了一把,因为我这阵子是用VisualWeb来做项目的,所以就比较留意这方面,发现NetBeans6对于VisualWeb有如下的修改: 1、在新建工程的时候已经找不到专门的VisualWeb功能,而是在新建Web工程后在选择框架的时候选择(我开始用的时候找了好久才找到这个)。或者换一种说法吧。在NetBeans6之前,我们通...
2007-12-05 17:51:02
140
我遇到的Hibernate使用查询缓存的一个问题
这两天在优化人事系统的性能,其中一个工作就是为系统应用Hibernate的缓存。Hibernate有几个缓存:一级缓存、二级缓存、查询缓存。其中我在实现查询缓存的时候出了一些毛病,弄了我两天。事情是这样的,系统有一大堆代码表,按照一般的原则,代码表当然是缓存起来用。以其中一个表为例:[code]/** * 代码抽象类 */@MappedSuperclasspublic ...
2007-10-25 13:06:22
1099
浅谈Tomcat6使用NIO后对ThreadLocal的影响
很早就听说tomcat6使用nio了,这几天突然想到一个问题,使用nio代替传统的bio,ThreadLocal岂不是会存在冲突? 首先,何谓nio? 如果读者有socket的编程基础,应该会接触过堵塞socket和非堵塞socket,堵塞socket就是在accept、read、write等IO操作的的时候,如果没有可用符合条件的资源,不马上返回,...
2007-09-28 15:41:01
1578
2
原创 Visual Web Pack所知问题小议
(可能还有人不知道vwp是什么,vwp,Visual Web Pack的简称,是sun java studio creator2在netbeans platform的开源插件,主要用于可视化JSF开发,其拖拉式组件开发、DataProvider是其主要卖点。其网址是http://www.netbeans.org/kb/55/vwp-index_zh_CN.html) 首先需要先说说我对J
2007-08-09 09:59:00
932
1
原创 使用CachedRowSetDataProvider需要解决的问题
1、 缓存的问题CachedRowSetDataProvider是用来封装CachedRowSetXImpl,而CachedRowSetXImpl则是JDBC2.0的CachedRowSet一个实现。通常,在设计的时候,NetBeans会在我们第一次把一个数据表拖到页面的时候会同时产生CachedRowSetDataProvider和CachedRowSetXImpl,前者放在页面(Pa
2007-08-03 16:06:00
1171
1
Visual Web Pack 私人经验(待续)
以下都是在netbeans5.5.1 + visual web pack5.5.1 + tomcat5.5.17开发程序时的私人经验(引用请注明出处,本人email是liangguanhui@163.com)。 为了说明上的方便,Visual Web Pack将会简称为vwp。 1、在安装了vwp之后,netbeans的帮助里就会包含vwp的帮助,如果你安装的时中文版,...
2007-08-03 14:58:50
164
多线程HashMap的读取是否需要同步?
多线程HashMap的读取是否需要同步?这个问题一直困扰着我,虽然Collections提供了同步的map,但我一般都是直接使用HashMap,读的时候不同步,写的时候才同步。下面是我从HashMap里截取的读的源代码,估计读的时候应该是不用同步的。其他的Map我没有仔细看,但估计应该也是差不多。[code] public Object get(Object key) { ...
2007-07-20 09:35:28
1638
有一个关于Hibernate配置的问题
我是使用Annontation mapping的,有一个父类叫TeacherRefBase,定义如下:[code]@MappedSuperclassclass TeacherRefBase implements Serializable { .......... @Id @GeneratedValue(strategy=GenerationT...
2007-07-02 18:20:18
103
如何关闭一个正在accept的ServerSocket?
加入一个ServerSocket正在另一个线程堵塞accept,那如何停止accept或者关闭Socket?
2007-03-27 12:52:25
2142
应该选用哪个开源的JMS provider?
我现在知道的比较好的JMS provider有OpenJMS、ActiveMQ、mom4j等,不知各自有什么优缺点?我听说OpenJMS用的是最多的,不过我在这个论坛的一个帖子里看到很多人推荐ActiveMQ,我都觉得糊涂了。...
2007-03-13 09:38:28
204
NetBeans+VisualWebPack到目前为止发现的问题
(可能还有人不知道VisualWebPack是什么,[b]VisualWebPack[/b]其实是[b]sun java studio creator2[/b]在[b]netbeans[/b]的免费插件,主要用于[b][u]JSF[/u][/b]开发,其拖拉式组件开发是其一个主要卖点。)[b]首先需要先说说JSF[/b]1、尽管JSF是标准,但不见得标准就是好的。君不见EJB2...
2007-02-27 11:15:11
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人