自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (5)
  • 收藏
  • 关注

原创 java 随机数

public static String getRandom(int length) { StringBuilder ret = new StringBuilder(); for (int i = 0; i < length; i++) { boolean isChar = (random.nextInt(2) % 2 == 0);// 输出字母还是数字 if...

2014-07-06 21:17:54 128

原创 (转载)一个简单例子:贫血模型or领域模型

转载:http://www.iteye.com/topic/283668 最近taowen同学连续发起了两起关于贫血模型和领域模型的讨论,引起了大家的广泛热烈的讨论,但是讨论(或者说是争论)的结果到底怎样,我想值得商榷。问题是大家对贫血模型和领域模型都有自己的看法,如果没有对此达到概念上的共识,那么讨论的结果应该可想而知,讨论的收获也是有的,至少知道了分歧的存在。为了使问题具有确定...

2012-02-26 23:19:23 208

原创 (转载)JVM如何理解Java泛型类

转载:http://www.iteye.com/topic/549509  Java代码  //泛型代码  public class Pair<T>{         private T first=null;         private T second=null...

2012-02-26 23:18:09 125

原创 (转载)String类的split方法引起的内存泄漏

转载:原文地址:http://jarfield.iteye.com/admin/blogs/583946 一直赞叹Sun对待技术的严谨和优雅(可怜的Sun)。Sun JDK中Java库的源代码,连注释都清清楚楚、规规范范,javadoc注解的使用也一丝不苟,读起来很熟舒服。因此,在日常工作和学习中,经常读读Java库的源代码,不亦乐乎?如果遇到诡异问题,源代码的帮助就更大了。...

2012-02-26 23:14:14 247

原创 (转载)Tomcat性能调优方案

转载:http://www.iteye.com/topic/463830 Tomcat性能调优方案一、操作系统调优对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。【适用场景】 任何项目。二、Java虚拟机调优应该选...

2012-02-26 23:11:03 87

原创 (转载)eval解析JSON中的注意点

转载:http://yzd.iteye.com/blog/1219204 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2. 使用Function对象来进行返回解析。使用eval函数来解析,并且使用jquery的each方法来遍历用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquer...

2012-02-26 23:04:19 88

原创 HTTP协议

 转自http://yzd.iteye.com/blog/1405107什么是HTTP协议协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器 目前我们使用的是HTTP/1.1 版本Web服务器,浏览器,代理服务器当我们打开浏...

2012-02-18 17:24:03 152

原创 Unicode 的转换

转载至:http://bbs.chinaunix.net/thread-387085-1-1.htmlpackage com.util;import java.io.DataOutputStream;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import j...

2012-01-14 23:49:59 155

原创 json 异步处理

public String queryPlanFormByCode(){ final List planFormLst = new ArrayList(KeyConstant.INITIAL_NUMBER); JSONArray jsonArray = JSONArray.fromObject(planFormLst); String jsonData = jsonAr...

2012-01-11 21:11:24 104

原创 自定义 Tomcat 404错误页面

Tomcat 的错误页面是由 org.apache.catalina.valves.ErrorReportValve 类输出来的。如果想自定义错误页面,不需要修改该类。Servlet 规范声明了相关的API,只需要在每个 web 应用的 web.xml 里定义。可按照错误类型、错误代码配置。例如:Welcome to Tomcat Welcome to Tomcat...

2012-01-10 22:48:52 418

原创 jquery treeView工具 简单树形目录工具

zTree是不错的树形工具,功能强大异常,不过因此也带来一些问题,使用复杂,体型庞大.这是zTree的官方网站喜欢的朋友可以多加关注 http://www.baby666.cn/hunter/zTree.htmlzTree有很完善的版主手册,对于老手来说很方便,不过例子里没有附带说明,对于新手立即使用上有些问题.这里我举个最简单例子,用于新手立即使用,以后遇到更多应用时我也会把例子贴上...

2011-12-14 16:54:39 106

原创 拼凑XML

String content="chenlk18"; StringBuilder sBuilder = new StringBuilder(content); sBuilder.insert(0, ""); sBuilder.insert(0, ""); sBuilder.append(""); ...

2011-11-09 21:59:14 91

原创 my wsdl2

使用 WSDL 的原因网络通讯协议之类的标准,到底是某当权机构强制施行的;或是,人们真的认为,确实遵守的优点远胜于必须付出的代价?历来所提出的标准,许多都无疾而终。有时候,从未被大众所使用的标准,法律或政府规定还是硬要使用:好比说,Ada 程序语言。我 相信,遵守标准所能获得的优点,才是使标准普及的原因。例如,铁路服务的重点是,即使不同公司所建造的列车轨道,也可以接驳在一起;也...

2011-10-21 23:27:18 91

原创 my wsdl

...

2011-10-21 22:38:09 150

原创 收集的地址

http://topic.csdn.net/u/20080506/16/6932ccbc-27ce-43a4-963a-e8e0a6e87f52.htmlhttp://di201yao.iteye.com/blog/310292本文的预定读者首先要对j2ee有所了解,熟悉xml,tomcat等基本内容,本文主要是简单介绍一下web服务的基本内容,怎样在java web开发中构建SOAP...

2011-10-10 23:02:52 126

原创 ajax

五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中心,不知道 Ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标就是 Ajax。但是,Ajax 不仅仅 是一种时尚,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。但在详细探讨 Ajax 是什么之前,先让我们花几分钟了解 Ajax 做 什么。目前,编...

2011-09-19 22:12:10 71

原创 JSP中Cookie的读写

Cookie的本质是一个键值对,当浏览器访问web服务器的时候写入在客户端机器上,里面记录一些信息。Cookie还有一些附加信息,比如域名、有效时间、注释等等。 下面是一个jsp中写入读取Cookie的测试:在顶级域名中写入Cookie,在子域名中读取,目的是实现一个分布系统的单点登录。 两个jsp中读写代码如下: 写入: 读取 ...

2011-08-11 22:47:21 167

原创 java对cookie的操作

java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。 建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下1 HttpServletRequest request 2 HttpServletResponse response3 Cookie cook...

2011-08-11 22:44:53 77

原创 关于document.cookie的使用

设置cookie每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:document.cookie="userId=828";如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:document.cookie="userId=828; userName=hulk";在cookie的名或值中不能使用分号(;)、逗号(,)、...

2011-08-11 22:41:14 136

原创 cookies

我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 javascript 也提供了对 Cookies 的很全面的访问权利。  我们先要...

2011-08-11 22:39:39 81

原创 xml

首先给出一段XML格式文本信息: Harry Potter 29.99 Learning XML 39.95 表达式 描述 节点名 选择所有该名称的节点集 / 选择根节点 // 选择当前节点下的所有节点 . ...

2011-06-23 23:55:52 70

原创 使用dom4j和XPath解析XML之例子二

包括三个文件:studentInfo.xml(待解析的xml文件), Dom4jReadExmple.java(解析的主要类), TestDom4jReadExmple.java(测试解析的结果) (由于使用csdn blog自带的代码粘贴工具会朝里加入一些"..."字符,虽然利于查看,但是不利于把代码copy出来运行,而亲自运行代码对程序员来说是很重要的,故没有使用csdn blog自带的代码粘...

2011-06-23 23:35:27 76

原创 使用Dom4j和xPath解析XML

books.xml: Lucene Studing Dom4j Tutorials Spring in Action O'Reilly下面我们使用dom4j的xPath来解析: public void parseBooks(){...

2011-06-23 23:32:24 81

原创 Linux的用户和用户组管理

useradd 选项 用户名 1. -c comment 指定一段注释性描述。 2. -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 3. -g 用户组 指定用户所属的用户组。 4. -G 用户组,用户组 指定用户所属的附加组。 5. -s Shell文件 指定用户的登录Shell。 6. -u ...

2011-04-28 14:19:23 109

原创 shell echo sed

typeset filetype="" #=旁边不能有空格,``filetype=` echo ${AutoAddConfigFile[i]} | awk -F . '{print $NF}'`  利用 sed 直接在 ~/.bashrc 最后一行加入『# This is a test』 sed -i '$a # This is a test'  ~/.bashrc #...

2011-02-23 16:11:09 645

原创 java -jar命令

java -jar jarname.jar args jar里面修改META-INF/MANIFEST.MF文件如下红色部分: Manifest-Version: 1.0Ant-Version: Apache Ant 1.5.2 Created-By: 1.2.2 (Sun Microsystems Inc.)Class-Path: .Main-Class:clas...

2011-02-23 15:47:02 92

原创 理解/dev/null 2>&1

在crond任务中,我们经常见到这样的cron任务,如下: 0 0 1 * * * /users/gaohf/crond/cut_nginx_log.sh > /opt/local/var/nginx_cron 2>&1 这条命令的意思是将标准输出和错误输出全部重定向到/opt/local/var/nginx_cron文件中,你也可以置空到中,也就是将产生的所有...

2011-02-01 10:49:15 101

原创 unix 书籍

《鸟哥的Linux私房菜》《Unix环境高级编程》 《Advanced Linux Programming》 《Foundations of GTK+ Development》 《C++ GUI Programming with QT4》、《Foundations of QT Development》、《The Art of Building QT Applications》,这三本都比较适合QT...

2011-02-01 10:01:18 107

原创 各种Unix环境对ksh的影响(1)

(1) IBM对$0的支持: IBM机器不支持函数中使用$0代替函数名,它的$0总是代表sh文件的名字,所以不能使用$0来代表函数名.(2) SUN对awk的支持: awk的-v可以将shell中的变量传入到awk内部变量,但是SUN的awk不一定支持这个语法,如果要确保支持本语法,可以使用/usr/xpg4/bin/awk -v key="$key_name" -v value=...

2011-01-25 17:58:29 132

原创 地址方法

Shell基础:http://bbs.chinaunix.net/thread-459099-1-1.htmlShell论坛:http://bbs.chinaunix.net/forum-24-1.htmlhttp://linux.chinaunix.net/bbs/attachment.php?aid=MjQ0NDQwfDE1NzMxMzY4fDEyOTE2MTY4Njh8YjNiNy9...

2010-12-18 16:24:45 114

原创 shell -- if

JAVA={$JAVA_HOME:-/usr/local/jdk/bin} if [ -z `echo $PATH` | grep $JAVA_HOME ]; then export PATH=$PATH:$JAVA_HOME fi  if[! -n "$myVar" ]; then  echo "$myVar is empty"  exit ...

2010-12-07 19:51:18 62

原创 shell--管道(> >>)

  命令重定向:      ls /var/html/ >list.txt  “>”:一个大于符号的管道是用来创建一个新的文件 list.txt,如果已经有了同名的文件就复盖掉以前的内容;      ls /var/html/  >> list.txt     “>>”:两个大于符号的管道是用来在已经存在的文件后面追加新的内容...

2010-12-07 19:10:53 330

原创 Shell

shell学习总结单引号和双引号都能关闭shell对特殊字符的处理。不同的是,双引号没有单引号严格:单引号关闭所有有特殊作用的字符;双引号只要求shell忽略大多数,下面3种特殊字符不被忽略:①美元符号②反引号③反斜杠不忽略美元符号意味着shell在双引号内部也进行变量名替换。 1.grep [options] atching a pattern (将符...

2010-12-02 19:01:44 60

原创 数组与ArrayList的转换

ArrayList 转换成数组ArrayList提供public T[] toArray(T[] a)方法返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列 表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分配一个新的数组。 如果指定的数组能容纳列表并有剩余空间(即数组的元素比列表的...

2010-07-16 17:47:06 89

原创 java.sql.SQLException: Io 异常: Invalid Packet Lenght

java.sql.SQLException: Io 异常: Invalid Packet Lenght 出错原因:查看oracle的驱动包是否是class12.jar,如果是的话很可能是它造成的。class12.jar数据库驱动包版本比较低,只适用于JDK 1.2和JDK 1.3 ,在适用连接池多线程并发的情况下,就会可能报错而我们portal适用的JDK本版为JDK1.42 ,一...

2010-07-01 17:24:33 1848

finally中关闭句柄

在看版本代码的时候,发现有如下的代码,我们在平时的编码中可能也会遇到,很容易造成句柄没有关闭的问题: finally { try { if (null != in) { in.close(); } if (null != out) { ...

2010-05-04 19:24:05 138

原创 log4j详解7

# %m 输出代码中指定的讯息,如log(message)中的message# %n 输出一个换行符号log4j.appender.appender1.layout.ConversionPattern=[%d{yy/MM/dd HH:mm:ss:SSS}][%C-%M] %m%n#输出到文件(这里默认为追加方式)log4j.appender.appender2=org.apac...

2010-04-29 15:29:32 81

原创 log4j详解6

4. -com.coderdream.log4j.HelloLog4j.main(HelloLog4j.java:18) -This is info message.5. 31 [main] [ERROR] - com.coderdream.log4j.HelloLog4j 6. -com.coderdream.log4j.HelloLog4j.main(HelloLog4j.java:2...

2010-04-29 15:28:59 86

原创 log4j详解5

Porperties 代码 #设置级别:log4j.rootLogger=debug,appender1#输出到文件(这里默认为追加方式)log4j.appender.appender1=org.apache.log4j.FileAppender#设置文件输出路径#【1】文本文件#log4j.appender.appender1.File=c:/Log4JDem...

2010-04-29 15:28:26 84

原创 log4j详解4

%n 输出一个回车换行符,Windows平台为“rn”,Unix平台为“n”  %d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似:2002年10月18日 22:10:28,921  %l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。举例:Testlog4.main...

2010-04-29 15:28:02 135

RSA 加密、解密、签名、验证

RSA 加密、解密工具类,简单耐用,居家旅行必备之物

2014-07-06

AES加密、解密工具类

AES加密、解密,ECB、CBC模式,简单方便,居家旅行必备之物

2014-07-06

RSA加密算法

RSA加密/解密算法,方便耐用,居家旅行必备之物

2014-07-06

AES/Base64加密

常用AES Base64加密工具类,简单方便,放心使用

2014-07-06

httpclient应用

httpclient应用,支持get/post请求,支持https请求。

2014-07-06

空空如也

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

TA关注的人

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