<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jackshen310的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jackshen310</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jackshen310]]></copyright><item><title><![CDATA[windows 下 安装 redmine]]></title><link>https://blog.youkuaiyun.com/jackshen310/article/details/7924723</link><guid>https://blog.youkuaiyun.com/jackshen310/article/details/7924723</guid><author>jackshen310</author><pubDate>Thu, 30 Aug 2012 16:51:21 +0800</pubDate><description><![CDATA[前言

关于redmine，我就不介绍了，安装redmine成功不是一件很容易的事（至少对我来说），我前后花了两天的时间在安装redmine，安装成功了两个版本，一个是在Linux下的，不过高版本的redmine总是安装不成功，所以最终把版本降低到1.4才成功了，另一个版本是在windows环境中，成功安装了最新的版本2.0.3。关于redmine的安装，网上有很多教程，不过要是能够一次性按照]]></description><category></category></item><item><title><![CDATA[java POI Execel表格的统一校验与导入]]></title><link>https://blog.youkuaiyun.com/jackshen310/article/details/7825255</link><guid>https://blog.youkuaiyun.com/jackshen310/article/details/7825255</guid><author>jackshen310</author><pubDate>Fri, 03 Aug 2012 01:09:24 +0800</pubDate><description><![CDATA[一、前言
最近公司项目有很多地方需要导入execel文件，之前用的那个没有对execel导入做统一的处理，是针对每一个execel表格分别处理的，这样处理起来很麻烦，每次都要写很多的逻辑代码，而且还没有对execel表格的内容做约束，这样很可能出现问题。所以，有必要对execel表格文件做统一的处理，而不是针对某一个execel文件。
二、设计概述
对execel表格数据的校验采用Hiber]]></description><category></category></item><item><title><![CDATA[springmvc + freemarker 解决表单提交、页面显示乱码 的问题]]></title><link>https://blog.youkuaiyun.com/jackshen310/article/details/7766142</link><guid>https://blog.youkuaiyun.com/jackshen310/article/details/7766142</guid><author>jackshen310</author><pubDate>Fri, 20 Jul 2012 10:38:13 +0800</pubDate><description><![CDATA[其实，网上有很多的解决乱码的，不过都只能在某些地方起作用，比如给spring增加一个编码过滤器，能够解决表单提交（所有以post方式提交的）的乱码问题，比如给tomcat设置默认的url编码，能够解决get请求的乱码问题，现在我将这两者结合起来，能够完美解决所有乱码问题（至少我的没问题），这样就不用担心编码问题了，在所有的地方都不用编码转换。废话不多说，方案如下：

一、给tomcat设置ur]]></description><category></category></item><item><title><![CDATA[freemarker 数字格式化处理]]></title><link>https://blog.youkuaiyun.com/jackshen310/article/details/7765555</link><guid>https://blog.youkuaiyun.com/jackshen310/article/details/7765555</guid><author>jackshen310</author><pubDate>Fri, 20 Jul 2012 02:53:59 +0800</pubDate><description><![CDATA[freemarker 数字格式的处理
一、使用内建函数 c 
特点：
不管其表现形式是怎样的（例如"123,456.123,456"、 "123 456.123 456"、 "000 123 456.123 456 000"、 "123,456.123 456"、 "1,2345,6.123456")，
 只要小数分割符是'.' 它就能转化成计算机能够识别的字符串形式，而且都是123456]]></description><category></category></item><item><title><![CDATA[java 利用POI读取execel文件时出现 Unable to read entire header; 0 bytes read; expected 512 bytes 的解决方法]]></title><link>https://blog.youkuaiyun.com/jackshen310/article/details/7747594</link><guid>https://blog.youkuaiyun.com/jackshen310/article/details/7747594</guid><author>jackshen310</author><pubDate>Sat, 14 Jul 2012 21:40:38 +0800</pubDate><description><![CDATA[公司原来在导入execel文件时，是一个一个导入的；也即，每一个导入文件都要有对应的java代码实现，所以在读取execel文件的时候没出现什么问题，这两天，准备把以前的做法废掉，统一封装一下，以达到只要根据配置文件就能解析所有的execel文件并将结果返回。

     在实现过程中，刚开始时用demo写的，所以execel文件是全路径的（类似于c://test/XXX.xls),解析的时候]]></description><category></category></item><item><title><![CDATA[java 利用POI 读取Execel数据的真实行数]]></title><link>https://blog.youkuaiyun.com/jackshen310/article/details/7742481</link><guid>https://blog.youkuaiyun.com/jackshen310/article/details/7742481</guid><author>jackshen310</author><pubDate>Fri, 13 Jul 2012 02:27:24 +0800</pubDate><description><![CDATA[java 利用poi 读execel文件的操作，读取总的数据行数一般是通过调用 sheet.getLastRowNum() ;可是这样有时候会出现一些问题，例如，当其中一行的数据的确都为空，可是其原本的格式还在，并没有连带删除，这样计算出来的行数就不真实（比真实的大），还有当出现空白行时（也即某一行没有任何数据，通过Row row = sheet.getRow(i) 返回的row值为null),计]]></description><category></category></item></channel></rss>