- 博客(42)
- 资源 (2)
- 收藏
- 关注
原创 个人Github博客建立
已经很多年没有更新blog了, 是因为evernote的出现, 让我把所有的个人技术笔记都存储在了Evernote上, 这样安全性更高,更踏实一些. 后来,觉得Github的博客也不错, 而且可以进行版本管理, 于是开始逐渐将所有的笔记迁移到自己的Github博客中. 欢迎大家对博客内容提出意见和建议.http://siye1982.github.io...
2015-06-19 12:44:04
208
原创 spring配置文件中Bean中的id和name的区别
在BeanFactory的配置中,<bean>是我们最常见的配置项,它有两个最常见的属性,即id和name,最近研究了一下,发现这两个属性还挺好玩的,特整理出来和大家一起分享。 1.id属性命名必须满足XML的命名规范,因为id其实是XML中就做了限定的。总结起来就相当于一个Java变量的命名:不能以数字,符号打头,不能有空格,如123,?ad,"ab "等都是不规范...
2010-02-09 17:36:20
317
原创 java调用shell脚本,并获得结果集的例子
/** * 运行shell脚本 * @param shell 需要运行的shell脚本 */ public static void execShell(String shell){ try { Runtime rt = Runtime.getRuntime(); rt.exec(shell); } catch (Exception e) { ...
2010-02-09 17:03:39
197
原创 GET和POST区别和用法
1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。3、Get是不安全的,因为在传输过程,数据被放在请...
2010-02-09 17:01:57
146
原创 JBOSSESB学习小结
最近公司想用免费的jbossesb,所有我们对jbossesb做了简单的学习,已经整理成word文档,但是由于格式的是问题把word文档作为附件上传吧.希望大家可以提出好的意见或建议....
2010-02-09 17:00:21
129
原创 RMI小例子
1.创建远程接口及声明远程方法(HelloInterface.java)package com.unmi;import java.rmi.*; /** * 远程接口必须扩展接口java.rmi.Remote */ public interface HelloInterface extends Remote { /** ...
2010-02-09 16:49:47
116
原创 Clone(java)小例子.txt
public class A implements Cloneable { public String name; public Object clone() { A o = null; try { o = (A) super.clone(); } catch (CloneNotSupportedException e)...
2010-02-09 16:44:59
102
原创 JDK、JRE、JVM的关系
JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。如果安装了JDK,会发同你的电脑有两...
2010-02-09 16:43:17
98
原创 流水帐
搞笑的记录方式, 习惯了eclipse的快捷键, 不需要鼠标, 不需要小红钮, 可以轻松的编辑自己的思路 , 索性自己的心情也拿eclipse记录. 只需要不假思索的飞速打字, 当时的心情, 就是这样铺上. 每天三点一线的生活 充实,疲惫 在这疲惫之间又会偶尔硬塞入几点,作为人生的补充. 朋友? 没有...
2009-12-19 10:20:50
104
原创 功夫茶(程序员的休闲良方)
泡茶离不开茶具,尤其是功夫茶的冲泡,除了要学会茶的泡法,更主要的是要学会使用茶具。功夫茶茶艺叫法、流派很多,但基本的泡法和所使用的茶具则大同小异,都是在福建功夫茶泡法的基础上发展而来的。 茶的泡饮主要有三个过程: 1.备好开水,可当场烧煮,也可保温瓶贮放; 2.泡茶,从取茶叶、置茶到冲泡完成; 3.品茶,茶汤一离开冲泡容器,即进入品茶过程。 若以泡茶的过程为主体来...
2009-02-06 17:31:52
378
原创 在linux下安装软件全攻略
Linux下软件的安装与卸载在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了。而Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像...
2009-02-05 13:41:49
122
原创 mavne中的pom.xml配置说明
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-...
2009-02-01 15:40:02
210
原创 maven常用命令
1.创建Maven目录(windows下)mvn archetype:create -DgroupId=com.yourCompanyName -DartifactId=yourAppName -DarchetypeArtifactId=maven-archetype-webapp archetype 是一个内建插件,他的create任务将建立项目骨架archetypeArtifact...
2009-02-01 15:38:26
100
原创 创建文件夹和文件的方法
String path="d://yourfolder";String filename="youfilename.txt";File folder=new File(path);if(!folder.exists()){//判断文件夹是否存在,不存在就建立个目录folder.mkdirs();}File file=new File(path+File.separator+filena...
2009-02-01 15:33:10
240
原创 不同方式读写文件的性能比较
注:bufferedRead读写的速度最快package com.test;import java.io.*;import java.nio.*;import java.nio.channels.*;public class Test { private static int numOfInts = 4000000; private static int numOfUbuffI...
2009-02-01 15:31:33
209
ftp上传下载和zip压缩解压操作
package com.test.action;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.Fi...
2009-02-01 15:28:10
5060
原创 windows查看memcached运行参数
运行里面输入:telnet ip 端口进入后,输入stats分析统计信息 描述pid Memcached进程IDuptime Memcached运行时间,单位:秒time Memcached当前的UNIX时间version Memcached的版本号rusage_user 该进程累计的用户时间,单位:秒rusage_system...
2009-02-01 15:22:38
677
原创 jdbc操作oracle数据库(增删改查)
DAOFactory.javapackage cn.mldn.lxh.factory ;import cn.mldn.lxh.dao.* ;import cn.mldn.lxh.dao.impl.* ;public class DAOFactory{ public static PersonDAO getPersonDAOInstance() { return new Per...
2009-02-01 15:20:47
306
原创 spring+hibernate结合tomcat配置jndi的一种方法
说明: 本文主要说明spring+hibernate结合tomcat配置jndi的一种方法(应该有别的方法), 服务器版本: Tomcat 5.5.20(注意,tomcat 5.0到5.5的过程中已经发生了变化). 步骤: 首先:在D:\Tomcat 5.5\conf\Catalina\localhost目录下, 建立一个以...
2009-02-01 15:16:44
221
原创 excel导出中poi支持中文的方法
/** * 把字符串转成utf8编码,保证中文文件名不会乱码 * @param s * @return */ public static String toUtf8String(String s){ StringBuffer sb = new StringBuffer(); for (int i=0;i<s.length();i++){ char c = s...
2009-02-01 15:11:54
222
清楚response缓存的方法
HttpServletResponse response = runData.getResponse(); response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", 0);
2009-02-01 15:11:02
1076
commons.fileupload上传文件流(turbine框架)
//引入这两个包,该例子适用于turbine框架下http形式上传import org.apache.commons.fileupload.DiskFileUpload;import org.apache.commons.fileupload.FileItem;import java.io.File;import java.util.List;import javax.servlet...
2009-02-01 15:09:25
124
原创 java中原始数据类型的默认值
原型数据类型:byte – 8 bits 默认值是0short – 16 bits 默认值是0int – 32 bits 默认值是0long – 64 bits 默认值是0Lfloat – 32 bits默认值是0.0fdouble – 64 bits默认值是0.0dboolean – 1 bit默认值是falsechar – 16 bits默认值是'\u0000'...
2009-02-01 15:08:10
369
用poi操作excel导出,导入的简单实现
package java4execl;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermode...
2009-02-01 15:07:26
121
java中根据url抓取html页面内容的方法
import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class URLUtil { public static String getHtml(String urlString) { ...
2009-02-01 15:04:55
194
clob类型转换为string类型
this.bbsContent= this.content.getSubString(1l, (int)content.length());content为clob类型
2009-02-01 15:03:15
167
去除html标签的java正则表达方法
private String replaceHtml(String html){ String regEx="<.+?>"; //表示标签 Pattern p=Pattern.compile(regEx); Matcher m=p.matcher(html); String s=m.replaceAll(""); System.out.pri...
2009-02-01 15:01:34
111
原创 高效替换字符串的方法
/** * @describe:可以替换特殊字符的替换方法,replaceAll只能替换普通字符串,含有特殊字符的不能替换 * @param strSource 用户输入的字符串 * @param strFrom 数据库用需要替换的字符 * @param strTo 需要替换的字符替换为该字符串 * @return */ public static String rep...
2009-02-01 15:00:45
324
原创 操作文件的方法集合
本文汇集常用文件操作方法,包括文件的建立/检查与删除,目录的建立/检查与删除,取出目录中文件,文件属性的取得,对文件数据进行读写等等:文件路径问题:绝对路径如:E:\\test在JSP中String path=request.getRealPath("");在servlet和Action中 String path=servlet.getServletContext().getReal...
2009-02-01 15:00:00
118
原创 多线程小例子
package com.test;import java.io.File;import junit.framework.TestCase;public class TestThread extends TestCase { protected void setUp() throws Exception { super.setUp(); } public void testTh...
2009-02-01 14:54:23
90
HashMap操作例子
private void testHashMap() throws Exception { Map map = new HashMap(); map.put("userName", "peter"); map.put("useremail", "aaa@163.com"); map.put("usersex", "男"); Iterator it = map.keyS
2009-02-01 14:53:18
428
原创 synchronized的一个简单例子
public class TextThread { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 TxtThread tt = new TxtThread(); new Thread(tt).start(); new Thread(tt).star...
2009-02-01 14:52:06
108
日期工具类
/** * 日期工具类 * @author wangzb */import java.util.*;import java.text.SimpleDateFormat;public class DateUtil { /** * 根据当前日期及增加天数得到相应日期 * @param s * @param n * @return * @throws Exception */...
2009-02-01 14:48:03
103
servlet小例子
web.xml 中加入<servlet> <servlet-name>HelloWorld</servlet-name> <servlet-class>com.kong.rd.ivr.memcached.monitor.MemcachedMonitorAction</servlet-class> </servlet>...
2009-02-01 14:45:58
109
jdbc中的batch操作总结
在用jdbc对oracle数据库执行批量提交数据操作时,我们会采用batch的方式进行批量提交batch ,如果需要批量更新100条,如果在第31条处出现了异常,那么之后的数据就不会更新了,如果加上事务管理,那么只要有出错了,所有的batch执行的都会回滚private synchronized void execData() throws Exception{ if(data.size(...
2009-02-01 14:43:29
460
原创 JAVA字符串处理函数列表一览
substring()它有两种形式,第一种是:String substring(int startIndex)第二种是:String substring(int startIndex,int endIndex)concat() 连接两个字符串replace() 替换它有两种形式,第一种形式用一个字符在调用字符串中所有出现某个字符的地方进行替换,形式如下:String repla...
2009-02-01 14:40:51
111
读取properties小例子
Properties phrases = new Properties(); phrases.load(ClassLoader.getSystemResourceAsStream("com/kongzhong/action/io/test.properties")); String s = phrases.getProperty("server1");//server1=192.168.1...
2009-02-01 14:39:44
105
以每年的今天为起点期待明年今天的我
人总是要往高处走的,尤其是我们这些做技术的,需要不断的补充自己.其实很早就想写这样一篇文章,昨天刚刚离开了原来的单位,准备另谋生路,其实新的单位已经谈妥,今天突有心情来javaeye把早有的愿望实现. 周一就要去新单位签新的劳动合同了,心情畅快,突然感觉自己的前途光明了许多,新的起点,会有新的动力.在原来的单位体会最深的一句话就是:"己所不欲,勿施于人".在团队协作的环境下,保...
2008-11-22 22:53:17
286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人