<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Acaleph的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Acaleph</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Acaleph]]></copyright><item><title><![CDATA[ubuntu 手动安装MAVEN]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/84371167</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/84371167</guid><author>Acaleph</author><pubDate>Sat, 22 Dec 2012 18:36:43 +0800</pubDate><description><![CDATA[环境ubunt12.04 LTS 
1. 下载ＭＡＶＥＮ
2. 编辑/etc/profile
-----------------------------------------------
 
export MAVEN_HOME=/app/maven/3.0.4
export MAVEN_OPTS=-Xmx512m
export PATH=$MAVEN_HOME/bin:$PATH...]]></description><category></category></item><item><title><![CDATA[ubuntu 手动安装JDK]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/84371166</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/84371166</guid><author>Acaleph</author><pubDate>Sat, 22 Dec 2012 18:35:25 +0800</pubDate><description><![CDATA[环境ubunt12.04 LTS 
1. 下载ＪＤＫ
2. 修改profile增加：
－－－－－－－－－－－－－－－－－－－－
 
export JAVA_HOME=/app/java/jdk1.7.0_10
export JRE_HOME=/app/java/jdk1.7.0_10
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOM...]]></description><category></category></item><item><title><![CDATA[ubuntu下更改MYSQL数据库默认字符集]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/84371164</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/84371164</guid><author>Acaleph</author><pubDate>Sat, 22 Dec 2012 18:32:47 +0800</pubDate><description><![CDATA[环境：ubuntu12.04 LTS
1. 备份/etc/mysql/my.cnf
2. 修改/etc/mysql/my.cnf
     a.)[client]     default-character-set=utf8
     b.)[mysql]    default-character-set=utf8
     c.)[mysqld]  character-set-serv...]]></description><category></category></item><item><title><![CDATA[中国需要技术幼稚病患者]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/83559176</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/83559176</guid><author>Acaleph</author><pubDate>Fri, 26 Feb 2010 11:57:59 +0800</pubDate><description><![CDATA[读了这篇大作：
中国智慧VS西方智慧-看中国IT风云与IT产业怪状
感觉作者分析的非常精辟，我们不妨把这种“技术幼稚病”看做是我们需要的一股力量。
 
 
http://blog.youkuaiyun.com/yincheng01/archive/2010/02/19/5312011.aspx...]]></description><category></category></item><item><title><![CDATA[谷歌的技术确比百度好，为什么它的市场占有率却如此低：这也是中国特色吗...]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/83558088</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/83558088</guid><author>Acaleph</author><pubDate>Tue, 23 Feb 2010 16:49:34 +0800</pubDate><description><![CDATA[经过一番努力，赶在农历虎年之前，“维福斯软件”（www.weaforce.com）终于上线了。大年过后，回到公司，打开电脑，分别在谷歌和百度上搜索了一下“维福斯软件”和“创造敏捷管理，提升企业竞争力”这两个关键词汇，谷歌很快的准确的抓取到了我要搜索的结果，而百度则出现了比较严重的匹配错误，虽然翻了几页搜索结果，也可以找到我要的结果，但已经很快分出熟优熟劣了。
想起前段时间的谷歌被黑，所谓的政治事...]]></description><category></category></item><item><title><![CDATA[风扇坏了想到软件系统设计]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/83455421</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/83455421</guid><author>Acaleph</author><pubDate>Tue, 01 Sep 2009 10:39:06 +0800</pubDate><description><![CDATA[经历了一个痛苦的过程
,
 
风扇终于彻底停转了：档位运动速度开始变慢，一段时间后，一档已经不能启动，再过一段时间，二档亦不能启动，再过一段时间，三档启动由慢变停，挣扎至不能运转。已经不能再拖下去了，因为天气依然炎热。联系了修理公司，我描述了一下故障过程，工程师马上就告诉我是“转子”坏了。惊讶于工程师对故障反应的速度，我后来仔细想了想，利用自己对电路知识的一知半解，如果肯动脑筋，也是可以想出...]]></description><category></category></item><item><title><![CDATA[简单介绍利用Struts2 Interceptor处理实体类的公共属性]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/83403159</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/83403159</guid><author>Acaleph</author><pubDate>Thu, 04 Jun 2009 09:31:46 +0800</pubDate><description><![CDATA[应用环境：在实际应用中，我们的业务实体类往往是通过继承一个基类，而这个基类包含了业务实体类的公共属性，比如创建者：creator,帐套：account,创建时间：createTime等等。下面，我们用struts2 interceptor来实现对公共属性的填充。
struts2 version:2.1.6 GA
1 Struts2 interceptor 实现：
--------------...]]></description><category></category></item><item><title><![CDATA[初试UBUNTU9.04]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/83393901</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/83393901</guid><author>Acaleph</author><pubDate>Wed, 06 May 2009 14:04:37 +0800</pubDate><description><![CDATA[UBUNTU9.04发布的那一天：4月23日，急不可耐的匆匆下载，急不可耐的匆匆安装：XP太可恶了，购买的32位的LICENSE，无法免费升级到64位！好端端的一个64位机器，只用了一半。下面是我的安装步骤：
1 备份好数据，放入刻录好的UBUNTU CD。
2 重新引导系统，系统在几十秒内就进入了系统预览界面。
3 点击ADMINISTRATION子菜单中的INSTALL进入安装过程。
...]]></description><category></category></item><item><title><![CDATA[IBM收购SUN与我们有什么关系呢]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/83366529</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/83366529</guid><author>Acaleph</author><pubDate>Fri, 27 Mar 2009 11:52:55 +0800</pubDate><description><![CDATA[这些天看到很多同行都在议论这件事情，随便说两句，请别见怪。
看的出，发表议论的人对JAVA都是有着深厚感情的，否则，也不会把多年来对它的感受，一股脑的丢在了万网上了。
批评的人大多拿它与动态语言以及C#相比，说了它很顽固，不思进去。我认为，任何技术都有其短板，作为开发人员，最重要的是选择好合适的工具（语言）做适当的项目，或者项目中的某个部分，复杂的项目，也不是用一两种语言就可以搞定的。而对于C#而...]]></description><category></category></item><item><title><![CDATA[Hibernate如何在维护当前对象之前，更新旧对象]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/83364012</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/83364012</guid><author>Acaleph</author><pubDate>Thu, 19 Mar 2009 16:02:29 +0800</pubDate><description><![CDATA[相信大家都遇见过这样的一个场景：
在一个对象的实例列表中，只允许有一个是默认的实例，这个属性用一个COLUMN来管理，叫做：isDefault。
当用户新增或者更新某个对象实例的时候，如果要把这个对象变为默认对象，需要检测列表中是否有默认对象，如果有，就把旧的默认对象的 isDefault = false，拿一个角色实例演示这个场景，实现代码如下：
Role newDefultRole = new...]]></description><category></category></item><item><title><![CDATA[关于Hibernate ManyToMany关系比较头痛的问题]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/83355367</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/83355367</guid><author>Acaleph</author><pubDate>Wed, 18 Feb 2009 19:29:23 +0800</pubDate><description><![CDATA[在我的项目中，有一个如下场景：
工程实全类：Engineering.java与职员实体Staff.java分别处在两个不能项目中，物理上是在两个不同的MAVEN项目中，在工程类中建立如下MTM关系：
@ManyToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, fetch = FetchType.LAZY)
    @JoinT...]]></description><category></category></item><item><title><![CDATA[Struts2与jQuery使用总结]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/83355366</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/83355366</guid><author>Acaleph</author><pubDate>Wed, 18 Feb 2009 19:18:45 +0800</pubDate><description><![CDATA[ 
经过一段时间的使用和学习，发现jQuery与Struts2还是比较容易配置的，总结一下：
1 Action实现了ModelDriver之后，Form field不再需要Entity.Property方式命名了，普通HTML Form元素，就可以配合Struts2工作了。
2 要实现ModelDrivern必需在Struts.xml中配置如下Interceptor:
&amp;lt;interc...]]></description><category></category></item><item><title><![CDATA[Struts2.1.6 convention plugin]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/83335555</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/83335555</guid><author>Acaleph</author><pubDate>Mon, 02 Feb 2009 14:40:49 +0800</pubDate><description><![CDATA[Struts 2.1 version up终于有了GA，它就是2.1.6，匆匆放弃有些可恶的2.1.2(BUG太多)，及code behind plugin 转向convention plugin，看了一遍文档，一切都很顺利的转换完成。下面说说相关步骤：
Step 1 在struts.xml中指定JSP页面HOME路径，如：。
Step 2 对于大的项目来说，你的action可能放在N个JAR...]]></description><category></category></item><item><title><![CDATA[Struts2 + JQuery Validate之不足]]></title><link>https://blog.youkuaiyun.com/Acaleph/article/details/83329587</link><guid>https://blog.youkuaiyun.com/Acaleph/article/details/83329587</guid><author>Acaleph</author><pubDate>Sat, 03 Jan 2009 11:47:11 +0800</pubDate><description><![CDATA[最近用Struts2结合JQuery的Validate plugin完成表单的验证工作，发现有如下不足：
1 用户自定义JQuery验证规则时，对HTML Element要求id和name必需相同，而Struts2的OGNL语言基本要求是要Model.Property来获取数值，其中“.”与JQUERY冲突。虽然网上有说实现ModelDriven接口后，可以直接用Property来访问值，没有成...]]></description><category></category></item></channel></rss>