- 博客(16)
- 收藏
- 关注
原创 netstat 分组统计
统计到本机某个端口的连接,显示IP和连接个数 netstat -n|grep 10.10.55.39:80 | awk '{item=$5;gsub(/::ffff:/,"",item);gsub(/:[0-9]*/,"",item);++S[item]} END {for(ip in S ) print ip,S[ip]}' 其中10.10.55.39:80为主机IP和要统计的...
2015-04-22 15:02:58
699
原创 ArrayBlockingQueue和LinkedBlockingQueue的区别
分析测试ArrayBlockingQueue和LinkedBlockingQueue的区别,得出结论如下:1. 队列中锁的实现不同 ArrayBlockingQueue实现的队列中的锁是没有分离的,即生产和消费用的是同一个锁; LinkedBlockingQueue实现的队列中的锁是分离的,即生产用的是putLock,消费是takeLock 2. 在生产或...
2013-12-30 17:26:19
173
原创 把Mongodb和json-lib的简单整合——用于NOSQL学习
最近看到了一个新名词:nosql,感觉挺好玩的,就选了目前网上资料比较多的Mongodb简单学习了下。个人认为这种DB将是一种新的趋势,虽说可能不像某些文章写的:NoSql将在今年完全替代RDBMS,但是它也将有一定的市场分量。 附件中是我结合json-lib和Mongodb Java Driver 做的一个小Demo,利用Mongondb做为DB。通过这个Demo...
2011-05-26 17:29:09
127
原创 JVM GC
1.垃圾收集算法的核心思想 Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。 垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被...
2011-03-18 16:40:12
105
原创 通过Hyperic-hq产品的基础包sigar.jar来实现服务器状态数据的获取
通过Hyperic-hq产品的基础包sigar.jar来实现服务器状态数据的获取。Sigar.jar包是通过本地方法来调用操作系统API来获取系统相关数据。Windows操作系统下Sigar.jar依赖sigar-amd64-winnt.dll或sigar-x86- winnt.dll,linux 操作系统下则依赖libsigar-amd64-linux.so或libsigar-x86-linux...
2011-03-18 14:30:14
132
原创 Linux 添加java service
使用Java Service Wrapper将java程序作为linux服务并且开机自动启动以java应用程序为例,打包为tianlong.jar,程序入口为tianlong.QueueTest。下面在linux的/opt下建立tianlong目录,复制tianlong.jar到/opt/tianlong/lib目录下。1、下载Java Service Wrapper(目前版...
2011-03-02 16:05:40
249
原创 通过脚本部署WebSphere 应用
启动脚本[code="bat"]@echo off:STARTSET path=D:\IBM\WebSphere\AppServer\bin;%path%SET WAS_BIN="D:\IBM\WebSphere\AppServer\bin"call %WAS_BIN%\setupCmdline.batwsadmin -conntype SOAP -...
2011-03-02 10:32:34
668
原创 J2EE常用Listener
[size=large][color=red]ServletContextAttributeListener[/color][/size] 监听对ServletContext属性的操作,比如增加/删除/修改[size=large][color=red]ServletContextListener[/color][/size] 监听ServletContext,当创建Se...
2011-02-25 13:52:06
101
原创 通过应用程序读取WebSphere环境变量
因为特殊原因,需要把某些与应用部署环境相关的信息配置在Was Server上,但是在Java应用中能否取到WebSphere的环境变量信息呢?搜索资料后,找到方法,解决代码如下:[code="java"]public class WasVariableUtil { public static String loadVariable(String variableString) th...
2011-02-24 13:31:15
508
原创 通过Excel导出Oracle表结构
通过Excel导出Oracle表结构,模板还可以定制,很好很强大的Excel工具,具体使用方式见附件中的说明文档。
2011-02-17 11:49:36
243
原创 有用的URL
1.Spring MVC 官方Dmeo:https://src.springframework.org/svn/spring-samples/2.Connection Reset解决方法:http://jayenho.blog.51cto.com/37194/915563.Birt深入学习:http://hi.baidu.com/davice_li/home4.商业报表研究学习:htt...
2010-10-27 10:11:43
233
原创 支持多Sheet的Excle批量导入工具
等不忙了做一个支持多Sheet的Excle批量导入工具,初步设想配置文件如下:[code="xml"] Excel多Sheet批量导入工具配置文件 ...
2010-09-10 11:56:47
218
原创 Birt实现Excel分sheet导出
项目中免不了要用到报表,但是目前开源的Birt又没有提供Excel的份Sheet导出,当然商业报表如润乾报表、FineReport都提供了这些功能,但是毕竟是收费的。所以,我在Birt提供的Api的基础之上,结合Jxl提供的写Excel功能,实现了Birt的分Sheet导出,也算是一个创新吧。下面是一个Demo,需要的拿走,但要记得评论啊。 Demo中我已测试通过,但也可能会有其他...
2010-07-21 09:27:19
630
原创 递归全排列算法
利用递归实现的全排列算法,需要的朋友拿去用了,不理解的留言给我...废话不说了,接招:[code="java"]package com.daily.d0915;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.List;...
2010-01-06 13:03:51
116
原创 远程共享文件读写操作
[code="java"]package com.iman.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream...
2009-12-28 16:42:27
498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人