自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(94)
  • 资源 (4)
  • 收藏
  • 关注

原创 通过ssh将远程目录mount到本地

1. sudo apt-get install sshfs2. 新建文件夹用于挂载远程目录:mkdir ~/home-server3. sshfs yourname@remote-host:/path/to/your/dir ~/home-server4. 卸载时使用 umount ~/home-server

2009-09-01 13:46:00 2223

原创 ubuntu 安装ICE3.3

1、apt-get 可以搞定,但是貌似没有一个集中的安装目录2、自己编译安装下载  第三方包ThirdParty-Sources-3.3.1.tar.gz (Linux/Unix/MacOS X)ICE的source包Ice-3.3.1.tar.gz解压第三方包以后 参照README进行第三方包的安装注:安装DB的时候,如果是进行java开发的话,一定要按照

2009-07-16 14:21:00 672

原创 ubuntu 小键盘 数字键问题

Ubuntu 数字小键盘不能用(解决方法)问题:小键盘区,num lock有反应。enter有反应,其他的,按小键盘数字键,不能输入数字,而是操作鼠标的方向,像是游戏里八维的方向键?不记得从什么时候才变成这样的?怎么改过来?方法1:终端输入gksudo gedit /etc/console-tools/remap把#s/keycode 58 = Ca

2009-07-06 09:40:00 1043

转载 构建可扩展的Java EE应用(二)

当并发用户数明显的开始增长,你可能会不满意一台机器所能提供的性能,或者由于单个JVM实例gc的限制,你没法扩展你的java应用,在这样的情况下你可以做的另外的选择是在多个JVM实例或多台服务器上运行你的系统,我们把这种方法称为水平扩展。请注意,我们相信能够在一台机器的多个JVM上运行系统的扩展方式是水平扩展方式,而非垂直扩展方式。JVM实例之间的IPC机制是有限的,两个JVM实例之

2009-04-29 11:45:00 286

转载 【转】构建可扩展的Java EE应用(一)

这是我看到的关于java应用上最好的一篇文章,作者的功底很深! 对于一个具备使用价值的应用而言,其使用者有可能会在一段时间内疯狂的增长。随着越来越多的关键性质的应用在JavaEE上运行,很多的Java开发者也开始关注可扩展性的问题了。但目前来说,大部分的web2.0站点是基于script语言编写的,对于Java应用可扩展能力,很多人都抱着质疑的态度。在这篇文章中,Wang

2009-04-29 11:42:00 260

原创 免密码ssh设置

免密码ssh设置 现在确认能否不输入口令就用ssh登录localhost: $ ssh localhost 如果不输入口令就无法用ssh登陆localhost,执行下面的命令: $ ssh-keygen -t dsa -P -f ~/.ssh/id_dsa

2009-04-28 22:22:00 972 2

原创 java 运算速度问题

以下几个循环 执行时间有较大不同 public class TestOp{ @Test public void test(){ for(int j =0;j<10;j++){ int times = 10000; long s = System.nanoTime(); for(int i=0;i<times ;i++){} long e1 = S

2009-04-28 17:58:00 396

原创 linux 系统状态监控 [sar]备忘

 SAR(1)                                                                        Linux User’s Manual                                                                       SAR(1)NAME       sar - Collect,

2009-04-14 17:59:00 514

原创 创建按照加入顺序排序的map

大家都知道treemap是有序的map,不过默认是 自然序,有时需要按照添加顺序进行排序的map,其实只需要加入一个自定义的 Comparator即可 、    static class DftComparetor implements  Comparator{        List l = new LinkedList();        public int compare(String o

2009-01-07 11:48:00 886

原创 jquery+ie6的诡异问题

在ie6下 href同时jquery bind 了 其click事件 $("#aid").bind(click,function(){    .....    form.submit();            //no return;    });在这种情况下,点击 href会执行 click绑定的方法,但是 form.submit(),不会有任何反应。后来在 添加 return false

2008-12-18 17:24:00 1200 1

原创 tomcat+struts+spring诡异问题

struts与spring的结合使用  requestprocessor+contextLoaderPlugin的形式,可是在Action使用@Controller配置为二级路径 如: /p1/p2.do 时,tomcat没有任何反应,总是404,对了,同时tomcat配了个虚拟主机。但是在部署到localhost下时却没有任何问题。。。。。。。。 不知道为什么??

2008-11-28 11:11:00 314

原创 好用的javascript编辑工具--spket

工具主页:http://www.spket.com/可以作为eclipse一个插件使用1、安装方法   update url: http://www.spket.com/update/   直接上http://www.spket.com/主页下载2、配置方法   参考http://www.spket.com/prototypejs.html prototype框架的设置,其他的jquery等框架类

2008-11-26 14:59:00 718

原创 aspectj 与 component组合实现自动创建Aspect

spring2.5中,在class上使用@Aspectj Annotation后,只要在配置文件中定义了该Bean则会自动注册为一个Aspect,如果在class上再加入Component注解,则会自动将该class注册为一个bean,所以这样就能自动创建Aspect。

2008-11-26 09:37:00 297

原创 hilo id生成算法 与 jta

     在为Hibernate自行提供Connection,或者Hibernate使用JTA获取应用服务器的数据源连接的时候无法使用hilo 。Hibernate必须能够在一个新的事务中得到一个"hi"值。在EJB环境中实现hi/lo算法的标准方法是使用一个无状态的session bean。 如上,在jta环境中使用该算法,存在问题。

2008-11-11 12:35:00 549

原创 JSON JavaBean 互转工具

在json.org上面可以看到现在java方面的支持json的开源项目很多。最近稍微看了下gson和json-lib,第一次使用印象如下:1、gson提供了一个JSONJavaBean相互转换的框架,采用了java中的reflect,同时类型转换要求比较严格, 如果是图方便最好还是用json-lib。第一眼就没看出来怎么用,后来才发现://json->java        String src 

2008-10-22 14:13:00 3450

原创 java 类路径说明

Thread.currentThread().getContextClassLoader().getResource("")Log4jConfigUtil.class.getClassLoader().getResource("");//Log4jConfigUtil类的类加载器,加载class的根路径ClassLoader.getSystemResource("");//当前类加载器,加载cla

2008-10-21 17:28:00 1251

原创 wap怎样做到保持session?

 首先搞清楚Session, Cookie, Url重写这些概念,然后看如何利用Url重写在Wap开发中维护Session.什么是Session, 什么是Cookie?Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存

2008-10-21 16:57:00 1953

转载 JSon 学习

我们知道AJAX技术能够使得每一次请求更加迅捷,对于每一次请求返回的不是整个页面,也仅仅是所需要返回的数据。通常AJAX通过返回XML格式的数据,然后再通过客户端复杂的JavaScript脚本解析和渲染这些XML格式的数据。JSON(读Jason)是为了能够使得数据格式成为一种标准,更简单的被JavaScript解析。

2008-01-29 13:28:00 222

原创 java 执行操作系统命令

  java 执行操作系统命令,包括输出信息的获取和超时判断 package com.ctoc.web.msgtools.smtplog;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public cla

2008-01-09 17:01:00 470

原创 java获取本机的ip地址

 可以用如下代码:           InetAddress inet = InetAddress.getLocalHost();            System.out.println("本机的ip=" + inet.getHostAddress());在window下面可以工作。在linux下返回127.0.0.1。主要是在linux下返回的是/etc/hosts中配置的lo

2008-01-09 10:20:00 387

转载 According to TLD or attribute directive in tag file, attribute value does not accept any expression

  应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能

2007-12-26 14:46:00 902

原创 tomcat 配置根路径

修改CATALINA_HOME/conf/Catalina/localhost/ROOT.xml文件中的docBase为你想指定的路径.path保持为空.     

2007-12-20 10:57:00 1122

原创 [xmlbeans]自动生成读写xml的java类

在网上看到了使用xmlBeans开源工具生成读写xml的java类,觉得这是一个很好的工具,比如说系统中的配置文件的生成和读写!功能:根据xsd文件自动生成xml访问的类,包括类型对应的Bean用法:定义.xsd文件和.xsdconfig文件放于schemas下面,运行run.bat即可。xml读取方法: File xmlFile = new File(filename); //ConfigD

2007-11-30 15:35:00 713

原创 使用svnClientAdapter编程控制上传下载已经实现

public class SvnClientUtil {    private SvnConfig config;    private ISVNClientAdapter svnClient;    private SvnClientUtil(){}    public SvnClientUtil(SvnConfig config)throws SVNClientException{    

2007-11-02 17:59:00 941

转载 banq的设计模式资料

设计模式(Patterns in Java)  板桥里人的设计模式讲解是国内媒体(包括书籍和网站)中最早的成体系介绍,本系列介绍纯为免费传播(转载本站文章,请保留作者和网址),尽量做到言简意赅,通俗易懂,但是难免有所疏漏敬请来信或论坛讨论,不断完善。   真正掌握设计模式需要在实践中不断研究和使用,关于设计模式在具体实例的应用,可以阅读板桥里人的书籍《Java实用系统开发指南》。书籍中

2007-10-30 14:11:00 452

原创 jftp通过sftp协议上传文件

jftp是一个支持多协议的网络传输工具,包括ftp,sftp等package upload.multi;import java.io.InputStream;import net.sf.jftp.net.SftpConnection;import com.sshtools.j2ssh.configuration.SshConnectionProperties;public class SF

2007-10-12 14:13:00 923

原创 struts动态多文件上传实现

   能同时上传单个文件或多个文件并创建文件夹,可以任意增减文件数目,运行结果//actionpackage upload.multi;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;impor

2007-10-12 14:03:00 601

转载 javascript中如何设置鼠标的形状

答案一 style="cursor:hand;"           cursor   :   auto   |   crosshair   |   default   |   hand   |   move   |   help

2007-10-10 08:58:00 1043

转载 校验码图片生成

校验码图片生成      在B/S结构项目中,为防止别心用心的用户尝试登录通常采用生成校验码图片的方式进行控制,图片中的数字是随机生成的。以下代码是具体实现方法:    图片生成实用类:

2007-10-10 08:50:00 469

原创 使用javaURL从接口页面中获得返回值

 对于给定的一个URL页面,如认证页面,一般会作为一个接口页面返回指定的值,通过URL.openStream可以获得对应的返回值。    public static void testUrlOpen(){        URL url = null;        String m_strURL = "http://www.xxx.com/login/Page_CheckUser.php?

2007-10-08 17:13:00 526

转载 Java 理论与实践: 正确使用 Volatile 变量

volatile 变量使用指南 级别: 中级 Brian Goetz (b

2007-09-29 17:52:00 420

转载 java----volatile, 用更低的代价替代同步

//简单同步代码:public class MyTestThread extends MyTest implements Runnable {    private boolean _done = false;    public synchronized boolean getDone() {        return _done;    }    public synchronized 

2007-09-29 17:32:00 376

原创 java异常处理笔记

一些印象不是很深刻的东东1、finallya、就算try里面有catch没有捕获到的异常,finally也会被执行!b、java异常处理的bugpublic class LostMessage(){    void f() throws VeryImportantException{        throw new VeryImportantException();    }    

2007-09-29 16:09:00 469 1

转载 WEB编程开发常用的代码

关闭输入法    永远都会带着框架 if (window == top)top.location.href = "frames.htm";  //frames.htm为框架网页  // -->  

2007-09-29 10:18:00 304

转载 Javascript中最常用的55个经典技巧

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以

2007-09-29 10:15:00 265

转载 守护线程(Daemon)

守护线程(Daemon)Java有两种Thread:“守护线程Daemon”与“用户线程User”。我们之前看到的例子都是用户,守护线程是一种“在后台提供通用性支持”的线程,它并不属于程序本体。从字面上我们很容易将守护线程理解成是由虚拟机(virtual machine)在内部创建的,而用户线程则是自己所创建的。事实并不是这样,任何线程都可以是“守护线程Daemon”或“用户线程Use

2007-09-27 14:56:00 1121

转载 线程池的介绍及简单实现

服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。 线程池的技术背景 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在J

2007-09-27 13:37:00 871

转载 Java内部类

<!--.unnamed1 { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px}--> 提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是

2007-09-17 11:26:00 299

原创 java面试题

第一,谈谈final, finally, finalize的区别。QUOTE:     final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中

2007-09-17 11:24:00 265

原创 彻底解决xml读写乱码问题

 读写xml时中文乱码是很常见的事,先总结了一个读写工具类:package xmlRw;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;im

2007-09-14 15:23:00 985

jad 1.5.8 for linux

好不容易从韩国网站上找到的,官网已经停止下载了。。。

2009-04-28

ext2 ide builder

ext2.0的ide生成器: ext2.0生成器可以在本地生成ext2.0的源代码,并可以在本地编辑! 在先中文版可以到 http://www.dojochina.com/down/aspserver/client/page/tool/formbuilder/index.html 体验

2008-12-19

研究jive的学习资料 chm版本

系统设计 1 jive设计思路 2 jive的工作内幕 3 Jive源代码研究 4 Jive中的设计模式 5 jive学习笔记 设计模式 1 大道至简-Java之23种模式一点就通 2 设计模式宝典 数据库设计 1 Jive Forums数据库说明(英文) 2 Jive KB数据库说明(英文) 3 Jive Forums KB数据库说明(中文) 4 Jive Forums KB合并数据库脚本(MSSQL) 5 Jive Forums KB合并数据库脚本(Oracle) 6 Jive Forums KB合并数据库脚本(MySql) 7 使用XML封装数据库操作语句的实现 8 Database Package下面的暗黑世界 9 Jive树形结构视图(Treewalker) 10 有时候threadID并不是连续的 11 jsp连接数据库大全 12 OOD需要数据库设计吗? 13 JDBC性能优化技巧 ......

2008-11-26

java正则测试工具

原创Java正则表达式测试工具。 不好意思,没分了,开始收一分吧,谢谢!

2006-10-17

空空如也

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

TA关注的人

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