<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[  JLife      雅致 博大 精深]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gavinlau123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gavinlau123]]></copyright><item><title><![CDATA[Eclipse ]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83634099</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83634099</guid><author>gavinlau123</author><pubDate>Wed, 26 May 2010 08:39:20 +0800</pubDate><description><![CDATA[Eclipse 快捷键(1) Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行   Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑...]]></description><category></category></item><item><title><![CDATA[动态SQL]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83633088</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83633088</guid><author>gavinlau123</author><pubDate>Sun, 23 May 2010 22:39:14 +0800</pubDate><description><![CDATA[表有三列，stunamem,subject score.表中的数据有：张三 语文 0李四 语文 4王二 英文 90张三 数学 333要求查询结果如下学生 语文 英文 数学张三 0 0 333李四 4 0 0 没有分数的默认为0求查询SQL 

等楼下.

使用 case when

SQL code/*标题：普通行列转换(version 2.0)作者：爱新觉罗.毓华(十八年风雨,守得冰山雪莲...]]></description><category></category></item><item><title><![CDATA[maven仓库管理]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83614157</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83614157</guid><author>gavinlau123</author><pubDate>Fri, 14 May 2010 19:03:18 +0800</pubDate><description><![CDATA[  访问http://nexus.sonatype.org/downloads/下载Nexus。    启动Nexus，就是启动一个web服务器，它的默认地址是localhost:8081。Nexus在一个名为Jetty的servlet容器中运行，它使用一个名为Tanuki Java Service Wrapper的本地服务包裹器启动。这个服务包裹器可以被配置成以Windows服务或Unix守护线...]]></description><category></category></item><item><title><![CDATA[spring 注释]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83597416</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83597416</guid><author>gavinlau123</author><pubDate>Thu, 08 Apr 2010 22:09:20 +0800</pubDate><description><![CDATA[Spring框架从创建伊始就致力于为复杂问题提供强大的、非侵入性的解决方案。Spring 2.0当中为缩减XML配置文件数量引入定制命名空间功能，从此它便深深植根于核心Spring框架（aop、context、jee、jms、 lang、tx和util命名空间）、Spring Portfolio项目（例如Spring Security）和非Spring项目中（例如CXF）。
Spring 2.5...]]></description><category></category></item><item><title><![CDATA[A bridge method ]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83597400</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83597400</guid><author>gavinlau123</author><pubDate>Thu, 08 Apr 2010 21:37:16 +0800</pubDate><description><![CDATA[

 13 




A bridge method may be created by the compiler when extending a parameterized type whose methods have parameterized arguments. 
You can find in this class BridgeMethodResolver a way t...]]></description><category></category></item><item><title><![CDATA[maven构建]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83596168</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83596168</guid><author>gavinlau123</author><pubDate>Tue, 06 Apr 2010 15:39:07 +0800</pubDate><description><![CDATA[什么是Maven仓库在不用Maven的时候，比如说以前我们用Ant构建项目，在项目目录下，往往会看到一个名为/lib的子目录，那里存放着各类第三方依赖jar文件，如log4j.jar，junit.jar等等。每建立一个项目，你都需要建立这样的一个/lib目录，然后复制一对jar文件，这是很明显的重复。重复永远是噩梦的起点，多个项目不共用相同的jar文件，不仅会造成磁盘资源的浪费，也使得版本的一致性...]]></description><category></category></item><item><title><![CDATA[Spring2.5源码解读 之 基于annotation的Controller实现原理分析(1)]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83595463</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83595463</guid><author>gavinlau123</author><pubDate>Sat, 03 Apr 2010 20:34:26 +0800</pubDate><description><![CDATA[Spring2.5源码解读 之 基于annotation的Controller实现原理分析(1) 网上已有许多关于Spring源码解读的文章，但对于SpringMVC中基于annotation的Controller这一块，目前还没发现有相关源码解读的文章，这几天，一直在研究SpringMVC，小有所获。这里，对Spring中基于annotation的Controller的实现原理作下简单分析，作为...]]></description><category></category></item><item><title><![CDATA[spring tool configure]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83594930</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83594930</guid><author>gavinlau123</author><pubDate>Fri, 02 Apr 2010 12:51:45 +0800</pubDate><description><![CDATA[If you use Spring in your Java projects, you are probably familiar with the PropertyPlaceholderConfigurer. Using this BeanFactoryPostProcessor, you can pull property values from a properties file. An ...]]></description><category></category></item><item><title><![CDATA[struts2原理分析]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83572631</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83572631</guid><author>gavinlau123</author><pubDate>Thu, 01 Apr 2010 10:23:27 +0800</pubDate><description><![CDATA[读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验，那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯，但因为Struts2的核心设计完全改变，从思想到设计到工作流程，都有了很大的不同。
　　Struts2是Struts社区和WebWork社区的共同成果，我们甚...]]></description><category></category></item><item><title><![CDATA[ogl的入门]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83571424</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83571424</guid><author>gavinlau123</author><pubDate>Tue, 30 Mar 2010 08:24:13 +0800</pubDate><description><![CDATA[http://jxb8901.iteye.com/blog/223612]]></description><category></category></item><item><title><![CDATA[1，失血模型2，贫血模型3，充血模型4，胀血模型]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83569809</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83569809</guid><author>gavinlau123</author><pubDate>Thu, 25 Mar 2010 20:34:05 +0800</pubDate><description><![CDATA[为了补大家的遗憾，在此总结下ROBBIN的领域模型的一些观点和大家的补充，在网站和演讲中，robbin将领域模型初步分为4大类：1，失血模型2，贫血模型3，充血模型4，胀血模型那么让我们看看究竟有这些领域模型的具体内容，以及他们的优缺点： 一、失血模型 失血模型简单来说，就是domain object只有属性的getter/setter方法的纯数据类，所有的业务逻辑完全由business obje...]]></description><category></category></item><item><title><![CDATA[Jetty 热部署]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83569279</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83569279</guid><author>gavinlau123</author><pubDate>Wed, 24 Mar 2010 17:08:15 +0800</pubDate><description><![CDATA[

Jetty 版本信息


 
     Jetty7 - 此插件更名为jetty-maven-plugin，以便更符合maven2的协定。为了在Web应用做快速应用开发做准备，详见多Web应用源目录。
  为了在Jetty里运行一个Web应用，你如果按照Maven默认的做法构造(resources文件存放,${basedir}/src/main/webapp下Classes文件存放在...]]></description><category></category></item><item><title><![CDATA[osgi]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83564958</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83564958</guid><author>gavinlau123</author><pubDate>Sun, 14 Mar 2010 19:06:07 +0800</pubDate><description><![CDATA[软件体系解构是一个比较抽象的概念，按我的理解，可以将其比作一个书架。书架的产生过程大概如下：（1）没有太多的书，想怎么摆都行，不至于太乱、难以分类和查找；（2）越来越多的书籍，你需要考虑是横着排列，还是竖着排列呢？横着排列的话，很容易倒不说，而且很难找到自己想要的且书籍；竖着排列的话，容易找到自己需要的书籍，但是太占地方，而且如果把书竖着摆条长龙的话，拿出几本书后，需要重新整理；（3）因此，我们考...]]></description><category></category></item><item><title><![CDATA[jaas 入门]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83561300</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83561300</guid><author>gavinlau123</author><pubDate>Thu, 04 Mar 2010 17:10:51 +0800</pubDate><description><![CDATA[本例是认证的实现，JAAS定义了可插拔的认证机制，使认证逻辑独立开来，可通过修改配置文件切换认证模块。
官方参考：http://java.sun.com/products/archive/jaas/http://java.sun.com/j2se/1.4.2/docs/guide/security/jaas/JAASRefGuide.htmlsecurity.pdf
 
一、配置文件及设置...]]></description><category></category></item><item><title><![CDATA[JAAS HelloWorld]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83561293</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83561293</guid><author>gavinlau123</author><pubDate>Thu, 04 Mar 2010 17:09:25 +0800</pubDate><description><![CDATA[Examples: JAAS HelloWorld
These examples show you the three files that are needed to compile and run HelloWorld for JAAS. Here is a list of those files and links to their locations:


HelloWorld.jav...]]></description><category></category></item><item><title><![CDATA[cas简化去https]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83555590</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83555590</guid><author>gavinlau123</author><pubDate>Mon, 08 Feb 2010 17:31:13 +0800</pubDate><description><![CDATA[一、CAS客户端HTTPS改HTTP方式
1.修改所有使用到casclient.jar的项目中该jar包内edu.yale.its.tp.cas.util.SecureURL.class文件(需要进行反编译成java类文件“SecureURL.java”)，将下边代码中对https访问方式的验证代码注释掉（绿色部分）。
    public static String retrieve(Str...]]></description><category></category></item><item><title><![CDATA[java.lang.OutOfMemoryError]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83554768</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83554768</guid><author>gavinlau123</author><pubDate>Fri, 05 Feb 2010 13:37:54 +0800</pubDate><description><![CDATA[java.lang.OutOfMemoryError: PermGen space及其解决方法      
  PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出，解决方法也一定是加大内存。说说为什么会内存益出：这一部分用于存放Class和Meta的信息...]]></description><category></category></item><item><title><![CDATA[在SSH jdk6.0 Tomcat6.0环境中使用CXF 运行时报如下错误  jaxb-impl]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83553739</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83553739</guid><author>gavinlau123</author><pubDate>Wed, 03 Feb 2010 09:28:11 +0800</pubDate><description><![CDATA[

在SSH jdk6.0 Tomcat6.0环境中使用CXF 运行时报如下错误 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.wsdl.WSDLManager' defined in URL [jar:file:/...]]></description><category></category></item><item><title><![CDATA[tomcat ssl]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83535562</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83535562</guid><author>gavinlau123</author><pubDate>Fri, 29 Jan 2010 13:01:51 +0800</pubDate><description><![CDATA[第一步：为服务器生成证书使用keytool为Tomcat生成证书，假定目标机器的域名是“localhost”，keystore文件存放在“E:\tomcat.keystore”，口令为“password”，使用如下命令生成
keytool -genkey -v -alias tomcat -keyalg RSA -keystore tomcat.keystore -dname &quot;CN=gavin...]]></description><category></category></item><item><title><![CDATA[liferay sso]]></title><link>https://blog.youkuaiyun.com/gavinlau123/article/details/83535165</link><guid>https://blog.youkuaiyun.com/gavinlau123/article/details/83535165</guid><author>gavinlau123</author><pubDate>Thu, 28 Jan 2010 16:18:43 +0800</pubDate><description><![CDATA[ 

基于Liferay的CAS SSO实现思路

SSO单点登录，基本上是做门户系统的必备工作之一。当我们用Liferay的时候，缺省已经集成了CAS、OpenID、LDAP、NTLM、OpenSSO等单点登录的解决方案。 
但这些集成方案都有一个小问题，就是不能把用户管理跟Liferay自身的用户管理集成起来。也就是说，我们必须要另外有一个用户管理的解决方案。尽管使用LDAP可能是更...]]></description><category></category></item></channel></rss>