![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java开发
文章平均质量分 55
死鸡
我们的工作,是让人们生活更加的便利和美好!
展开
-
Freemarker通过字符串变量创建模板
在应用中,通过模板发邮件的功能,我们可以通过Freemarker来实现。Freemarker通常是通过模板文件来创建Template对象的,而如果你的模板内容保存在数据库的话,那么,你需要自定义一个Loader来实现通过字符串变量创建模板。注意,模板里参数的形式是:${u转载 2011-09-22 08:57:16 · 5033 阅读 · 2 评论 -
JAVA,导出CSV,设最大行数限制,使用winzipaes压缩成带密码的zip文件
由于工作需要,导出CSV功能,太大的话要分成多个,并且导出文件要压缩成带密码的zip。JAVA本身的ZIP输入输出流是支持多个文件的,但是没有设置密码功能。网上搜索了很久,最后选择使用开源的winzipaes。地址 http://code.google.com/p/winzipaes/下载它的source,自己编译生成jar。在编译时,要用到bcprov-jdk jar包,到下面的原创 2011-10-21 11:22:31 · 6384 阅读 · 2 评论 -
java.util.ConcurrentModificationException错误
用foreach遍历容器时,即便是单线程,如果容器被改变,则会抛出java.util.ConcurrentModificationException。所以在做WEB开发或者多线程开发的时候,一定要注意static的容器对象。原创 2011-11-25 10:31:03 · 739 阅读 · 0 评论 -
tomcat里允许访问软连接(symbol link)的设置
在context.xml里追加allowLinking="true"。如:转载 2011-12-16 13:53:19 · 8568 阅读 · 1 评论 -
S2Container + Cubby 工程的创建
新建cubby-hello工程(参照官网资料:http://cubby.seasar.org/20x/twominute.html)1. 下载安装maven 工程时使用maven构建的,所以首先去下载maven: http://maven.apache.org/download.html 解压后,把bin路径加到“path”环境变量中,这样就可以再DOS原创 2011-09-22 09:16:06 · 1059 阅读 · 0 评论 -
对于 S2Container + Cubby 数据绑定和自己获取提交数据的分析
关于提交数据绑定的分析在使用S2Container+Cubby框架组合的应用中,一般的获取用户提交的数据都是直接通过命名绑定的。这种绑定,与action的类或方法定义里的@Form注解有关。当没有书写任何@Form注解或者为:@Form(bindingType = ONLY_SPECIFIED_PROPERTIES) 的时候,只对标记了@RequestParameter注原创 2011-09-22 15:42:43 · 1056 阅读 · 0 评论 -
Java Application打包后,外部引用的jar里的日志无法输出
对于非web的java application,打包可执行jar包时,如果引用的外部jar没有一起打包到可执行jar里的话,外部jar代码里的log是无法输出的。所以如果想要在引用的外部jar里输出log的话,需要把引用的外部jar包也打包到可执行jar里。例代码结构如下:test --bin --classes --log原创 2012-11-14 10:34:45 · 6478 阅读 · 0 评论 -
总是陷在有加号"+"的URL参数这个坑里
最近已经遇到好多次这个问题了,因为参数带有加号"+",没有给它进行URL编码的话,使用request.getParameter取到的值不对,原因是加号"+"被自动URL解码成空格了" "。记住这个教训,对一些无法把握,有可能出现加号的参数,一定要进行URL编码URLEncoder.encode。PS:由于我这人不太长记性,很常遇到解决过的问题又花大把时间原创 2012-12-21 16:06:39 · 4829 阅读 · 0 评论 -
DOS下java,jar等命令的输出结果乱码的问题
原因是java等命令的的编码和DOS不一致首先,使用以下命令,把DOS的编码给位UTF-8chcp 65001然后,设定java命令的环境变量,指定语言和编码_JAVA_OPTIONS = "-Duser.country=ES -Duser.language=es -Duser.variant=Traditional_WIN -Dfile.encoding=UTF-8"原创 2013-11-29 10:48:15 · 5013 阅读 · 0 评论