- 博客(30)
- 收藏
- 关注
原创 Extjs实现快捷键CTRL+TAB对Tabpanel进行Tab切换
// 注册ctrl+tab组合键到keymapvar keyMap=new Ext.KeyMap(Ext.getBody(),[{ key:[9], //tab ctrl:true, fn:function(){handleCtrlTab();} scope:this, ...
2012-03-16 17:24:47 299 1
原创 Lucene使用指南
Lucene使用指南 Lucene简介Lucene是一个基于Java的、高性能的全文检索工具包,它目前是著名的 Apache Jakarta 家族中的一个开源项目,也是目前最为流行的基于 Java 开源全文检索工具包。但它不是一个完整的搜索应用程序,而是为应用程序提供索引和搜索功能。 Lucene 是为文本类型的数据建立索引的,所以只要能把需要索...
2011-12-09 15:20:21 137
原创 memcache及其telnet命令使用详解
1、启动Memcache 常用参数memcached 1.4.3-p <num> 设置端口号(默认不设置为: 11211)-U <num> UDP监听端口 (默认: 11211, 0 时关闭) -l <ip_addr> 绑定地址 (默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问)-d...
2011-09-19 11:34:25 202
原创 java序列化的一点经验
java序列化的一点经验半年多一来,一直碰到一个问题没有解决,就是当web应用和EJB分开部署,web再调用EJB时web一直报错,而且是系统错误,找不到原因。半年后,又再次碰到这个问题,正好现在有时间好好研究了一下。终于发现是当有DTO作为对象传递给EJB时,报的错误。我的DTO已经 implements java.io.Serializable 了,可是服务器还是报...
2011-08-12 22:07:17 134
原创 Jad.exe反编译工具和jad eclipse插件
配置jad插件 直接将net.sf.jadclipse_3.3.0.jar复制到%ECLIPSE_HOME%\plugins目录下。设置参数: 启动eclipse,打开:Window->Preferences->Java->JadClipse. 1、Path to decompiler,这里设置反编译工具jad的全路径名,比如:D:\java\jad.exe. ...
2011-01-26 16:19:40 139
原创 阅读优秀代码是提高开发人员修为的一种捷径
导读:原文作者Alan Skorkin是一名软件开发人员,他在博客《Why I Love Reading Other People’s Code And You Should Too》中分享对软件开发相关的心得。Alan认为:阅读优秀代码是提高开发人员修为的一种捷径。以下是全文:我突然想起来,很多程序员都讨厌阅读代码。来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事。 另一方面,阅读代...
2011-01-25 13:19:04 96
原创 数据库连接池-C3P0配置
>>转自:http://hi.baidu.com/fangpw/blog/item/539e11123e36d45cf919b841.html最近常有数据库和网络设备升级和搬迁等事情,而各个应用都是基于数据库连接池做的,大部分都是基于C3P0,数据库或网络状况的变动都会导致客户端连接池中的connection失效,如何剔除这些blocked connection就和C3P0的各个配置息息相...
2010-08-03 00:43:04 188
原创 Application Layer Gateway Service 和 FTP
Application Layer Gateway Service 简称“ALG”(应用层网关),其进程名是alg.exe,WinXP Home/PRO默认安装的启动类型为手动。ALG又被称为代理服务器(Proxy Server),是网络防火墙从功能面上分类的一种。当内部计算机与外部主机连结时,将由代理服务器(Proxy Server)担任内部计算机与外部主机的连结中继者。使用ALG的好处...
2010-05-17 22:41:57 355
原创 FTP - RFC959 中文版
转自:http://www.chinaitpower.com/A/2002-01-03/9833.html文件传输协议(File Transfer Protocol, FTP)1. 介绍FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。虽然我们也可以手工使用它,但是它的主要作用是供程序使用的。在阅读本文之前最好能够阅读TCP...
2010-05-14 00:02:00 196
原创 网络地址转换NAT
网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。 虽然NAT可以借助于某些代理服务器来实现,但...
2010-05-13 23:57:20 112
原创 SSL FTP through the firewall using FileZilla
SSL FTP through the firewall using FileZillaI've confirmed that the firewall is the issue here. I can make the SSL FTP connection, but when FileZilla tries to do a directory listing, it's blocked be...
2010-05-10 01:18:54 91
原创 Firewall rules for FTP+SSL Explicit
Firewall rules for FTP+SSL ExplicitAsked by Rouchie in FTP Servers, Network Software FirewallsTags: ftp, ssl, firewall, explicitHiI would like to enable FTP+SSL Explicit on my server. I h...
2010-05-10 01:14:16 107
原创 ftp与防火墙
下面是针对ftp与防火墙的:原文在https://bbs.bsdbase.com/index.php?act=ST&f=1&t=61&s=70ea2defc240d3c2f8068483d082556dftp server and nat firewall ftp服务器与nat防火墙by 阿土 tutu@bsdbase.com 2002...
2010-05-10 00:54:14 275
区分网上邻居
ShellFolder.get("fileChooserComboBoxFolders");windows XP::{208D2C60-3AEA-1069-A2D7-08002B30309D}
2010-03-11 01:12:38 89
原创 论FTP的主动被动和相关的防火墙设置
FTP 分为两类: 主动FTP(Port FTP),也就是一般的FTP﹔被动FTP(Port FTP)主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口,也就是21端口。然后客户端开始端口 N+1,并发送FTP命令“port N+1”到FTP服务器。接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N+1)。...
2009-09-08 00:32:24 262
原创 SSL Handshake :Bad Record Mac
case 1:[color=darkred]SSL3_GET_RECORD:decryption failed or bad record mac[/color]I am using wpa_supplicant 0.4.8 on Windows XP. With the exactly the sameconfiguration, on some computers the ...
2009-07-23 00:06:56 1454
原创 SSL 握手机制
都是些啥哦, 证书包含的是公钥, 私钥总是秘密的, 不会在网络上传播...SSL 的握手过程通常是酱紫的, 可以看看RFC文档,写的很详细, 代码看 openssl , 应该算比较简单易懂, 自己写也不是非常麻烦...1) Client->Server : ClientHello 通常包含这些东西.. clientRand : client 生成的随机数序列 sessio...
2009-07-17 16:02:26 121
原创 ListSelectionListener,鼠标选中,键盘选中
ListSelectionListener 的两次响应收藏当用鼠标对表格进行选取,在响应行选取变化事件(ListSelectionListener)时,鼠标按下会响应一次,鼠标释放又会响应一次,因此一次鼠标的点击会有两次事件响应(按下和释放)。前者的事件属性中getValueIsAdjusting()=true,后者是false。因此,可以通过判断getValueIsAdjusting()来区...
2009-04-16 23:02:21 361
原创 Http连接超时处理
声明一个boolean公共变量,表明当前httpconnection是否得到服务器回应。 你的连接线程中在连接之前置这个变量为false; 另起一个监视线程,拿到那个HttpConnection的连接对象,并循环监视这个boolean公共变量。如果指定时间内(20秒后)你的boolean公共变量还是false,那么就主动置httpconnection=null。这样,那边连接线程就...
2009-02-22 00:45:48 1250
原创 Swing中的多线程
本文关于Swing中的多线程,发表于1998年4月。一个月后,我们发表了另一篇文章《使用Swing Worker线程》,该文更深入地讨论了这一主题。要更好地了解多线程在Swing中如何工作,我们建议你把这两篇文章都看一下。注意:在2000年9月我们修改了这篇文章和它的例子以适用于一个更新版本的SwingWorker类。SwingWorker类的这个版本修正了一些微妙的线程bug。Swi...
2009-02-19 08:13:53 124
原创 swing事件派发线程
Java Swing GUI多线程之SwingUtilities.invokeLater和invokeAndWait 在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定义的事件处理方法,例如,ActionListener中...
2009-02-19 08:12:38 437
原创 中文与unicode互转
[code="java"]package conversion;public class Conversion { /** * 中文转unicode * @param str * @return 反回unicode编码 */ public String chinaToUnicode(String st...
2009-02-12 23:35:10 116
原创 Linux常用命令
cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --nu...
2009-01-18 22:57:30 65
原创 有关SSL的问题
使用HttpClient中有关SSL的问题(一)2008-09-02 11:12最近写的代码涉及到用HttpClient通过SSL读取XML文件,我的编程环境是Windows XP,IDE是Eclipse,JDK1.5,当我完成这个项目,打包成jar包发布时,我用一个批处理文件启动jar包中的一个主程序,并且正确设置了classpath(引用其他jar包),却发现出现了异常, 11...
2009-01-13 00:34:02 258
原创 CopyStreamAdapator
[code="java"]package per.hwf.netftp;import java.io.BufferedInputStream;import java.io.InputStream;import java.io.OutputStream;import org.apache.commons.net.ftp.FTPClient;import org.apa...
2008-11-30 21:50:24 237
原创 windows目录资源管理器的目录
package per.hwf.tree;import java.io.*;import java.awt.*;import javax.swing.*;import javax.swing.event.*;import javax.swing.tree.*;public class ResourceTree extends JPanel { private f...
2008-10-21 21:42:23 628
原创 java实现Windows资源管理器(JExplorer)
程序仅仅实现了仿Windows资源管理器的本地文件的浏览功能,不能通过“网上邻居”浏览邻近的电脑,另外,“控制面板”和“垃圾箱”也没能列出来。 程序包括3个文件,分别是JExplorer.java、FileTree.java和FileList.java。可以在网页中tl.exercise.swing文件夹中找到。其中FileTree.java中定义了一个用来显示Windows文件夹...
2008-10-19 23:15:55 955
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人