Java综合应用
文章平均质量分 61
comliu
这个作者很懒,什么都没留下…
展开
-
一段为图片加水印的代码
//由于项目的需要,为Webwork的FileUploadInterceptor编写了一个用来为上传的图片添加水印的拦截器,水印的文本内容、字体、样式通过配置文件设定。以下是添加水印部分的代码: //读取文件,获得BufferedImage对象 BufferedImage image=ImageIO.read(file); //获得Graphics2d绘图缓冲区 Graphics2D原创 2007-03-29 13:08:00 · 3076 阅读 · 1 评论 -
创建自己的ActionContext对象简化开发
在Webwork和Struts2框架中,ActionContext扮演了全局上下文的功能。无论是在JSP页面、Action类、或是其他诸如Service、DAO或工具类中,都可以通过这个类提供的方法,来访问诸如Request、Session等范围对象,以及所谓的“值栈(ValueStack)”对象。该类内部采用ThreadLocal保存当前线程的实例,因此使用时只需要调用ActionContext原创 2009-08-05 13:26:00 · 1918 阅读 · 0 评论 -
Windows下Memcached安装及Java客户端调用
Windows下的Memcache安装:1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:/memcached2. 在终端(也即cmd命令界面)下输入 ‘c:/memcached/memcached.exe -d install’ 安装3. 再输入: ‘c:/memcached/memcached.exe -d start’ 启动。NOTE: 以后memcached将作转载 2008-11-25 17:00:00 · 3913 阅读 · 2 评论 -
JBPM应用例子
JBPM工作流管理例子2007-02-04 10:51 工作中要用到JBPM写工作流,自习的时候找到一篇较好的文章,贴过来共享下!=========================================================================在某一公司中,部门员工要休假的话需要部门主管的批准。如果休假天数大于10天的话,在部门主转载 2008-11-24 16:31:00 · 2899 阅读 · 0 评论 -
介绍并调优JVM GC(Garbage Collection)
http://www.javadby.com/yuyanjichu/20080322/5220.html调整JVM GC(Garbage Collection),可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客转载 2008-10-30 09:19:00 · 821 阅读 · 0 评论 -
了解JVM的内存管理与垃圾回收
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://aleung.blogbus.com/logs/4712392.htmlJava语言具备GC(垃圾回收)的能力,内存管理不需要应用程序去过问,这很方便。但是,GC是怎么进行的,JVM的内存参数应该怎么调整,如何优化,往往我们不是太清楚。看过一些资料后,对Sun JVM的内存管理以及垃圾回收的机制大概有了一个概念,这里转载 2008-10-28 11:30:00 · 936 阅读 · 0 评论 -
Groovy应用:利用GFreeMarker为FreeMarker模板增加插件功能
FreeMarkerTemplateEngine engine=new FreeMarkerTemplateEngine("F://plugins");//指定Groovy插件目录 Template template=engine.createTemplate(new File("F://test.ftl"));//FreeMarker脚本文件 engine.getConfiguration(原创 2008-07-21 16:58:00 · 2421 阅读 · 4 评论 -
Groovy学习笔记之关于闭包的一些补充
闭包和函数不能在两次调用之间记录任何由其自身定义的信息。如果需要一个闭包在两次调用期间记住一个变量,可以将闭包的定义放嵌套在一个代码块中:def c;try{ def a=0; c={a=a+it;println a};}c(5);//输出5c(5);//输出10在此,a相当于一个只能被闭包c访问的私有变量。还可以使多个闭包同时访问一个变量:def c1,c2,c4;try{原创 2008-07-17 00:26:00 · 1095 阅读 · 0 评论 -
cyberneko+Dom4j玩转HTML解析
cyberneko是一个HTML解析器,它可以将HTML文件解析成w3c的Document对象。Dom4J则支持通过XPath表达式检索元素。用XPath检索Html真的是很爽的事!现在就开始: 第一步:cyberneko解析 DOMParser parser = new DOMParser(); parser.parse(path); org.w3c.原创 2007-10-16 08:30:00 · 5393 阅读 · 2 评论 -
在Windows下通过JConfig获取磁盘剩余空间信息
JConfig是一个跨平台的JAVA 扩展工具,可以透明的调用系统底层命令,获取更多的如磁盘容量,剩余空间大小等系统信息信息。 JConfig的下载地址为:http://www.simtel.net/product.download.mirrors.php?id=54577,官方的网站打不开,这是我好不容易找到的一个可以下载的地方。有意思的是这个网站会先让你下一个桌原创 2007-09-17 15:56:00 · 1649 阅读 · 0 评论 -
在FreeMarker模板中输出rfc 822标准格式时间
最近,公司网站需要做RSS聚合,xml文档采用FreeMarker模板生成。其中日期必须符合rfc822格式。首先需要设定相关的本地化信息:之后,在输出时间时,采用如下格式:${time?string(EEE, dd MMM yyyy HH:mm:ss z)}就可以了原创 2007-09-10 17:52:00 · 1059 阅读 · 0 评论 -
MySQL5中文乱码解决
这是最近一个很挠头的MySQL5中文乱码问题的解决方法,尝试了多位网友的建议后总算解决,短短两句话,记录如下:1.编辑/etc/my.cnf ,在[mysql]段加入default_character_set=utf82.在编写Connection URL时,加上?useUnicode=true&characterEncoding=utf-8参数原创 2007-08-18 13:56:00 · 1801 阅读 · 0 评论 -
基于Apache SSI和JSP技术的CMS新闻列表静态+动态发布解决方案
大家在浏览网页时经常会遇到各种各样的新闻列表。网站的浏览者可能对新闻列表本身并不在意,关心的只是列表中抢眼的标题,但对于CMS和网站的开发人员来说,则大有学问。下面我们就此问题展开探讨,希望有CMS开发和管理经验的朋友多提意见。 通常来讲,新闻列表从发布的方式上可以分为三类: 1.纯静态发布 2.纯动态发布 3.动/静混合发布原创 2009-09-25 09:56:00 · 2245 阅读 · 1 评论