- 博客(52)
- 收藏
- 关注
原创 Eclipse + Subclipse + SVN SSH(转载)
以前安裝SVN plug-in是依照官網的you must have a matching version of the Subversion client API (JavaHL) for your version of Subclipse.沒想到那個JavaHL不支援SSH @@就...裝一個新的把他換掉就好了...Orz對~就是下面那個Not Required~打勾再到下圖選項換上去就好了...
2013-08-07 22:44:22
168
原创 Java程序员常用工具集(转载)
链接地址:http://www.blogjava.net/killme2008/archive/2012/04/17/374936.html 原文如下: 我发现很多人没办法高效地解决问题的关键原因是不熟悉工具,不熟悉工具也还罢了,甚至还不知道怎么去找工具,这个问题就大条了。我想列下我能想到的一个Java程序员会用到的常用工具。一、编码工具1.IDE:Eclipse或者ID...
2013-06-12 01:23:20
180
原创 从字节码分析StringBuilder与String的字符串连接的区别
测试的源代码及对应的字节码 //StringEx.javapublic class StringEx{ public static void main(String[]args){ String str="a"; str+="b"; str+="c"; System.out.println(str); }}C:\Users\hello\De...
2012-10-08 23:46:17
150
ServletRequest的一个小知识点
看到有人直接通过ServletRequest.getInputStream()中读取Post中的body,代码大概如下: String charset = request.getCharacterEncoding(); if (charset == null) { charset = DEFAULT_ENCODE; ...
2012-09-04 20:34:59
152
原创 SQL优化的一些总结(转载)
原文链接地址:http://www.taobaodba.com/html/851_sql%E4%BC%98%E5%8C%96%E7%9A%84%E4%B8%80%E4%BA%9B%E6%80%BB%E7%BB%93.html
2012-09-01 21:26:32
122
原创 java中关于Socket的知识
在Java语言中,可以通过以下代码来接收UDP报文[code="java"]String host="111.111.111.111";int port=1111;DatagramSocket socket=new DatagramSocket(null);socket.bind(new InetSocketAddress(host,port));while(true)...
2012-08-31 20:39:09
106
原创 转一篇关于SQL中case的用法
链接:[url]http://www.cnblogs.com/Ronin/archive/2006/07/20/455388.html[/url][url]http://www.cnblogs.com/Ronin/archive/2006/07/20/455756.html[/url]
2012-08-23 21:36:17
76
encodeURI解决乱码问题
今天遇到一个中文乱码的问题,问题大概描述如下:[code="java"]window.open('test.jsp?xx=中文');[/code]test.jsp指定编码格式为UTF-8,将xx参数的值显示到页面时显示为乱码。网上找到一种方法:对参数值进行编码,具体如下:[code="java"]window.open('test.jsp?xxx='+encodeURI("中文"));...
2012-08-22 20:42:20
330
原创 近期项目有感
1、当要处理的数据及信息类型的数量都很多时,即使逻辑不负责,也会比单种类型的数据处理复杂,工作量也会相应大很多。在处理这种问题时,要求对数据进行合理分类,并根据数据的类型以及各类数据之间的关系设计好模型对象。 2、如果之前系统的接口写得相当烂,并且里面的处理逻辑又不是看得很清楚,如今却要复用到这些接口,是推倒重写还是去尽量迎合旧接口?由于时间紧急,采用了后者。过程十分痛苦。。。...
2012-08-20 23:09:44
88
原创 Java对象初始化详解(转载)
Java对象初始化详解发布时间:2012-07-18 11:51 来源:MySun 分类: 程序员 都等你发言 :)分享到:在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。本文试图对Java如何执行对象的初始化做一个详细深入地介绍(与对象初始化相同,类在被加...
2012-07-19 23:00:21
95
原创 eclipse安装插件(转载)
Eclipse插件的安装方法三则2009-09-29 10:01 Maggie_guo JavaEye博客 我要评论(3) 字号:T | T本文介绍Eclipse插件的安装方法。Eclipse插件的安装方法大体有三种:直接复制、使用link文件,以及使用eclipse自带的图形界面的插件安装方法。AD: 做为当下最流行的开源IDE之一...
2012-07-15 18:28:49
78
原创 JSP自定义标签
最近在做一个操作权限控制的需求,大概就是能够配置用户能否操作某个按钮。实现方式是通过JSP自定义标签实现的。之前不了解JSP自定义标签,也是照着网上教程资料做出来的。主要参考以下链接:http://mercyblitz.iteye.com/blog/70106http://cuisuqiang.iteye.com/blog/1480948 ...
2012-07-06 23:11:53
71
原创 Extjs ajax的连接超时
Extjs中的ajax存在连接超时机制,超过一定时间(默认30s),连接将会中断(XMLHttpRequest .abort()),所以如果服务器处理时间超过30s,将会导致连接abort。但是可以通过增加timeout属性来修改超时时间...
2012-04-26 22:41:24
128
Digester是个好东西
Digester是Apache提供的java lib,提供xml到object的mapping,tomcat源代码中就是使用它来解析xml的。简单看了一下,觉得挺好用的,因此在此留个印记
2012-04-26 22:38:44
109
原创 关于ClassLoader
关于ClassLoader的相关知识,推荐以下两个链接: http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/ http://blog.csdn.net/cool_scorpion/article/details/6766658 ...
2012-04-24 20:17:03
77
原创 Tomcat的session变量持久化
之前一直以为Tomcat中,session变量只会保存在内存中,重启后这些session变量就都没了。今天看资料发现不是这么一回事。Tomcat在退出前将会把session变量持久化到磁盘中(我猜应该通过设置也能持久化到其它地方,比如数据库,不过没去求证),不过这些session变量需要满足一个条件:Session变量对应的类必须implements Serializable接口,以便Tomcat...
2012-04-19 22:41:41
103
HibernateSessionFactory与ThreadLocal
相关知识 import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.cfg.Configuration;/** * Configures and provides access to Hibernate sessions, tied to ...
2012-04-17 22:08:38
111
tomcat的SSL配置
最近需要用到tomcat的SSL配置,所以查阅了一些资料,大致掌握了Tomcat的SSL配置,在此做个小总结。Tomcat的SSL配置分为两种情况:使用APR、不使用APR,这两种情况下的SSL配置各不相同。我们可以在Tomcat的how-to文档中查到这两种情况下的配置方法,链接:[url]http://tomcat.apache.org/tomcat-6.0-doc/ssl-how...
2012-02-06 20:57:56
172
原创 在线买火车票为什么要安装根证书?
在线买火车票为什么要安装根证书?2012年1月8日发表评论阅读评论本文想简单谈谈那个所谓的“根证书”。在访问铁道部网上售票官网 www.12306.cn 后,有一个醒目的提示,为保证顺畅购票,需要下载安装根证书。那么什么是根证书?为什么买火车票的时候需要下载和安装,在淘宝等在线交易网站购物时候为什么就不需要这样做?今年开始,人民群众们终于可以通过互联网购买火车票了。虽然说在线买的难...
2012-02-05 12:47:48
437
原创 如何用Tomcat和Openssl构建HTTPS双向认证环境(HTTPS客户端认证)
如何用Tomcat和Openssl构建HTTPS双向认证环境(HTTPS客户端认证)分类: Linux/UNIX Web 网络安全 Java 2008-04-29 22:05 7443人阅读 评论(4) 收藏 举报 本文将介绍如何利用Tomcat的HTTPS功能,和一个自己创建的CA,来构建WEB服务器证书和个人数字证书,最终建成一个HTTPS双向认证环境(可以用于测试目的)。本...
2012-02-04 23:25:53
90
原创 利用openssl创建一个简单的CA
利用openssl创建一个简单的CA分类: Linux/UNIX 网络安全 2008-04-26 00:59 9925人阅读 评论(3) 收藏 举报 本文旨在利用开源openssl软件,在Linux(或UNIX/Cygwin)下创建一个简单的CA。我们可以利用这个CA进行PKI、数字证书相关的测试。比如,在测试用Tomcat或Apache构建HTTPS双向认证时,我们可以利用自己建立的测试...
2012-02-04 22:57:42
124
原创 SSL协议与数字证书原理
SSL协议与数字证书原理1 SSL(Secure Socket Lclientyer)是netscclientpe公司设计的主要用于weserver的安全传输协议。这种协议在WESERVER上获得了广泛的应用。SSL在TCP之上建立了一个加密通道,通过这一层的数据经过了加密,因此达到保密的效果。SSL协议分为两部分:Hclientndshclientke Protocol和Record...
2012-02-04 22:32:34
181
tabIndex属性
tabIndex 属性可设置或返回按钮、表单元素、链接等的 tab 键控制次序。 比如: <form><input type="button" id="b1" tabIndex="1" value="Button 1" /><br /><input type="button" i
2011-12-27 22:16:24
175
原创 同步辅助类CountDownLatch和CyclicBarrier
java.util.concurrent 类 CountDownLatchjava.lang.Object java.util.concurrent.CountDownLatchpublic class CountDownLatchextends Object一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的...
2011-12-25 15:02:30
57
原创 Red Hat / CentOS IPv6 Network Configuration
Red Hat / CentOS IPv6 Network Configurationby VIVEK GITE on JANUARY 23, 2009 · 15 COMMENTS Q. How do Iconfigure static ...
2011-12-22 21:55:31
240
原创 linux下设置ip地址
在Linux中不管你是做服务器还是只是平常使用,上网肯定都是最重要和不可缺少的一个因素之一,所以就涉及到它的ip gateway dns等network配置和使用。但是设置linux网络的方法有两种:第一种:使用命令修改(直接即时生效,重启失效)#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up说明:eth0是第一个网卡,其他...
2011-12-21 23:17:40
97
原创 SSL原理
SSL原理分类: c#基础 2009-03-21 18:29 2667人阅读 评论(0) 收藏 举报SSL原理一 前言 首先要澄清一下名字的混淆: 1 SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议。这种协议在WEB上获得了广泛的应用。 2 IETF(www.ietf.org)将SSL作了标准化,即RFC2...
2011-12-05 23:31:42
170
原创 Linux SSH远程文件/目录传输命令scp
Linux SSH远程文件/目录传输命令scp2010年08月6日 上午 | 作者:VPSer相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile....
2011-10-19 22:49:16
98
原创 编码知识
[url]http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/index.html[/url]
2011-09-24 01:03:40
85
原创 几种任务调度的 Java 实现方法与比较
几种任务调度的 Java 实现方法与比较张 静, 软件工程师, IBM王 启荣, 软件工程师, IBM简介: 综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。本文的标签...
2011-09-19 21:43:07
89
n个数的全排列
[code="java"]public class Test{ public void swap(int[] list,int i,int j){ int temp=list[i]; list[i]=list[j]; list[j]=temp; } public void perm(int[]list,int offset,int count){ if(...
2011-08-31 23:11:11
121
原创 JDK里的设计模式
下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patternsStructural(结构模式)Adapter:把一个接口或是类变成另外一种。java.util.Arrays#asList()javax.swing.JTable...
2011-06-25 21:38:16
61
原创 Taglib 原理和实现之什么是Taglib
Taglib 原理和实现之什么是Taglib 1、问题:Tag究竟是什么?如何实现一个Tag? 一个tag就是一个普通的java类,它唯一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的...
2011-06-25 21:18:10
75
原创 字符编码详解及由来(UNICODE,UTF-8,GBK)
字符编码详解及由来(UNICODE,UTF-8,GBK) 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计...
2011-05-10 23:46:51
103
原创 字符编码笔记:ASCII,Unicode和UTF-8
字符编码笔记:ASCII,Unicode和UTF-8作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机...
2011-05-10 23:02:16
59
原创 java读取properties文件的几种方法
一、项目中经常会需要读取配置文件(properties文件),因此读取方法总结如下:1、通过java.util.Properties读取[code="java"]Properties p=new Properties();//p需要InputStream对象进行读取文件,而获取InputStream有多种方法://1、通过绝对路径:InputStream is=new FileIn...
2011-04-04 18:13:05
230
解决动态grid在切换class时浏览器假死的情况
背景:在一页面显示一动态grid,根据用户的选择显示不同的数据表,在切换显示时浏览器出现假死情况解决办法:在切换时,先把grid的数据清理,即执行:grid.getStore().removeAll();...
2011-03-29 20:26:33
121
原创 掌握 Ajax,第 1 部分: Ajax 入门简介
掌握 Ajax,第 1 部分: Ajax 入门简介理解 Ajax 及其工作原理,构建网站的一种有效方法Brett McLaughlin (brett@newInstance.com), 作家,编辑, O'Reilly Media Inc.简介: Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 A...
2011-03-24 20:50:06
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人