java/se/ee
linfssay
这个作者很懒,什么都没留下…
展开
-
web项目中xml消息传递处理
最近一项目中用到了 它, 在这里做个总结: 在服务器和客户端消息传递的过程中, 客户端给服务器端发送的消息最终都会与一个String字符串的形式被接收。当然服务器就是去把该String 的content 转换为对应的xml、并从中读取出数据、以作后续处理。 这里说的就是xml处理块:---------------------------------------------原创 2012-02-22 11:00:23 · 1554 阅读 · 0 评论 -
java 关键字过滤
以下实现对关键字的过滤:两个个文件words.properties和KeyFilter.java;1、words.properties配置关键字的配置文件;内容如下:name1name2name32、KeyFilter.java:import java.io.IOException;import java.io.InputStream;import原创 2012-05-24 17:20:06 · 5469 阅读 · 0 评论 -
web 容器拿到spring 注入的对象
在很多时候都有这个需求, 就是在某个过滤或拦截 中去调用service层得某个方法来判断,可苦恼于filter或interceptor 是web容器管理,如何去取spring容器管理下的对象呢? 下面为你解析:1、webApplicationContextwebApplicationContext是spring在web容器初始化后初始化的web应用上下文环境,从中可以去到spring原创 2012-06-13 15:34:45 · 3671 阅读 · 0 评论 -
filter 中用spring StopWatch 监控请求执行时间
在filter中用spring stopWatch 来统计每个请求的执行时间;虽然在firefox 中可以清楚的看到每个请求的执行时间,但是为了测试,记录日志, 方便以后查询维护。 还是必要的,下面进入正题:在filter 的doFilter中加入如下代码StopWatch stopWatch = new StopWatch(url+System.currentTimeMillis原创 2012-06-20 17:00:18 · 4923 阅读 · 0 评论 -
java 中软引用和弱引用
介绍下java中的软,弱引用.首先是软引用java.lang.ref.SoftReference,它通常用来设计缓存,特点是 被 Soft Reference 指到的对象,一直要到 JVM 内存不足时且 没有 Direct Reference 时才会清除,SoftReference 是用来设计 object-cache 之用的。因此在内存足够的时候,他们通常不被回收。另外,这些引用对象还能转载 2012-08-09 14:54:27 · 1759 阅读 · 0 评论 -
java虚拟机类型卸载相关
转自:http://www.blogjava.net/zhuxing/archive/2008/07/24/217285.html 【摘要】 前面系统讨论过java类型加载(loading)的问题,在这篇文章中简要分析一下java类型卸载(unloading)的问题,并简要分析一下如何解决如何运行时加载newly compiled version的问题。【相关规范转载 2012-08-23 10:18:24 · 756 阅读 · 0 评论 -
java Date 跨年时间
关于得到上一年,下一年的相关时间 Calendar ca1 = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date d1 = ca1.getTime(); // 得到当前时间 System.out.p原创 2013-06-02 19:24:47 · 3124 阅读 · 0 评论 -
实现 ftp 文件/文件夹的上传下载以及删除
基于apache commons-net的ftp 文件上传下载及删除 工具类,分享出来希望有人用得着,也方便自己以后查看~~~package com.sslinm.tools;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExc原创 2013-08-20 17:33:40 · 11779 阅读 · 0 评论 -
itext 5.3.0实现对pdf文件添加(文字和图片)水印
在itext 较新的版本中, 对中文的支持还是存在着问题,在网络上得到的信息和多方尝试下,将字体文件xx.TTF放到项目里面,然后加载到BaseFont 中,可行。如下:BaseFont font = BaseFont.createFont(path + "MSYH.TTF", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);具体的加水印代码如下:pac原创 2013-08-20 17:46:11 · 12108 阅读 · 0 评论