
Java
iteye_8146
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在cxf rest中获取http header信息?
两种方式: 1)使用@HeaderParam [code="java"]BaseRespObj postHello(@HeaderParam("User-Agent")final String userAgent, @FormParam("id")final int id);[/code] 2)使用@Context [code="java"]public class HelloServic...2010-08-17 14:46:02 · 815 阅读 · 0 评论 -
mybatis支持属性使用驼峰的命名
参考:[url]http://blog.chinaunix.net/uid-26244834-id-3268354.html[/url] 需要开启一个配置: [code="java"]public class Configuration { protected Environment environment; protected boolean safeRowBound...2012-09-14 17:14:33 · 649 阅读 · 0 评论 -
@Transactional注解事务不起作用的解决
可能的原因: 1.数据库引擎要支持事务 如果是mysql,注意表要使用支持事务的引擎,比如innodb,如果是myisam,事务是不起作用的 2.是否开启了对注解的解析 配置文件必须加,否则不解析@Transactional...原创 2012-04-23 11:57:38 · 503 阅读 · 0 评论 -
使用log4j扩展包的RollingFileAppender生成带时间戳的日志文件
DailyRollingFileAppender生成的文件是不带时间戳的,必须在某个时间点后,才对原来文件加上时间戳进行重命名。 比如时间戳精确到小时,格式为.yyyy-MM-dd-HH,当前时间为2011-05-05的5点,那么日志为 log 时间变为6点之后(并且6点有日志访问),日志为 log log.2011-05-05-05 因为log4j是事件触发的,如果某段时间没有日...2011-05-05 17:51:02 · 902 阅读 · 0 评论 -
Jsoup的源码修改-支持Cookie等头信息的设置
Jsoup是一个开源的html解析工具,使用css子选择器的语法解析元素,比古老的HtmlParser好用很多。在最新版本中,不支持设置Cookie等头信息来访问url,这样一些需要设置Cookie的网页就无法抓取了。为方便使用,我稍微修改了源码。 版本1.2.3中,访问url的api为: [code="java"]String url = ""; Document doc = Jsou...2010-08-11 15:43:28 · 324 阅读 · 0 评论 -
java并发测试用例模板
这里申请了1000个线程,并且执行1000次任务。当所有任务完成后,main退出。 [code="java"]public class Test { public static void main(String[] args) { int count = 1000; ExecutorService executorService = Exe...2011-10-10 11:34:41 · 906 阅读 · 0 评论 -
spring mvc输出xml
方式一: 参考:[url]http://www.mkyong.com/spring-mvc/spring-3-mvc-and-xml-example/[/url] 满足以下条件时会自动将对象转换为xml格式进行输出: [quote]As i know, when Spring see 1. Object annotated with JAXB 2. JAXB library ex...原创 2011-10-09 12:11:14 · 214 阅读 · 0 评论 -
spring mvc获取header
两种方法: 1.在方法参数中加入@RequestHeader 2.在类级别注入HttpServletRequest 建议使用第二种方法,这样可避免每个方法都加入HttpHeaders参数 [code="java"]@Controller @RequestMapping("/hello") public class HelloController { @Autowired...原创 2011-10-09 11:52:43 · 537 阅读 · 0 评论 -
java7新特性
参考:[url]http://radar.oreilly.com/2011/09/java7-features.html[/url] [b]语法增强:[/b] [b]1.方块操作符[/b] 原: [code="java"]Map trades = new TreeMap ();[/code] 现:[code="java"]Map trades = new TreeMap ();[/...原创 2011-09-13 15:40:42 · 89 阅读 · 0 评论 -
更新jsp后tomcat没有重新编译的问题
jsp不像java文件、配置文件需要重新reload,只要刷新jsp,就可以获取到最新的内容。但有的时候却失效了。 问题可能出现在: tomcat路径/conf/web.xml [code="xml"] jsp org.apache.jasper.servlet.JspServlet modificatio...2011-12-26 11:55:24 · 625 阅读 · 0 评论 -
使用jstack分析cpu消耗过高的问题
我们使用jdk自带的jstack来分析。当linux出现cpu被java程序消耗过高时,以下过程说不定可以帮上你的忙: [b]1.top查找出哪个进程消耗的cpu高[/b] 21125 co_ad2 18 0 1817m 776m 9712 S 3.3 4.9 12:03.24 java ...2011-08-31 18:35:38 · 870 阅读 · 0 评论 -
使用apache StringUtils.split替代String.split
如果你对下面几个结果有疑惑的话,建议使用apache commons包的StringUtils.split来替代。 [code="java"]String[] strs = "".split(",");[/code] 结果是strs.length=1,strs[0]="" [code="java"]String[] strs = ",".split(","2010-11-05 09:39:08 · 463 阅读 · 0 评论 -
重构CruiseControl配置和Ant脚本
代码的重复是件麻烦事,配置文件的重复也让人不爽。当配置文件出现bad smell时,也要着手进行重构了。 当在CruiseControl(以下简称cc)监控多个项目时,config.xml很容易出现大堆的重复配置。比如我的: [code="xml"] ...2009-07-29 14:31:22 · 199 阅读 · 0 评论 -
让MessageFormat输出单引号
比如 {0} visited {1}'s home page 其中{0}为fxf,{1}为lxh,那么输出为 fxf visited lxhs home page MessageFormat忽略了单引号。要输出单引号需使用'''表示,即 {0} visited {1}'''s home page ...2010-10-08 10:36:57 · 538 阅读 · 0 评论 -
jconsole连接远程进程
连接远程进程时,需要输入ip和port。 其中ip查看方式: -Djava.rmi.server.hostname=[color=red]10.27.5.139[/color] port查看方式: -Dcom.sun.management.jmxremote.port=[color=red]8888[/color] 另远程jvm的设置方式,加入: -Djava.rmi.serve...2010-10-08 09:39:51 · 449 阅读 · 0 评论 -
普通java项目生成jar包的基本写法
将以下内容保存为build.xml: <?xml version="1.0" encoding="UTF-8"?> <project name="项目名称" basedir="." default="jar"> <property name="src.dir" value="src&quo原创 2010-01-31 20:05:17 · 193 阅读 · 0 评论 -
修改cxf rest的返回时间格式
参考:http://stackoverflow.com/questions/2519432/jaxb-unmarshal-timestamp 关键词:cxf rest format date cxf rest默认使用2010-08-23T20:32:43.609+08:00这种时间格式,我们可以通过定义annotation来改变它。 新建annotation: [code="java"...2010-08-23 21:06:27 · 253 阅读 · 0 评论 -
poi使用问题总结
poi是由apache开发的分析微软office文档的工具包,其中比较常用的是excel组件。以下总结遇到的几个问题。 [b]1.兼容07和03时的bug [/b] [code="java"]public static Workbook getWorkbook(InputStream is) { Workbook wb = null; t...原创 2012-05-17 13:57:40 · 384 阅读 · 0 评论