自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

独占鳌头

liangguanhui的专栏

  • 博客(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 4701 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 121

自斟自饮——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 159

自斟自饮——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 248

自斟自饮——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 114

自斟自饮——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 253

自斟自饮——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 147

自斟自饮——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 145

自斟自饮——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 122

原创 【转载】思考系统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 71

原创 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 141

原创 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 119

原创 【原】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 1315

刚发布一个开源的UMD电子书构建工具

刚发布一个UMD电子书构建工具([url]http://code.google.com/p/umd-builder/[/url])Umd Builder是一个开源的UMD电子书构建、制作工具。UMD是一种网上流行的电子书格式,广泛出现在各个电子书提供网站上。同时,UMD作为一种通用的、已压缩的、附带目录的电子书,在移动设备的优势身份明显。目前,Umd Builder将会提供两个版本...

2009-12-23 00:30:37 255

五分钟Unicode简单入门

对于Unicode,相信每个javaer都不会陌生。不过对于各种各样的UTF8,UTF16,GBK,GB2312等各种名词,你可能会觉得糊里糊涂,希望读完这篇文章对你有所帮助。 首先我们要清楚一点,Unicode包含Unicode编码和Unicode实现(或者叫传输方式),两者是不同的,而通常我们就最容易搞混这两件事。 Unicode编码的英文缩写是UCS;而Unicode传输方式...

2009-12-22 20:57:56 240

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 247

原创 teucer终于发布了!

忙了几天,终于发布了teucer。第一次发布开源的东东,还是蛮兴奋的。 http://code.google.com/p/teucer/

2009-09-10 14:02:53 79

[原创] 如何使用VC2005编译“真正”的静态Qt应用程序

[原创] 如何使用VC2005编译“真正”的静态Qt应用程序(我非常讨厌引用或者转载别人的文章的时候不注明地址或者作者,希望读者能够改变我这个观点  :)  —— 夏威夷雪人)(下文只涉及windows,不谈及linux、unix等,另外,这里说的VC2005,是因为我用的是2005,其实其他版本的VC亦同样可以参考)首先,你应该该知道什么叫静态引用编译、什么叫动态引用编译。我这里只是...

2008-11-11 21:32:55 111

【原创】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 164

【原创】一个简单的多线程、断点下载Java程序

因为公司不允许用fg之类的软件,所以就搞了这个东西来下载东西。程序比较简单,尚有多处地方没有优化。其实这种多线程下载的难点主要是下载任务的分配 下,打个比方,一个文件的某个部分应该给哪个线程下载?为了简单(另一方面是我不愿多想),所以分配算法也比较简单,直接分成一块块,然后每个线程下载一块。如果读者有留意Flashget之类的软件下载时的过程图的话,应该会发现它们的算法比这里的好很多。这里我用...

2008-04-22 21:16:40 112

人事考核系统设计时遇到的问题

本人近来负责一个[b]人事考核[/b]的项目,遇到一个比较棘手的问题需要请教各位,问题如下:人事考核是分一期一期的,1年一期,在考核的时候,员工需要把他的一些需要考核的信息填写到系统里面,然后由人事部审核,考核完毕之后,会根据这些信息使用对应的公式算出一个分数,然后加起来,这个就是考核结果。不过每一期的计算公式。审核内容并不确定,打个比方,假如某个考核项目是[b]员工参加活动[/b...

2007-12-14 11:40:35 384

NetBeans6对于VisualWeb的修改

  NetBeans6的正式版终于出来了,这阵子稍微试用了一把,因为我这阵子是用VisualWeb来做项目的,所以就比较留意这方面,发现NetBeans6对于VisualWeb有如下的修改:  1、在新建工程的时候已经找不到专门的VisualWeb功能,而是在新建Web工程后在选择框架的时候选择(我开始用的时候找了好久才找到这个)。或者换一种说法吧。在NetBeans6之前,我们通...

2007-12-05 17:51:02 108

我遇到的Hibernate使用查询缓存的一个问题

这两天在优化人事系统的性能,其中一个工作就是为系统应用Hibernate的缓存。Hibernate有几个缓存:一级缓存、二级缓存、查询缓存。其中我在实现查询缓存的时候出了一些毛病,弄了我两天。事情是这样的,系统有一大堆代码表,按照一般的原则,代码表当然是缓存起来用。以其中一个表为例:[code]/** * 代码抽象类 */@MappedSuperclasspublic ...

2007-10-25 13:06:22 1072

浅谈Tomcat6使用NIO后对ThreadLocal的影响

  很早就听说tomcat6使用nio了,这几天突然想到一个问题,使用nio代替传统的bio,ThreadLocal岂不是会存在冲突?        首先,何谓nio?    如果读者有socket的编程基础,应该会接触过堵塞socket和非堵塞socket,堵塞socket就是在accept、read、write等IO操作的的时候,如果没有可用符合条件的资源,不马上返回,...

2007-09-28 15:41:01 1414 1

原创 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 898 1

原创 使用CachedRowSetDataProvider需要解决的问题

 1、 缓存的问题CachedRowSetDataProvider是用来封装CachedRowSetXImpl,而CachedRowSetXImpl则是JDBC2.0的CachedRowSet一个实现。通常,在设计的时候,NetBeans会在我们第一次把一个数据表拖到页面的时候会同时产生CachedRowSetDataProvider和CachedRowSetXImpl,前者放在页面(Pa

2007-08-03 16:06:00 1140 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 135

多线程HashMap的读取是否需要同步?

多线程HashMap的读取是否需要同步?这个问题一直困扰着我,虽然Collections提供了同步的map,但我一般都是直接使用HashMap,读的时候不同步,写的时候才同步。下面是我从HashMap里截取的读的源代码,估计读的时候应该是不用同步的。其他的Map我没有仔细看,但估计应该也是差不多。[code] public Object get(Object key) { ...

2007-07-20 09:35:28 1597

有一个关于Hibernate配置的问题

我是使用Annontation mapping的,有一个父类叫TeacherRefBase,定义如下:[code]@MappedSuperclassclass TeacherRefBase implements Serializable { .......... @Id @GeneratedValue(strategy=GenerationT...

2007-07-02 18:20:18 86

如何关闭一个正在accept的ServerSocket?

加入一个ServerSocket正在另一个线程堵塞accept,那如何停止accept或者关闭Socket?

2007-03-27 12:52:25 2065

应该选用哪个开源的JMS provider?

我现在知道的比较好的JMS provider有OpenJMS、ActiveMQ、mom4j等,不知各自有什么优缺点?我听说OpenJMS用的是最多的,不过我在这个论坛的一个帖子里看到很多人推荐ActiveMQ,我都觉得糊涂了。...

2007-03-13 09:38:28 174

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 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除