`
文章列表
从一开始远程linux主机我就学着用putty,但根本没想到putty有这么多好用的功能和技巧。 转自http://www.iteye.com/topic/560682 我的这些文字是从这几年来的 PuTTY 使用经验中慢慢得来的,也不仅仅是介绍 PuTTY,还包括了一些相关的软件,比如:优秀的 FTP 工具 FileZilla、功能强大的 SFTP 客户端 WinSCP。 杂七杂八的乱说了一些,这里把大致内容罗列如下: 最简单的使用,登录 SSH 主机 中文乱码的处理 PuTTY 常用配置的说明 复制、粘贴 保存会话 注销 自动登录用户名 自动设置环境变量 ...
以前使用JPA的实现是toplink,现在改为hibernate,所以要修改persistence.xml文件,两者的配置有一些不一样,并且在EE环境下面和SE的环境下面也有不一样,还有一点,那就是当persistence.xml里面有些格式出错的时候,虽然出错的不是我们需要的那个单元,但也会使得整个persistence.xml报废。下面帖的是在SE的环境下面使用toplink和hibernate的实现,两者都写在同一个persistence.xml里面。这样切换起来也方便一些。 <?xml version="1.0" encoding="UTF-8&q ...
package sort;       import java.util.Random;       /**    * 排序测试类    *     * 排序算法的分类如下: 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序);    * 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序。    *     * 关于排序方法的选择: (1)若n较小(如n≤50),可采用直接插入或直接选择排序。    * 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。 ...
在利用httpclient向服务器post数据时,有两种中文问题; 1.filed字段值的中文 2.file名的中文 对于第一种,参看StringPart;其源代码有这样一段:     private byte[] getContent() {        if (content == null) {            content = EncodingUtil.getBytes(value, getCharSet());        }        return content;    }        protected void sendData(OutputStr ...
JUnit 4是JUnit框架有史以来的最大改进,其主要目标便是利用Java 5的Annotation特性简化测试用例的编写。让我们看看如何使用JUnit 4来进行Unit测试。请注意:本文主要介绍JUnit 4的最新特性和用法,并不会讲解Unit测试的基础。如果你对JUnit框架还不熟悉,请先参考“在Eclipse中使用JUnit”一文,学习如何编写JUnit测试。我们使用的开发环境是Eclipse 3.2,它已经自带了JUnit 4.1,你需要将JUnit 4 Library添加到项目用到的Library中。另外,必须使用JDK 5.0或更高版本。要在Eclipse环境之外运行JUnit ...
favicon.ico, 偶然发现google chrome浏览器会自动访问站点的这个图片,百度里面查了一下发现这个ico图标就是站点的log图标。以前一直想知道这个效果是如何做的,这回清楚了。 http://baike.baidu.com/view/1237286.html
昨天同事那边出了点故障, 一台tomcat服务器访问出错,tomcat是6.0版本的, 然后想查看tomcat日志却怎么也找不到最近的日志,logs下面 只有08年的几个日志文件。同事感觉很晕, 我也觉着奇怪, 照理说, tomcat默认情况下也是会生成日志文件的, 这回怎么就平白无故的消失了呢? 到网上找了下相关的信息, 网上大部分都是说的如何让tomcat使用log4j。我想tomcat默认用的是jdklogger,如果能换用log4j也不错, 只要日志能生成出文件来。 于是在我的本机环境的tomcat5.5和tomcat6下分别作了实验。 结果,发现tomcat5.5和6在配置log ...
vim(vi)是Linux中功能强大的编辑工具。vim有3中主要的模式:  1.normal mode:当进入vim时,默认的模式就是normal mode。在此模式下,无法输入任何文字,不过可以利用按键命令来执行许多操作命令,例如移动光标位置、复制、删除。  2.insert mode:进入vim输入a、i、或o键。即可进入insert mode,此模式下可以输入文字内容。  3.command-line mode:在norma lmode中输入“:”即会进入command-line mode,在此模式下,可以做一些与输入文字无关的事,例如搜索字符串、保存文件或结束编辑等。 在no ...
转自http://whistler.iteye.com/blog/483158 应用一:解决tomcat下中文乱码问题(先来个简单的)  在tomcat下,我们通常这样来解决中文乱码问题:   过滤器代码: Java代码 package filter;       import java.io.*;    import javax.servlet.*;    import javax.servlet.http.*;    import wrapper.GetHttpServletRequestWrapper;       public ...
精通 JS正则表达式 (精通?标题党 ) 正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 •替换文本。可 ...
转自http://johnnyhg.iteye.com/blog/214799 首先,说说JSP/Servlet中的几个编码的作用。 在JSP/Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF-8"、request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding("UTF-8"),其中前两个只能用于JSP中,而后两个可以用于JSP和S ...
  除去最常用的update,checkout, commit等操作, 最常见的就是对svn版本库的备份和还原。  备份策略 svn备份一般采用三种方式: 1)svnadmin dump 2)svnadmin hotcopy 3)svnsync. 注意,svn备份不宜采用普通的文件拷贝方式(除非你 ...
转自:http://jiajun.iteye.com/blog/443196 一、概述       SUN 的JDK中的几个工具,非常好用。秉承着有免费,不用商用的原则。以下简单介绍一下这几种工具。(注:本文章下的所有工具都存在JDK5.0以上版本的工具集里,同javac一样,不须特意安装)  。           我一共找到以下四个工具:重点看看jconsole和jmap。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat :一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非 ...
转自http://www.svn8.com/SVNSY/20090206/2290.html 有时候想把某个加入svn版本控制的工程脱离出来,这就需要删除SVN工作目录下的.svn目录,windows 平台下 常用的作法是用系统(Windows)自带的搜索功能,搜索出所有.svn目录(需要在“其他高级选项”中选需要删除SVN工作目录下的.svn目录,而SVN Clinet 本身是不带清除.svn文件的命令的。所以只能自己写脚本来递归删除.svn文件夹:   1、windows 平台下 常用的作法是用系统(Windows)自带的搜索功能,搜索出所有 ...
  用svn管理代码,一直以来都受到一件不爽事情的困扰: 1)有些文件或文件夹不想在commit的时候看到,虽然他们是non-versioned,比如*.bak.*.class,*.scc(vss文件),目录比如bin/, classes/,还有一些是eclipse之类开发工具生成的文件 2) ...
Global site tag (gtag.js) - Google Analytics