- 博客(9)
- 资源 (6)
- 收藏
- 关注
转载 Servlet中listener和filter的总结
转自:http://ruowu.javaeye.com/blog/661922Listener我是这样理解他的,他是一种观察者模式的实现:我们在web.xml中配置listener的时候就是把一个被观察者放入的观察者的观察对象队列中,当被观察者触发了注册事件时观察者作出相应的反应。在jsp/servlet中具体的实现是在web.xml中注册Listener,由Container
2011-11-30 12:44:48 2648
转载 java连接SSH服务器并执行shell命令
package com.flyingzl.ssh;import java.util.ArrayListimport java.util.Hashtableimport java.util.Listimport org.apache.log4j.Loggerimport org.apache.oro.text.regex.MalformedPatternExceptionimpo
2011-11-27 20:44:12 10107 3
转载 Java中反射的实现方式
所谓反射,是指在运行时状态中,获取类中的属性和方法,以及调用其中的方法的一种机制。这种机制的作用在于获取运行时才知道的类(Class)及其中的属性(Field)、方法(Method)以及调用其中的方法,也可以设置其中的属性值。在Java中实现反射最重要的一步,也是第一步就是获取Class对象,得到Class对象后可以通过该对象调用相应的方法来获取该类中的属性、方法以及调用该类中的方法。Ja
2011-11-27 20:39:26 1296
转载 Java 调用 Shell 命令
近日项目中有这样一个需求:系统中的外币资金调度完成以后,要将调度信息生成一个Txt文件,然后将这个Txt文件发送到另外一个系统(Kondor)中。生成文件自然使用OutputStreamWirter了,发送文件有两种方式,一种是用写个一个类似于FTP功能的程序,另外一种就是使用Java来调用Shell,在Shell中完成文件的发送操作。我们选择后一种,即当完成外币资金的调度工作后,用Java的Ou
2011-11-27 20:31:23 2894
原创 Linux 下如何真正地删除一个正在被进程独占的文件
今天工作sever 上的/home目录下磁盘空间满了,找到大文件,用rm 发现删不了,原来有进程占用了它。那如何知道到底是哪一个进程占用了这个文件呢?用2. 查看谁正在使用某个文件lsof /filepath/filelinux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用 lsof命令是什么?可以列出被进程所打开的文件的信息。被打开的文件可以是
2011-11-27 20:19:03 9294
翻译 Java线程的传说(3)——如何关闭一个正在accept的ServerSocket?
加入一个ServerSocket正在另一个线程堵塞accept,那如何停止accept或者关闭Socket?Server socket 设置下超时 setSoTimeout 然后在Listen线程中用interrupt其实直接close socket也可以,不过会抛出异常,我的意思是有什么比较安全而又简单的办法?难道要加一个标志,然后要关闭的时候把标志设为stop,然后连接listernSocke
2011-11-06 23:47:58 8593
原创 常用的linux系统监控命令
http://agapple.iteye.com/blog/1156719找到最耗CPU的java线程ps命令命令:ps -mp pid -o THREAD,tid,time 或者 ps -Lfp pid结果展示: 这个命令的作用,主要是可以获取到对应一个进程下的线程的一些信息。 比如你想分析一下一个java进程的一些运行瓶颈点,可以通过该命令
2011-11-06 23:31:57 808
转载 Java线程的传说(2)——HttpClient超时机制(安全问题处理:访问超大文件控制)
说明: 项目中使用的HttpClient版本是3.1测试一般的HttpClient使用例子:MultiThreadedHttpConnectionManager manager = new MultiThreadedHttpConnectionManager(); HttpClient client = new HttpClient(manager);
2011-11-06 23:14:40 7541
原创 Java线程的传说(1)——中断线程Interrupted的用处
中断线程 —— interrupt() 一个正在运行的线程除了正常的时间片中断之外,能否被其他线程控制?或者说其他线程能否让指定线程放弃CPU或者提前结束运行? 除了线程同步机制之外,还有两种方法: (1) Thread.stop(), Thread.suspend(), Thread.resume() 和Runtime.runFinalizersOnExit()
2011-11-06 23:03:54 14425 5
《Java 开发手册》-阿里巴巴集团技术团队.pdf
2023-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人