- 博客(285)
- 收藏
- 关注
java轻量级httpserver
httpclient+httpserver demoSwing 换肤[code="java"]try { javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName()); javax.swing.SwingUtilities.updat...
2012-02-08 11:48:27
408
Eclipse GC log
为了查看Eclipse GC log,需要在eclipse.ini 中加入??[code="html"]-XX:+PrintGCTimeStamps-XX:+PrintGCDetails-verbose:gc-Xloggc:gc.log[/code]??在Eclipse安装目录查看gc.log?9.768: [Full GC 9....
2012-02-04 16:59:22
269
java获取汉子首字母
public class StringUtil { //private static Log logger = LogFactory.getLog(StringUtil.class); //国标码和区位码转换常量 static final int GB_SP_DEFF = 160; //存放国标一级汉字不同读音的起始区位码 static final int...
2012-02-03 09:14:55
243
js event.keyCode
[code="html"]keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pa...
2012-02-03 09:09:57
168
memcache安装
?1.分别把memcached和libevent下载回来,放到 /tmp 目录下:# cd /tmp# wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz# wget http://www.monkey.org/~provos/libevent-1.2.tar.gz2.先安装libev...
2012-02-02 12:04:57
154
C3P0配置
cquireIncrement[3] 当连接池中的连接耗尽的时候c3p0一次同时获取的连接数acquireRetryAttempts[30] 定义在从数据库获取新连接失败后重复尝试的次数acquireRetryDelay[1000] 两次连接中间隔时间,单位毫秒autoCommitOnClose[false] 连接关闭时默认将所有未...
2012-02-02 11:34:58
107
Linux启动过程(详细说明)
源自:http://forum.ubuntu.org.cn/viewtopic.php?t=5408本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。 阅读Linux源代码,无疑是深入学习Linux的最好方法。在...
2012-02-01 09:09:59
197
ibatIS调用存储过程
一、ibatIS调用存储过程(调用存储过程,统一使用StoredProcedure.xml)1.SaleManagerAction代码:/**?* 导入单边?* @return?* @author? Invalid?* @throws Exception ?* @date 2011-11-9 上午09:46:51?*/public String imp...
2012-01-31 15:38:35
100
Hibernate面向对象的hql语句
Hibernate中hql条件语句的书写方式有:?1. from Cat as cat where cat.name='Fritz'2. from Cat as cat where cat.name=:name3.from Cat as cat where cat.name=???下面是面向对象的书写方式?List cats = se...
2012-01-11 13:14:09
152
Hibernate实体对象的三种状态
??? ? ? ? ? ?所谓Transient,即实体对象在内存中的自由存在,它与数据库中的记录无关。如:[code="java"] public void methodA(){ User user = new User(); user.setName("Huangt"); ...
2012-01-11 12:59:14
140
linux开机启动脚本的顺序
下开机自动启动脚本所涉及的知识和方法、如下:、相关基础知识点1)redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL # $RUNLEVE...
2011-12-21 15:14:22
130
DB2 静默安装
?环境:Redhat,DB2V9?? ? ?前提,需要response.file,可以通过DB2的安装向导生成,不过这里主要讲解完全不借助UI进行安装的,首先创建两个用户,一个DB2的实例用户db2inst1,一个保护用户db2fenc1,用户名可以任意,命令如下:??? ? ?useradd -m -g db2iadm1 -d /home/db2inst1 ...
2011-12-21 11:59:18
151
Qt之美(一):d指针/p指针详解
[/b]2011.11.16[size=18px;] 首先,看了Xizhi Zhu 的这篇[url=http://blog.youkuaiyun.com/zhu_xz/article/details/6035861]Qt之美(一):D指针/私有实现[/url],对于很多批评不美的同路人,暂且不去评论,只是想支持一下Xizhi Zhu,在引用一下Jerry Sun的话,“C++需要宏定义就像需要设...
2011-12-20 15:14:47
327
android手机通讯录备份还原代码
最近想写段android程序玩玩。开发环境 eclipse ,android2.2开发环境搭建1.先安装jdk2.下载安装eclipse3.下载安装android sdk4.安装eclipse插件 adt5.配置Window > Preferences 中的android sdk路径6.创建AVD...
2011-12-20 11:54:38
384
终于稍微完整的学习了一下Linux
Linux以前也装过两次,不过几乎没去用。头几天看一些文章,说很多公司用Linux做系统坏境进行开发,就想系统的学一下了。于是找个台空机器装上RedHat9.0,在机器前坐了两天,大体操作熟悉了一下。又找到哈工大的Unix网络课程,很快学完了。又在网上找到了Linux的学习光盘,英文讲解,也学完了。又泡了很多BBS的Linux版面,现在终于感觉Linux没有刚开始用的时候那么繁琐了,呵呵...
2011-12-19 12:14:39
154
Router路由
Router路由:设定线的轨迹,在Connection接口中定义了添加路由的方式,所以实现了Connection接口的Figure都可以添加路由。另外在ConnectionLayer中有一个方法,是为此Layer下的所有实现了Connection接口的Figure添加一个路由。当然,我们还可以自定义一些Figure添加路由。?ConnectionRouter接口:路由的基础接...
2011-12-19 10:54:41
213
基于记录登陆信息的防止网页暴力破解方法
对黑客方面比较感兴趣的或者是比较熟悉的,应该知道溯雪这个大名鼎鼎的工具吧。它一般可以用来暴力破解一些网络上的密码,比如邮箱的密码等等。原理就是挂上用户自定义字典,反复对一些表单之类进行提交,并分析返回信息,一旦密码正确,就将其记录下来。 对付这种网络上的暴力破解,可以控制用户的固定时间内的访问次数,超过这个次数,给出一些自定义的出错信息或者将其BAN掉就可以了。举个例子,比如现在有一个需...
2011-12-17 10:49:48
474
成功通过DB2的700和701考试
嘿嘿,原以为比较没有信心的701考试也被俺成功的攻克了。700:IBM DB2 UDB V8.1 Family Fundamentals701:IBM DB2 UDB V8.1 DB Admn for Linux, Unix & Windows感觉还可以,题目比平时练习的简单的多,而且有不少题目平时都能看见。俺也班门弄斧一回,将写出自己的一些小小的通过经验。稍侯,让俺整理整理。2...
2011-12-16 17:27:41
121
想到目前各BLOG站点和搜索引擎的一点点缺陷
感觉无聊,就到[url=http://www.blogcn.com/]中国博客网[/url]的首页逛了逛,想看看有没有什么好文章,却看到了自己写的东西,赫然的显示在首页比较显眼的位置。我是应该高兴还是应该不高兴呢?按理说,自己的日志文件被推荐到了首页面,被很多很多人浏览,应该是件好事,应该高兴才对。但是我的这篇日志是写给自己的,并不希望很多人看到,应该不高兴。所以我也不知道我是个什么心情...
2011-12-15 15:54:29
99
MapInfo2005年第三期电子新闻
MapInfo公司的电子新闻,来信内容如下:我们的促销条款及适用范围. 由MapInfo举办的professional 在线培训的录音下载地址 想看看pro7.8与以前版本的比较请[url=http://www.mapinfo.com.cn/static/files/document/1112448212547/pro78promotionnews.pdf]点击这里[...
2011-12-15 10:49:35
112
极限编程(XP)的重构与设计模式
事实上设计模式和XP的重构并不冲突。XP更适合于中小型项目的快速开发,使用重构可以很好的达到这个目的。但是如果需求会经常的变更,那为什么不用设计模式呢?在极限编程中引入设计模式,XP可能会更加成功。 ...
2011-12-14 20:58:57
216
JNI中jstring类型与c语言中的字符串的转换
java与C中的各种数据类型的传递是JNI的主要内容,其中字符串的传递相对其它基本类型的传递稍微困难些,在JNI中经常用到。自定义对象的传递实际和String的传递类似。从网上找到的片断代码,改了一些内容。static jstring stoJstring(JNIEnv* env, const char* pat){ jclass strClass = (*env)->FindClass...
2011-12-14 09:14:48
208
RFC821 简单邮件传输协议(SMTP)中文定义文档
Replaces: RFC 788, 780, 772 August 1982(RFC821 SIMPLE MAIL TRANSFER PROTOCOL)36 MAIL FROM: RCPT TO: DATA R: 553 User ambigu...
2011-12-13 12:44:24
719
年终考评以后
在目前的这个公司,我越来越不开心,主要原因是我觉得进步太慢,而且没有方向感。可能是我已经满30岁了,有了危机感,我开始考虑人生以后的路该怎么走。可是,想来想去,越想越迷茫,怎么想我都想不清楚。年末了,很多公司都会有不小的动作。我现在所在的公司,近期的动作也不小。主要是考评,考评当然是为了做动作。考评分数较低的,有十几个人吧,统统都被开掉了。对于考评分数中等的,谈心,进行安抚。...
2011-12-12 12:04:54
97
毛笔效果简单思路
1. 同一笔画内,线条各处的粗细不同。3. 有笔锋效果。实现思路:再说线条的透明度。一般来说,下笔速度慢、下笔力量重的地方,线条颜色较深;下笔速度快、下笔力量轻的地方,线条颜色较浅。1. 根据用户的输入得到连续的点信息。3. 将速度与触摸压力(触摸屏的程序可以得到压力信息)结合,模拟计算出每个点的大小。如果...
2011-12-12 11:39:54
535
一些利用开源浏览器核心开发专用浏览器的连接
D-Gecko:? [url=http://sourceforge.net/projects/d-gecko/]http://sourceforge.net/projects/d-gecko/[/url]基于gecko核心的Delphi开发项目ONE-Labs: [url=http://www.one-lab.net/]http://www.one-lab.net/[/url]ON...
2011-12-09 10:44:59
158
XML文件转换成Word文件或者Excel文件
将XML文件转换为HTML文件,方便用户对数据进行浏览,这个是开发者经常做的,只需要使用Xslt进行转换就可以了。但是某种时候,需要将XML文件转换为word文件,或者是excel文件,该如何做呢?拿Word2003版本来说,它就已经提供了XML支持,这种Word标记语言被称为WordML。所以,同样使用XSLT,也可以进行转换,只不过需要做的就是填加这些标记。具体请见MSDN的一篇文章...
2011-12-08 15:34:49
1294
开源史上最成功的8个开源产品
导读:就开源本身而言,它就是个成功案例。它不仅受个人喜欢,而且众多知名企业也青睐于它。虽然开源计划和开源产品数不胜数,但哪一个才是最成功的呢?这里所说的“成功”的定义是:应用广泛+众所周知。而在众多成功的开源产品中,只有少数领头羊,而其他产品基本只能望其项背。[b]Linux[/b]上榜理由:Linux + GNU = GNU/Linux 。从Linus ...
2011-12-08 11:47:50
140
cvcvcvc
cvcvcvcvhttp://jquery-easyui.googlecode.com/svn/trunk/src/ [list] [*][url=http://dl.iteye.com/topics/download/8d66ac55-b6e4-38cd-8337-b39ffd247cdc]html_object_a...
2011-12-07 16:15:51
136
haml
[url=http://aideehorn.iteye.com/blog/284034]http://aideehorn.iteye.com/blog/284034[/url]?[url=http://blackanger.blog.51cto.com/140924/47642/]http://blackanger.blog.51cto.com/140924/47642/[/...
2011-12-07 15:53:49
123
wpo另类问题:不可轻视的蜘蛛爬行对服务器造成的负担
《对照“BlueDavy的网站架构演变”说说外贸B2C网站实际应用》提到,比较大的China-Based?外贸B2C网站,一天的访客数量大约是10~100万。实际上,10万只是指普通访客的IP,没有包括各种搜索蜘蛛的访问,搜索蜘蛛的访问频率很高,往往是数倍、甚至数十倍于访客IP数。这是外贸B2C网站和其他网站有些不同,网站做了很多动态转静态的搜索优化。一个有3万产品的...
2011-12-06 17:53:51
223
NIO 之 选择就绪模式
[size=small;]? ? ?[/size][size=small;][size=medium;]Java NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改...
2011-12-06 17:11:51
140
java编写扑克的洗牌程序
java编写扑克的洗牌程序 1package com.web; 2 3public class Card { 4 5 private String face; // A, K, Q, J, 10, 2 6 private String suit; // Spade, Heart, Club, Diamond 7 8 public Card(){ 9 ...
2011-12-05 13:23:55
308
Hibernate 动态 HQL
Hibernate 动态 HQL 在开发的时候,很多时候都遇到过需要动态拼写SQL,有的是在配置文件中写SQL,有的是在Java代码中拼写SQL,以配置文件拼SQL的可以拿IBatis为代表,但是很多时候是使用Hibernate的,这个时候就想要是Hibernate能像IBatis那样写就好了。这个时候就想到了模板语言和配置文件的结合。模板引擎可以选择Velocit...
2011-12-05 12:29:57
305
android程序复制数据库
一般项目中我们把db文件放到assert或者raw目录下面,在程序第一次启动的时候复制到私有目录下面?在使用过程中,老是发现复制不成功,私有目录下的db文件总是3072?[b]后来发现应该是使用ContentProvider的原因,它会先创建一个空的db。[/b]而我的程序在复制数据库的时候会判断私有目录下是否有数据库文件,如果有则不复制。...
2011-12-02 15:17:56
169
eclipse下的gc.log记录
eclipse下的gc.log记录:[code="java"]6.784: [gc 6.784: [defnew: 104960k->13056k(118016k), 0.0856665 secs] 104960k->17927k(511232k), 0.0857391 secs] [times: user=0.08 sys=0.00, real=0.08 secs] 8.144: [...
2011-10-28 13:35:31
94
Java线程:新特征-线程池
sun在java5中,对java线程的类库做了大量的扩展,其中线程池就是java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。...
2011-10-25 11:45:59
61
线程池(知识点)
[b][size=small;]固定线程池[/size][/b][size=small;]public static executorservice newfixdthreadpool(int size);[/size][size=small;]此方法产生一个具有固定大小的线程池、如果有线程异常中止,将产生新的线程来替代他,参数size用来给出线程池的大小。[/size][size=...
2011-10-25 11:33:21
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人