- 博客(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
2369
原创 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
724
原创 ubuntu 小键盘 数字键问题
Ubuntu 数字小键盘不能用(解决方法)问题:小键盘区,num lock有反应。enter有反应,其他的,按小键盘数字键,不能输入数字,而是操作鼠标的方向,像是游戏里八维的方向键?不记得从什么时候才变成这样的?怎么改过来?方法1:终端输入gksudo gedit /etc/console-tools/remap把#s/keycode 58 = Ca
2009-07-06 09:40:00
1104
转载 构建可扩展的Java EE应用(二)
当并发用户数明显的开始增长,你可能会不满意一台机器所能提供的性能,或者由于单个JVM实例gc的限制,你没法扩展你的java应用,在这样的情况下你可以做的另外的选择是在多个JVM实例或多台服务器上运行你的系统,我们把这种方法称为水平扩展。请注意,我们相信能够在一台机器的多个JVM上运行系统的扩展方式是水平扩展方式,而非垂直扩展方式。JVM实例之间的IPC机制是有限的,两个JVM实例之
2009-04-29 11:45:00
329
转载 【转】构建可扩展的Java EE应用(一)
这是我看到的关于java应用上最好的一篇文章,作者的功底很深! 对于一个具备使用价值的应用而言,其使用者有可能会在一段时间内疯狂的增长。随着越来越多的关键性质的应用在JavaEE上运行,很多的Java开发者也开始关注可扩展性的问题了。但目前来说,大部分的web2.0站点是基于script语言编写的,对于Java应用可扩展能力,很多人都抱着质疑的态度。在这篇文章中,Wang
2009-04-29 11:42:00
296
原创 免密码ssh设置
免密码ssh设置 现在确认能否不输入口令就用ssh登录localhost: $ ssh localhost 如果不输入口令就无法用ssh登陆localhost,执行下面的命令: $ ssh-keygen -t dsa -P -f ~/.ssh/id_dsa
2009-04-28 22:22:00
1057
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
426
原创 linux 系统状态监控 [sar]备忘
SAR(1) Linux User’s Manual SAR(1)NAME sar - Collect,
2009-04-14 17:59:00
570
原创 创建按照加入顺序排序的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
931
原创 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
1256
1
原创 tomcat+struts+spring诡异问题
struts与spring的结合使用 requestprocessor+contextLoaderPlugin的形式,可是在Action使用@Controller配置为二级路径 如: /p1/p2.do 时,tomcat没有任何反应,总是404,对了,同时tomcat配了个虚拟主机。但是在部署到localhost下时却没有任何问题。。。。。。。。 不知道为什么??
2008-11-28 11:11:00
347
原创 好用的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
747
原创 aspectj 与 component组合实现自动创建Aspect
spring2.5中,在class上使用@Aspectj Annotation后,只要在配置文件中定义了该Bean则会自动注册为一个Aspect,如果在class上再加入Component注解,则会自动将该class注册为一个bean,所以这样就能自动创建Aspect。
2008-11-26 09:37:00
334
原创 hilo id生成算法 与 jta
在为Hibernate自行提供Connection,或者Hibernate使用JTA获取应用服务器的数据源连接的时候无法使用hilo 。Hibernate必须能够在一个新的事务中得到一个"hi"值。在EJB环境中实现hi/lo算法的标准方法是使用一个无状态的session bean。 如上,在jta环境中使用该算法,存在问题。
2008-11-11 12:35:00
581
原创 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
3598
原创 java 类路径说明
Thread.currentThread().getContextClassLoader().getResource("")Log4jConfigUtil.class.getClassLoader().getResource("");//Log4jConfigUtil类的类加载器,加载class的根路径ClassLoader.getSystemResource("");//当前类加载器,加载cla
2008-10-21 17:28:00
1284
原创 wap怎样做到保持session?
首先搞清楚Session, Cookie, Url重写这些概念,然后看如何利用Url重写在Wap开发中维护Session.什么是Session, 什么是Cookie?Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存
2008-10-21 16:57:00
1992
转载 JSon 学习
我们知道AJAX技术能够使得每一次请求更加迅捷,对于每一次请求返回的不是整个页面,也仅仅是所需要返回的数据。通常AJAX通过返回XML格式的数据,然后再通过客户端复杂的JavaScript脚本解析和渲染这些XML格式的数据。JSON(读Jason)是为了能够使得数据格式成为一种标准,更简单的被JavaScript解析。
2008-01-29 13:28:00
245
原创 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
495
原创 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
420
转载 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
930
原创 tomcat 配置根路径
修改CATALINA_HOME/conf/Catalina/localhost/ROOT.xml文件中的docBase为你想指定的路径.path保持为空.
2007-12-20 10:57:00
1163
原创 [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
756
原创 使用svnClientAdapter编程控制上传下载已经实现
public class SvnClientUtil { private SvnConfig config; private ISVNClientAdapter svnClient; private SvnClientUtil(){} public SvnClientUtil(SvnConfig config)throws SVNClientException{
2007-11-02 17:59:00
978
转载 banq的设计模式资料
设计模式(Patterns in Java) 板桥里人的设计模式讲解是国内媒体(包括书籍和网站)中最早的成体系介绍,本系列介绍纯为免费传播(转载本站文章,请保留作者和网址),尽量做到言简意赅,通俗易懂,但是难免有所疏漏敬请来信或论坛讨论,不断完善。 真正掌握设计模式需要在实践中不断研究和使用,关于设计模式在具体实例的应用,可以阅读板桥里人的书籍《Java实用系统开发指南》。书籍中
2007-10-30 14:11:00
487
原创 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
951
原创 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
636
转载 javascript中如何设置鼠标的形状
答案一 style="cursor:hand;" cursor : auto | crosshair | default | hand | move | help
2007-10-10 08:58:00
1070
转载 校验码图片生成
校验码图片生成 在B/S结构项目中,为防止别心用心的用户尝试登录通常采用生成校验码图片的方式进行控制,图片中的数字是随机生成的。以下代码是具体实现方法: 图片生成实用类:
2007-10-10 08:50:00
515
原创 使用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
541
转载 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
414
原创 java异常处理笔记
一些印象不是很深刻的东东1、finallya、就算try里面有catch没有捕获到的异常,finally也会被执行!b、java异常处理的bugpublic class LostMessage(){ void f() throws VeryImportantException{ throw new VeryImportantException(); }
2007-09-29 16:09:00
503
1
转载 WEB编程开发常用的代码
关闭输入法 永远都会带着框架 if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页 // -->
2007-09-29 10:18:00
337
转载 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
297
转载 守护线程(Daemon)
守护线程(Daemon)Java有两种Thread:“守护线程Daemon”与“用户线程User”。我们之前看到的例子都是用户,守护线程是一种“在后台提供通用性支持”的线程,它并不属于程序本体。从字面上我们很容易将守护线程理解成是由虚拟机(virtual machine)在内部创建的,而用户线程则是自己所创建的。事实并不是这样,任何线程都可以是“守护线程Daemon”或“用户线程Use
2007-09-27 14:56:00
1157
转载 线程池的介绍及简单实现
服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。 线程池的技术背景 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在J
2007-09-27 13:37:00
913
转载 Java内部类
<!--.unnamed1 { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px}--> 提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是
2007-09-17 11:26:00
331
原创 java面试题
第一,谈谈final, finally, finalize的区别。QUOTE: final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中
2007-09-17 11:24:00
300
原创 彻底解决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
1029
ext2 ide builder
2008-12-19
研究jive的学习资料 chm版本
2008-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人