- 浏览: 54126 次
- 性别:
- 来自: 河南郑州
最新评论
-
wang7839186:
LinkedBlockingQueue的锁是分离的吗?我看源码 ...
ArrayBlockingQueue和LinkedBlockingQueue的区别 -
Semper_Fi:
如果查询参数的话,怎么搞呢
Birt实现Excel分sheet导出 -
ccy953384950:
Failed in close the archivejava ...
Birt实现Excel分sheet导出 -
ccy953384950:
Failed in close the archivejava ...
Birt实现Excel分sheet导出 -
tommcat:
关于时间消耗,那是你自己测的吗?很多人测得跟你的结论相反。。。 ...
ArrayBlockingQueue和LinkedBlockingQueue的区别
文章列表
netstat 分组统计
- 博客分类:
- Linux相关
统计到本机某个端口的连接,显示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和要统计的端口
分析测试ArrayBlockingQueue和LinkedBlockingQueue的区别,得出结论如下:1. 队列中锁的实现不同 ArrayBlockingQueue实现的队列中的锁是没有分离的,即生产和消费用的是同一个锁; LinkedBlockingQueue实现的队列中的锁是分离的,即生产用的是putLock,消费是takeLock 2. 在生产或消费时操作不同 ArrayBlockingQueue实现的队列中在生产和消费的时候,是直接将枚举对象插入或移除的; LinkedBlockingQueue实现的队列中在生产和消费 ...
最近看到了一个新名词:nosql,感觉挺好玩的,就选了目前网上资料比较多的Mongodb简单学习了下。个人认为这种DB将是一种新的趋势,虽说可能不像某些文章写的:NoSql将在今年完全替代RDBMS,但是它也将有一定的市场分量。
附件中是我结合json-lib和Mongodb Java Driver 做的一个小Demo,利用Mongondb做为DB。通过这个Demo可以扩展到将传统的基于RDBMS的Hibernate给替换。当然,只是个人的一个想法,敢不敢拿到项目中用还是另外一回事。
1.垃圾收集算法的核心思想
Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不 ...
通过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.so……而Sigar.jar还依赖于 jug-asl-2.0.0.jar、log4j-1.2.14.jar、Junit.jar,
Hyperic-hq官方网站:http://www.hyperic.c ...
使用Java Service Wrapper将java程序作为linux服务并且开机自动启动
以java应用程序为例,打包为tianlong.jar,程序入口为tianlong.QueueTest。
下面在linux的/opt下建立tianlong目录,复制tianlong.jar到/opt/tianlong/lib目录下。
1、下载Java Service Wrapper(目前版本wrapper-linux-x86-32-3.3.2), 解压。
http://wrapper.tanukisoftware.org/
复制src\bin\sh.script.in到 ...
启动脚本
@echo off
:START
SET path=D:\IBM\WebSphere\AppServer\bin;%path%
SET WAS_BIN="D:\IBM\WebSphere\AppServer\bin"
call %WAS_BIN%\setupCmdline.bat
wsadmin -conntype SOAP -host 192.168.127.13 -port 8879 -f wasdeploy.jacl
goto END
:ERROR
echo syntax error, the correc ...
ServletContextAttributeListener
监听对ServletContext属性的操作,比如增加/删除/修改
ServletContextListener
监听ServletContext,当创建ServletContext时,激发 contextInitialized(ServletContextEvent sce)方法;当销毁ServletContext时,激发contextDestroyed(ServletC ...
因为特殊原因,需要把某些与应用部署环境相关的信息配置在Was Server上,但是在Java应用中能否取到WebSphere的环境变量信息呢?搜索资料后,找到方法,解决代码如下:
public class WasVariableUtil {
public static String loadVariable(String variableString) throws Throwable {
String result = null;
AdminService adminService = AdminServiceFactory.getAdminService();
...
通过Excel导出Oracle表结构,模板还可以定制,很好很强大的Excel工具,具体使用方式见附件中的说明文档。
1.Spring MVC 官方Dmeo:https://src.springframework.org/svn/spring-samples/
2.Connection Reset解决方法:http://jayenho.blog.51cto.com/37194/91556
3.Birt深入学习:http://hi.baidu.com/davice_li/home
4.商业报表研究学习:http://jjjava.iteye.com/category/12446?show_full=true
5.IBM WebSphere 学习:http://publib.boulder.ibm.com/info ...
等不忙了做一个支持多Sheet的Excle批量导入工具,初步设想配置文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<root>
<comment>Excel多Sheet批量导入工具配置文件</comment>
<dataSource description=&q ...
项目中免不了要用到报表,但是目前开源的Birt又没有提供Excel的份Sheet导出,当然商业报表如润乾报表、FineReport都提供了这些功能,但是毕竟是收费的。所以,我在Birt提供的Api的基础之上,结合Jxl提供的写Excel功能,实现了Birt的分Sheet导出,也算是一个创新吧。下面是一个Demo,需要的拿走,但要记得评论啊。
Demo中我已测试通过,但也可能会有其他未知Bug,所以在使用过程中遇到问题,也请给我留言,通知我,共同学习,一起进步!
利用递归实现的全排列算法,需要的朋友拿去用了,不理解的留言给我...
废话不说了,接招:
package com.daily.d0915;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* @description: 全排列工具类
* @author: luomeng
* @createDate: ...