Open-Source Software
文章平均质量分 80
sean-zou
这个作者很懒,什么都没留下…
展开
-
FTP上传下载(Apache Commons Net)
使用的是apache开源包commons-net-3.3.jar所提供的FTPClientFTP服务器使用Quick Easy FTP Server 4.0.0(服务器ip为192.168.31.104,端口使用默认21端口,用户名为test,密码为123)JDK版本为1.6,Junit使用4.8.1FTP上传工具类:import java.io.File;import java原创 2013-11-04 17:58:51 · 6700 阅读 · 0 评论 -
本地缓存(Guava Loading Cache)
线上环境部分请求的请求量十分巨大,将给缓存服务带来很大的压力,这时候为了提高服务整体性能,我们会考虑使用本地缓存,一方面能降低缓存服务的请求量,提高缓存服务性能,另一方面也能减少服务器与缓存服务之间的流量。当然使用缓存将带来数据一致性问题,所以使用本地缓存的场景需要仔细斟酌Google的开源工具包Guava中提供了对本地缓存的实现,并且提供了类似Redis的缓存超时删除功能,简单易用原创 2017-11-01 17:13:11 · 3216 阅读 · 0 评论 -
thumbnailator图片工具包
thumbnailator是一个开源的图片工具包,提供诸如图片缩放、裁剪、旋转、加水印等一些列功能,简单好用原创 2017-03-31 15:21:26 · 2202 阅读 · 0 评论 -
Apache Commons Beanutils对象属性批量复制(pseudo-singleton)
Apache Commons Beanutils为开源,可在Apache官网http://commons.apache.org/proper/commons-beanutils/download_beanutils.cgi下载原创 2014-02-13 20:02:02 · 8285 阅读 · 14 评论 -
Ganymed SSH-2 for Java
一,如果使用Session.execCommand()方法,则每个session中只能执行一条命令;二,如果使用Sess.execCommand()得到的结果和预期不一样或根本不能执行,那么要注意你的环境变量;三,当只从stdout中读取数据时,进程有时候会挂起原创 2014-02-27 22:03:04 · 33246 阅读 · 7 评论 -
任务调度(Quartz Enterprise Job Scheduler)
一,可以使用crontab风格定义时间规则;二,阻止任务在某些特定时间点的运行;三,支持持久化任务原创 2014-08-12 17:25:38 · 46508 阅读 · 1 评论 -
JFreeChart时序图
使用的jfreecart版本为jfreechart-1.0.14.jar,如果要使用jfreechart,还必须要导入其依赖包jcommon,使用的版本为jcommon-1.0.17.jar下图展示了所使用的jfreechart基本类之间的关系:public class charttest { public static void main(String[] args) {原创 2013-04-03 09:01:20 · 1472 阅读 · 0 评论 -
Java读写CSV格式文件(opencsv)
使用,下载地址:一,读取CSV原创 2014-07-20 17:55:11 · 88025 阅读 · 7 评论 -
Java读写Excel文件(Java Excel API)
下载地址:http://www.andykhan.com/jexcelapi/download.html原创 2014-07-18 17:34:01 · 8040 阅读 · 0 评论 -
使用Apache Commons Pool实现数据库连接池
官方示例参考:apache commons pool examples通过组合Apache Commons Pool提供的GenericObjectPool实现数据库连接池import org.apache.commons.pool2.PooledObjectFactory;import org.apache.commons.pool2.impl.GenericObjectPo...原创 2018-08-10 19:24:26 · 5998 阅读 · 0 评论