随笔分类 -  java

摘要:org.apache.maven.plugins maven-war-plugin 2.1-beta-1 admingift ${basedir}/src/main/webapp/WEB-INF *.xml **/*.xml ... 阅读全文
posted @ 2014-12-12 15:29 春哥也编程 阅读(5058) 评论(0) 推荐(0) 编辑
摘要:在实际开发过程中很多模块需要独立运行,他们并不会以web形式发布,传统的做法是将其压缩为jar包独立运行,这种形式简单易行也比较利于维护,但是一旦服务器重启或出现异常时,程序往往无法自行修复或重启。解决服务器重启的传统做法是编写一段shell脚本随服务器启动而运行,但是这样做只是治标,那么我们想寻... 阅读全文
posted @ 2014-05-20 14:49 春哥也编程 阅读(40825) 评论(2) 推荐(5) 编辑
摘要:Maven Jetty 插件的问题(css/js等目录死锁,不能自动刷新)的解决:1. 打开下面的目录:C:\Users\用户名\.m2\repository\org\eclipse\jetty\jetty-webapp\, 在进入版本对应的子目录,例如8.1.3.v20120416\;2. 打开jetty-webapp-8.1.3.v20120416.jar,进入org/eclispe/jetty/webapp/,将webdefault.xml复制出来;3. 编辑webdefault.xml文件,找到参数useFileMappedBuffer的定义,将param-value修改为fal... 阅读全文
posted @ 2014-02-26 11:22 春哥也编程 阅读(680) 评论(0) 推荐(0) 编辑
摘要:原创文章,转载请指明出处:http://aub.iteye.com/blog/1110008, 尊重他人即尊重自己详细整理了logback常用配置,不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置logback 常用配置详解(序)logback 简介logback 常用配置详解(一) and logback 常用配置详解(二)logback 常用配置详解(三)logback 中文手册(官网手册的翻译版,在这里向中文版译者-陈华,说声辛苦啦)logback 常用配置详解(三):过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之一。返回DENY,日 阅读全文
posted @ 2014-02-25 20:29 春哥也编程 阅读(10175) 评论(1) 推荐(0) 编辑
摘要:原创文章,转载请指明出处:http://aub.iteye.com/blog/1101222, 尊重他人即尊重自己详细整理了logback常用配置,不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置logback 常用配置详解(序)logback 简介logback 常用配置详解(一) and logback 常用配置详解(二)logback 常用配置详解(三)logback 中文手册(官网手册的翻译版,在这里向中文版译者-陈华,说声辛苦啦)logback 简介Ceki Gülcü在Java日志领域世界知名。他创造了Log4J ,这个最早的Java日志框架即便在 阅读全文
posted @ 2014-02-25 11:51 春哥也编程 阅读(12304) 评论(0) 推荐(0) 编辑
摘要:ava 界里有许多实现日志功能的工具,最早得到广泛使用的是 log4j,许多应用程序的日志部分都交给了 log4j,不过作为组件开发者,他们希望自己的组件不要紧紧依赖某一个工具,毕竟在同一个时候还有很多其他很多日志工具,假如一个应用程序用到了两个组件,恰好两个组件使用不同的日志工具,那么应用程序就会有两份日志输出了。为了解决这个问题,Apache Commons Logging (之前叫 Jakarta Commons Logging,JCL)粉墨登场,JCL 只提供 log 接口,具体的实现则在运行时动态寻找。这样一来组件开发者只需要针对 JCL 接口开发,而调用组件的应用程序则可以在运行时 阅读全文
posted @ 2014-02-25 10:46 春哥也编程 阅读(21620) 评论(0) 推荐(3) 编辑
摘要:有个需求要用美术字体在图片上写字用自定义的文字有两个方法:1、 Font dynamicFont = Font.createFont(Font.TRUETYPE_FONT, InputStream input);2、 Font dynamicFont = Font.createFont(Font.TRUETYPE_FONT, new File(pathString));我一开始用的是第一种方法:InputStream input = FontLoader.class.getResourceAsStream(classPathTTF);Font dynamicFont = Font.crea.. 阅读全文
posted @ 2014-01-03 14:31 春哥也编程 阅读(8864) 评论(2) 推荐(0) 编辑
摘要:一般情况下,J2EE应用服务器支持JDBC事务、JTA事务、容器管理事务。这里讨论JTA和JDBC事务的区别。这2个是常用的DAO模式事务界定方式。JDBC 事务JDBC 事务是用 Connection 对象控制的。JDBC Connection 接口( java.sql.Connection )提供了两种事务模式:自动提交和手工提交。★在jdbc中,事务操作缺省是自动提交。也就是说,一条对数据库的更新表达式代表一项事务操作,操作成功后,系统将自动调用commit()来提交,否则将调用rollback()来回滚。★在jdbc中,可以通过调用setAutoCommit(false)来禁止自动提交 阅读全文
posted @ 2013-09-24 23:19 春哥也编程 阅读(434) 评论(0) 推荐(0) 编辑
摘要:最近CMS系统为了增加查询的匹配率,需要增加拼音检索字段,在网上找到了pinyin4j的java开源类库,提供中文转汉语拼音(并且支持多音字), 呵呵,看了看他的demo,决定就用它了,因为我在实际使用的时候,需要考虑多音字的不同排列组合,下面的代码就是支持多音字的. pinyin4j官方网址:http://pinyin4j.sourceforge.net/maven依赖 com.belerweb pinyin4j 2.5.0使用范例import java.util.HashSet;import java.util.Set;import net.sourceforge.pin... 阅读全文
posted @ 2013-09-22 18:44 春哥也编程 阅读(1248) 评论(0) 推荐(1) 编辑
摘要:不使用Spring,怎样能在Listener启动的Thread中获取web目录,还真不完全确定。其实我觉得实际代码也很简单。就是基于普通的listener,然后在listener中获取web目录并放到JRE全局变量中。但使用Spring,就可以用一种比较优雅的方式来获取了。在web.xml中的节点内加入: webAppRootKey tansungWeb.root org.springframework.web.util.WebAppRootListener 然后在普通的Java类中(不是a... 阅读全文
posted @ 2013-09-03 10:06 春哥也编程 阅读(563) 评论(0) 推荐(0) 编辑
摘要:在eclipse或mycelipse中,启动run on server时或查看项目文件时报错: Resource is out of sync with the file system: '/Test_1_Struts_Spring_Hibernate/WebContent/WEB-INF/.struts-config.xml.strutside'. 这是文件系统不同步的问题,是因为在eclipse或mycelipse之外对工程中的resource进行修改引起的(或者是由不同的系统间对文件进行修改引起的);但是,有时没有在eclipse或mycelipse之外进行修改,也会报类 阅读全文
posted @ 2013-05-28 10:46 春哥也编程 阅读(483) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示