java编程
gallop_liu
这个作者很懒,什么都没留下…
展开
-
java Timer 定时循环线程造成系统时钟混乱
问题的现象描述:tomcat下的web工程中的Timer 定时循环线程启动后,会导致系统时钟慢慢的变快,一段时间后系统时钟又突然变正常,Timer 每秒重复执行程序一次,这种现象反复的出现。但这种现象并不是必现的,同样的程序在另一台XP的系统上运行则不会出现此种情况。 系统环境描述: 操作系统:Windows Server 2003 ...原创 2009-12-21 13:47:22 · 260 阅读 · 0 评论 -
华为信息机与c3po包的冲突
情况描述: 在项目中使用c3po 作为数据库的连接池的管理,版本为:c3p0-0.9.1.jar,由于项目需要用到信息机,故往项目的lib中加入了华为信息机的api包(EIESmProxyApi.jar),启动项目后出现了如下的异常信息: Caused by: org.springframework.beans.factory.BeanCreationException: ...原创 2010-01-19 14:01:19 · 155 阅读 · 0 评论 -
解决iText 5.0.1生成pdf不支持中文的问题
iText的最新版本5.0.1,官方的binary版本还是没直接集成对asian font的解决方案,加载itextasian.jar到classpath下一直不工作,提示如下错误: Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized 整了半天也没弄对路径,只好去查看源代码,找到CJKFont类, 从中看到...2010-04-08 10:02:52 · 700 阅读 · 0 评论 -
java service wrapper简介
网址:wrapper.tanukisoftware.org/doc/english/introduction.html 该工具主要用于包装其他java服务器端程序(比如tomcat,或者自己开发的java服务器程序),提供如下特性:[list][*]作为windows服务或者unix守护进程运行;[*]增强程序的可靠性,程序崩溃后的自动重启,比如内存溢出,虚拟机崩...2010-04-26 14:17:54 · 163 阅读 · 0 评论 -
用java代码直接访问某个url时,页面有BASIC Authorization 时的处理方法
情况描述:在项目中,经常需要在代码中直接访问某个url,当目标url有设置BASIC Authorization 时,代码需要加上用户名和密码方可进行访问,详细如下: public static String post(String addr, String params) { String result = ""; try { URL url = new URL(addr...原创 2010-08-05 10:54:49 · 579 阅读 · 0 评论 -
Java中使用TreeMap将Map的KeySet排序
使用TreeMap简单地HashMap的key进行排序,使用ArrayList对HashMap的value排序。分别使用Comparator接口和Comparable接口实现key的排序。package com.inspiration.examples.collection.sort;import java.util.ArrayList;import java.u...原创 2012-12-19 12:23:54 · 933 阅读 · 0 评论 -
多线程并发测试类
同时并发的多线程测试类模板:package test;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CountDownLatch;import java.util.concurrent.CyclicBarrier;public class Multithr...原创 2013-06-21 08:49:52 · 280 阅读 · 0 评论