<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lost in city]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dcross</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dcross]]></copyright><item><title><![CDATA[一场由deepClone引发的血案——log4j日志停写问题的排查和原理]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/84283082</link><guid>https://blog.youkuaiyun.com/dcross/article/details/84283082</guid><author>dcross</author><pubDate>Tue, 04 Sep 2012 13:29:37 +0800</pubDate><description><![CDATA[
一个月前系统开始发生一个奇怪的现象，log4j日志会突然停写，开始并没有很关注，总以为是系统的原因，后来发现在多台机器上依然发生，这个问题开始被重视。
 
说一下问题排查的路径：
 
 

最开始怀疑是org.apache.log4j.DailyRollingFileAppender的问题，换成org.apache.log4j.FileAppender后，问题依然
工程里日志包冲突的...]]></description><category></category></item><item><title><![CDATA[jboss 环境下commons-logging包版本冲突问题]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/84243198</link><guid>https://blog.youkuaiyun.com/dcross/article/details/84243198</guid><author>dcross</author><pubDate>Tue, 03 Jul 2012 13:55:48 +0800</pubDate><description><![CDATA[

jboss启动报错：



Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one vers...]]></description><category></category></item><item><title><![CDATA[php 环境下html字符 被自动转义的处理]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/84165346</link><guid>https://blog.youkuaiyun.com/dcross/article/details/84165346</guid><author>dcross</author><pubDate>Thu, 08 Mar 2012 19:32:09 +0800</pubDate><description><![CDATA[今天在部署php环境时，发现程序里的输入的html字符会被自动转义成&amp;amp;#60;&amp;amp;#62;之类，百思不得其解，最好还是询问了高手解决了，原来php除了
 



magic_quotes_gpc
Off
Off

 
外，还有一个地方可以自动转义html字符
 


filter


Input Validation and Filtering
enabled...]]></description><category></category></item><item><title><![CDATA[anntest 1.1.0 发布]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/84132478</link><guid>https://blog.youkuaiyun.com/dcross/article/details/84132478</guid><author>dcross</author><pubDate>Tue, 31 Jan 2012 17:12:55 +0800</pubDate><description><![CDATA[anntest 1.1.0 发布啦！
 
主要升级功能：
 
1、csv格式的行数据准备
2、表配置文件的优化
3、数据准备阶段的错误信息可以出现在junit的错误信息中了
4、自定义列的配置
5、删除了原来对jdom的依赖
6、日期时间支持递增
 
详细的使用说明请到这里：http://dcross.iteye.com/blog/1195310...]]></description><category></category></item><item><title><![CDATA[使用anntest进行基于数据库的单元测试]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/84050989</link><guid>https://blog.youkuaiyun.com/dcross/article/details/84050989</guid><author>dcross</author><pubDate>Thu, 20 Oct 2011 16:51:50 +0800</pubDate><description><![CDATA[
介绍：
 
Anntest是一个基于Spring-test扩展的数据库测试框架，通过annotation在测试前进行数据准备。
 
背景：
 
数据库相关的单元测试一直是单元测试中最令人头疼的问题，虽然dbunit在这一领域已经比较强大，但是依然有很多的缺陷。
 
1、数据的准备繁琐
 
无论是xml、xls、cvs还是sql，准备数据起来都不尽如人意
 
2、数据文件...]]></description><category></category></item><item><title><![CDATA[在使用guava时的纠结问题]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/84047207</link><guid>https://blog.youkuaiyun.com/dcross/article/details/84047207</guid><author>dcross</author><pubDate>Thu, 13 Oct 2011 19:19:59 +0800</pubDate><description><![CDATA[今天在做单元测试时，发现一个很奇怪的问题。
 
代码如下
 
 
    private List&amp;lt;String&amp;gt; buildTransAreaInfoList(List&amp;lt;CpmtransXAreaDO&amp;gt; areas){
        return Lists.transform(areas,new Function&amp;lt;CpmtransXAreaDO, S...]]></description><category></category></item><item><title><![CDATA[Spring mvc 学习小记]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/84019937</link><guid>https://blog.youkuaiyun.com/dcross/article/details/84019937</guid><author>dcross</author><pubDate>Tue, 20 Sep 2011 11:02:19 +0800</pubDate><description><![CDATA[只记录下使用spring MVC 时遇到的问题
 
1、使用REST风格时，静态资源的问题
 
	当在web.xml中配置了以下配置之后
 


	&amp;lt;servlet&amp;gt;
		&amp;lt;servlet-name&amp;gt;springmvc&amp;lt;/servlet-name&amp;gt;
		&amp;lt;servlet-class&amp;gt;org.springframework.web....]]></description><category></category></item><item><title><![CDATA[Spring中集成dbunit进行单元测试]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/84006826</link><guid>https://blog.youkuaiyun.com/dcross/article/details/84006826</guid><author>dcross</author><pubDate>Wed, 24 Aug 2011 16:28:11 +0800</pubDate><description><![CDATA[Dbunit的几种数据格式
 
其他：
xml的数据准备和维护太复杂
xls的格式什么的一点不对就报错
 
比较一下，还是CSV的比较靠谱
 
用在Spring里集成DbUnit写一测试基类，同时使用CSV作为准备数据源
 
 
/**
 * 测试基类.
 *
 * @author buming.pl
 */
@RunWith(SpringJUnit4ClassRu...]]></description><category></category></item><item><title><![CDATA[struts2异常处理]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/83925237</link><guid>https://blog.youkuaiyun.com/dcross/article/details/83925237</guid><author>dcross</author><pubDate>Mon, 23 May 2011 14:04:54 +0800</pubDate><description><![CDATA[1、在action.xml中加入如下配置
 


		&amp;lt;global-results&amp;gt;
			&amp;lt;result name=&quot;exception&quot; type=&quot;chain&quot;&amp;gt;jsonException&amp;lt;/result&amp;gt;		
		&amp;lt;/global-results&amp;gt;      
		&amp;lt;global-exception-mappings&am]]></description><category></category></item><item><title><![CDATA[敏捷开发和传统瀑布式开发的优略]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/83708479</link><guid>https://blog.youkuaiyun.com/dcross/article/details/83708479</guid><author>dcross</author><pubDate>Mon, 13 Sep 2010 15:36:00 +0800</pubDate><description><![CDATA[    软件组开始实现敏捷开发已经半年多了。虽然没有什么指导，上级也没有给予特别的支持（给了块白板），一路坎坎坷坷的过来。
    开始我还以为去推行敏捷开发会受到开发人员的抵触，因为任务的时间被卡死了，一个两天的任务如果做了四天，开发人员在开日会的时候就会不好意思。还好大家也很配合，项目组对一些延期的任务也会给予理解，也有人主动去加班来保证按时完成任务。
    从以往的瀑布式开发到敏捷开发...]]></description><category></category></item><item><title><![CDATA[网站缓存技术]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/83674973</link><guid>https://blog.youkuaiyun.com/dcross/article/details/83674973</guid><author>dcross</author><pubDate>Mon, 26 Jul 2010 15:23:57 +0800</pubDate><description><![CDATA[　　网站技术高速发展的今天，缓存技术已经成为大型网站的一个关键技术，缓存设计好坏直接关系的一个网站访问的速度，以及购置服务器的数量，甚至影响到用户的体验。
　　网站缓存按照存放的地点不同，可以分为客户端缓存、服务端缓存。
 
 客户端缓存
　　客户端缓存又可分为：浏览器缓存、网关或代理服务器缓存
 
　　网关或代理服务器缓存是将网页缓存中网关服务器上，多用户访问同一个页面时，将直接从网...]]></description><category></category></item><item><title><![CDATA[Jquery的val()函数在IE下产生的null的处理]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/83670620</link><guid>https://blog.youkuaiyun.com/dcross/article/details/83670620</guid><author>dcross</author><pubDate>Fri, 16 Jul 2010 13:46:55 +0800</pubDate><description><![CDATA[今天在Ie下测试Jquery代码,发现在编辑填充默认值时，如果为空的字段全部显示null,但在FF和chrome下正常
 
 
${&quot;#input&quot;}.val(null);
 
 
开始在想是不是都要加上 !=null 的判断,但是总觉得代码量太大，很不舒服
 
于是查看了Jquery的源文件
 


val: function( value ) {
		if ( val...]]></description><category></category></item><item><title><![CDATA[flex中文拼写简写生成]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/83569270</link><guid>https://blog.youkuaiyun.com/dcross/article/details/83569270</guid><author>dcross</author><pubDate>Wed, 24 Mar 2010 16:48:22 +0800</pubDate><description><![CDATA[package com.zmsoft.main.util
{
	import mx.utils.StringUtil;

	/**
	 * 拼写生成
	 * @author dcross
	 */
	public class Spell
	{
		/**
		 * 拼写字典
		 * @default 
		 */
		static private var strChi...]]></description><category></category></item><item><title><![CDATA[flex + httpservice(Json) + struts2 的配置方式]]></title><link>https://blog.youkuaiyun.com/dcross/article/details/83569257</link><guid>https://blog.youkuaiyun.com/dcross/article/details/83569257</guid><author>dcross</author><pubDate>Wed, 24 Mar 2010 16:29:54 +0800</pubDate><description><![CDATA[struts2 的参数形式为 objectName.propertyName ，如果要结合httpService， 所有的参数都要自己处理过，所有才想写成一个过滤器，将参数处理过程交给过滤器去处理，将这块封装起来，对外的感觉是操作普通的object一样。
 
 
JSONSerialzationFilter.as 
 
package com.zmsoft.main.util
{
	...]]></description><category></category></item></channel></rss>