<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[蜗牛的轨迹]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tzwzero163com</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tzwzero163com]]></copyright><item><title><![CDATA[java7文件及目录变更监控]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84721734</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84721734</guid><author>tzwzero163com</author><pubDate>Mon, 01 Jun 2015 11:59:14 +0800</pubDate><description><![CDATA[
之前想过对一些文件操作最好能够监控，从而通过文件变更监控来解决系统耦合，比如某公司就是通过监控binlog变化来同步数据库，从java7开始提供了系统级别的工具，使文件变更监控变的更简单
public class Test {

    public static void main(String[] args) {
        WatchService watcher = null...]]></description><category></category></item><item><title><![CDATA[java中工具类]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84472296</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84472296</guid><author>tzwzero163com</author><pubDate>Fri, 23 Aug 2013 18:30:14 +0800</pubDate><description><![CDATA[
        java中需要一些toString的操作，常见的使用过common-lang中的ToStringBuilder的reflectionToString方法，不过不适用array，list，等类，不过JSONObject倒是使用上方便很多，不过如果可以，Gson的toJson也是个很好用的方法。
        还有一些针对sql查询，需要将bean对象转成Map的方法，
  ...]]></description><category></category></item><item><title><![CDATA[Ibatis中容易让人混淆的property]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84373620</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84373620</guid><author>tzwzero163com</author><pubDate>Fri, 28 Dec 2012 11:44:36 +0800</pubDate><description><![CDATA[很长时间没有使用ibatis，刚上手易激动写了一个in语句，结果调试了半天没搞定
究其原因原来是
 
 
&amp;lt;select id=&quot;ItemDao.queryItemByIds&quot; resultMap=&quot;itemResult&quot;&amp;gt;
		select * from t_item where 
		 id in 
		 &amp;lt;isNotNull property=&quot;id&quot;&amp;gt;...]]></description><category></category></item><item><title><![CDATA[生成报表的神器sql]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84373618</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84373618</guid><author>tzwzero163com</author><pubDate>Fri, 28 Dec 2012 11:43:36 +0800</pubDate><description><![CDATA[
 
找了老半天总算是找到这个函数了，有三年没有动过这个东西了，最近写点东西需要用到报表中统计各行各列的总计，想起来以前写过，可是死活想不起来怎么写，网上也不知道怎么查，回头看看三年前的某代码，总算找到了，先mark一下
 
SELECT SQL_BUFFER_RESULT GOODS.GOODSNAME AS '???????',IFNULL(SUM(hisgoods.Number),0...]]></description><category></category></item><item><title><![CDATA[spring作用域及事件]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84373592</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84373592</guid><author>tzwzero163com</author><pubDate>Fri, 28 Dec 2012 11:36:12 +0800</pubDate><description><![CDATA[1.spring作用域：
	

 
 
其中spring容器作用域中singleton是在bean配置中如下：
 
&amp;lt;!-- singleton的配置--&amp;gt;
&amp;lt;bean id=&quot;bean1&quot; class=&quot;com.my.test.Bean1&quot; scope=&quot;singleton&quot;/&amp;gt;
&amp;lt;!-- 或者--&amp;gt;
&amp;lt;bean id=&quot]]></description><category></category></item><item><title><![CDATA[Log4J显示ibatis的执行日志]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84363303</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84363303</guid><author>tzwzero163com</author><pubDate>Sun, 02 Dec 2012 11:31:10 +0800</pubDate><description><![CDATA[首先配置appender
 


&amp;lt;appender name=&quot;IBatis&quot; class=&quot;org.apache.log4j.ConsoleAppender&quot;&amp;gt;
		  &amp;lt;layout class=&quot;org.apache.log4j.PatternLayout&quot;&amp;gt;
		   &amp;lt;param name=&quot;ConversionPattern&quot;
		 ]]></description><category></category></item><item><title><![CDATA[Java中处理CST格式时间]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84358852</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84358852</guid><author>tzwzero163com</author><pubDate>Tue, 20 Nov 2012 21:54:45 +0800</pubDate><description><![CDATA[	今天被CST格式的时间折腾了一晚上，先看看什么是CST格式时间：Mon Nov 19 14:06:58 CST 2012
这就是CST格式时间，这里我们需要处理成常见的格式
 
 
 
SimpleDateFormat  cstFormater = new SimpleDateFormat(&quot;EEE MMM dd HH:mm:ss zzz yyyy&quot;, Locale.US);
			...]]></description><category></category></item><item><title><![CDATA[ibatis源码学习--ibatis-dao]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84352221</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84352221</guid><author>tzwzero163com</author><pubDate>Sun, 04 Nov 2012 15:35:41 +0800</pubDate><description><![CDATA[	ibatis的包组成中从历史版本中我们能看到他是有：ibatis-dao.jar,ibatis-common.jar,ibatis-sqlmap.jar三个包组成，所以学习源码之前，我们先澄清一些东西，同时让大家弄清楚什么时候该引入什么包，一般情况下如果你的项目只是用到了ibatis，没有其他容器使用，那么你可以考虑使用ibatis-dao+ibatis-common+ibatis-sqlmap...]]></description><category></category></item><item><title><![CDATA[ibatis源码学习--概述]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84351991</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84351991</guid><author>tzwzero163com</author><pubDate>Sat, 03 Nov 2012 14:47:33 +0800</pubDate><description><![CDATA[        ibatis可能大部分学习java的人都或多或少会接触到这个东西，我也不例外，简洁的代码可能也是为数不多的段时间可以学习的开源框架。最早接触jdbc完了之后先接触了hibernate，有人说hibernate简单，当时用的时候因为我级别比较低，所以依靠MyEclipse的插件从数据库表生成DAO层，一切都是那么简单，还以不止一次向人们炫耀我怎么用这个带领一群没写过java的人一周以...]]></description><category></category></item><item><title><![CDATA[HTTPClient使用]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84322227</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84322227</guid><author>tzwzero163com</author><pubDate>Tue, 23 Oct 2012 16:08:44 +0800</pubDate><description><![CDATA[平时工作中难免需要调用http接口来获取数据，尤其对于json的标准数据。一下为在httpclient4.2中使用的方式
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.net.URI;
import java.net.URISyntaxException;
impo...]]></description><category></category></item><item><title><![CDATA[java图片处理]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84320465</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84320465</guid><author>tzwzero163com</author><pubDate>Fri, 19 Oct 2012 17:31:40 +0800</pubDate><description><![CDATA[java中经常需要上传图片，对图片类型进行校验，常常使用的校验是通过文件后缀或者getContentType来判断文件类型是否符合，但是如果你使用了flash上传，有可能得到的图片类型为：application/octet-stream（任意的二进制数），如果你将这个类型加入到了判断条件里边实际上就没有多大意义了，所以确切的文件类型校验就需要如下判断了。所以可以考虑如下操作。
 
java图片...]]></description><category></category></item><item><title><![CDATA[SpringMVC文件上传]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84300511</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84300511</guid><author>tzwzero163com</author><pubDate>Fri, 12 Oct 2012 15:18:54 +0800</pubDate><description><![CDATA[必须明确告诉DispatcherServlet如何处理MultipartRequest。
SpringMVC中提供了文件上传使用方式如下
配置xxx-servlet.xml，添加如下代码：
 
&amp;lt;bean id=&quot;multipartResolver&quot;
class=&quot;org.springframework.web.multipart.commons.CommonsMultipartR...]]></description><category></category></item><item><title><![CDATA[代码编译出现(illegal character: \65279)]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84300007</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84300007</guid><author>tzwzero163com</author><pubDate>Thu, 11 Oct 2012 17:28:08 +0800</pubDate><description><![CDATA[今天在代码打包时报如下错误：:1: illegal character: 5279
查看文件确实是UTF-8的最后在高人指点下看到
http://blog.youkuaiyun.com/shixing_11/article/details/6976900
这篇blog，总算明白什么原因了，与这个几乎完全一样的问题
网上看到了很多解决方法，一番折腾后还是我的工具比较神器NotePad++自带去除BOM功...]]></description><category></category></item><item><title><![CDATA[SpringMVC]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84299908</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84299908</guid><author>tzwzero163com</author><pubDate>Thu, 11 Oct 2012 15:35:13 +0800</pubDate><description><![CDATA[	本周简单学习使用了一下SpringMVC，各种爽快在心头
	1.首先说一下对我观点颠覆的一个地方，以前不太看好将配置转注解，一方面是自己使用惯了配置，程序结构清晰明了，反观注解，如果项目较小，你会觉得开发起来一气呵成，极端爽快，但是可以预见的是如果项目边的过于庞大，那么查找定位就显得比较费劲了，可能很多时候包名，类名就成了类管理的一种默认（这难道就是约定由于配置(约定优于配置)？），所以这就需...]]></description><category></category></item><item><title><![CDATA[java中文档注释]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84299852</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84299852</guid><author>tzwzero163com</author><pubDate>Thu, 11 Oct 2012 14:55:33 +0800</pubDate><description><![CDATA[ 
1 常用Java注释标签（Java comment tags）
@author  作者
@param  输入参数的名称  说明
@return 输出参数说明
@since JDK版本
@version 版本号
@see 链接目标
@throws 异常
@deprecated 解释
@link 链接地址
2 Java注释的使用顺序
3 简单常见的HTML嵌入
4 HTM...]]></description><category></category></item><item><title><![CDATA[EL表单式判断是否为null或者list为empty]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84298449</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84298449</guid><author>tzwzero163com</author><pubDate>Tue, 09 Oct 2012 10:12:43 +0800</pubDate><description><![CDATA[http://newnull.com/jdbctemplate%E5%AE%9E%E7%8E%B0%E7%AE%80%E5%8D%95%E7%9A%84orm/
 
@RequestMapping(&quot;/login&quot;)
	// 请求url地址映射，类似Struts的action-mapping
	public ModelAndView Login(
			@RequestParam(val...]]></description><category></category></item><item><title><![CDATA[mysql 日期函数]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84298135</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84298135</guid><author>tzwzero163com</author><pubDate>Mon, 08 Oct 2012 15:41:02 +0800</pubDate><description><![CDATA[mysql中获取当前月份最后一天：
 
 
select last_day(curdate())
按照日期分组求和


select sum(columns) ,date_format(gmt_create,'%Y-%m') as month from table_name 
group by date_format(gmt_create,'%Y-%m');​
 
 
获取当月...]]></description><category></category></item><item><title><![CDATA[java--初始化与清理]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84293536</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84293536</guid><author>tzwzero163com</author><pubDate>Sat, 22 Sep 2012 11:52:28 +0800</pubDate><description><![CDATA[	从java1.5依赖提供了一个我很喜欢用的功能Foreach功能，方便使用，简单，等等好处就不一一列举了，具体实现原理是什么就不大懂了，没有做过压测，所以具体性能如何，也不得而知，只是看网上同仁又说性能不及普通的for循环，当然这里提一提的主要原因在于问题，说呢，有人在用foreach做迭代的时候发现如果对集合类做了remove操作之后会报异常，这一点估计跟他的实现原理有关系吧，所以我的方式就是...]]></description><category></category></item><item><title><![CDATA[maven配置]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84293282</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84293282</guid><author>tzwzero163com</author><pubDate>Fri, 21 Sep 2012 16:25:43 +0800</pubDate><description><![CDATA[
在这里不过多涉及maven本身的安装（不要骂我，主要是用来当笔记用的，所以不能照顾广大人民群众了），主要提示一下，使用maven过程中的一点意外事件，之前用maven一点问题没有，可是最近发现eclipse下的maven将大量的jar包搞在了eclipse根目录下座位仓库了，所有配置一切如常，网上有说http://marshal.iteye.com/blog/144335如上配置，可是在我使用的...]]></description><category></category></item><item><title><![CDATA[java--操作符]]></title><link>https://blog.youkuaiyun.com/tzwzero163com/article/details/84291690</link><guid>https://blog.youkuaiyun.com/tzwzero163com/article/details/84291690</guid><author>tzwzero163com</author><pubDate>Tue, 18 Sep 2012 23:14:16 +0800</pubDate><description><![CDATA[	java中的操作符与其他主流语言的操作符基本类似，所以如果你有其他语言的编程经验，那么这里只需要了解一下不同点就是了。
	我不太建议代码中使用大量的优先级操作，太复杂的分几步走，稍微复杂的加括号，我一直觉得很多时候大项目需要的不是说代码性能是第一位的，而是可读性是第一位的，如果别人看懂你的代码要1个月，那我觉得可以考虑重写或者翻新了。这可能也是框架大行其道的一个主要原因。
	在java中有一...]]></description><category></category></item></channel></rss>