<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mars Suburbs People]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Snoopy7713</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Snoopy7713]]></copyright><item><title><![CDATA[深入理解Spring MVC 3(三) ]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84460628</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84460628</guid><author>Snoopy7713</author><pubDate>Sat, 20 Jul 2013 19:30:25 +0800</pubDate><description><![CDATA[
十二、如何把全局异常记录到日志中？
在 前的配置中，其中有一个属性warnLogCategory，值是“SimpleMappingExceptionResolver类的全限定名”。我是 在SimpleMappingExceptionResolver类父类AbstractHandlerExceptionResolver类中找到这个 属性的。查看源码后得知：如果warnLogCategory不为空...]]></description><category></category></item><item><title><![CDATA[深入理解Spring MVC 3(二)]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84460627</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84460627</guid><author>Snoopy7713</author><pubDate>Sat, 20 Jul 2013 19:29:22 +0800</pubDate><description><![CDATA[
要写在DispatcherServlet的前面， 让 defaultServlet先拦截，这个就不会进入Spring了，我想性能是最好的吧。
 
Tomcat, Jetty, JBoss, and GlassFish  默认 Servlet的名字 -- &quot;default&quot;Google App Engine 默认 Servlet的名字 -- &quot;_ah_default&quot;Resin 默认 Serv...]]></description><category></category></item><item><title><![CDATA[深入理解Spring MVC 3(一)]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84460626</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84460626</guid><author>Snoopy7713</author><pubDate>Sat, 20 Jul 2013 19:28:13 +0800</pubDate><description><![CDATA[
一、前言：
大家好，Spring3 MVC是非常优秀的MVC框架，由其是在3.0版本发布后，现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单，应了那句话简单就是美，而且他强大不失灵活，性能也很优秀。
官方的下载网址是：http://www.springsource.org/download   （本文使用是的Spring 3.0.5版本）
 
Strut...]]></description><category></category></item><item><title><![CDATA[一个例子全部说明java泛型中的K,V,T,E,?,object的意思及其用法]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84399947</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84399947</guid><author>Snoopy7713</author><pubDate>Thu, 07 Mar 2013 11:09:16 +0800</pubDate><description><![CDATA[
1.意思    jdk中的K,V,T,E等泛型名称很多人以为是固定写法，其实这些名称是可以改的，比如改成zhangsan,lisi都可以，jdk为了容易看懂，所以用K表示键，V表示值，T表示type类型，E表示enum枚举，其实这四个都只是符号，都是表示泛型名称,下面的例子的T全部可以换成E，也可以换成K,V,zhangsan，都没关系。    ? 表示不确定的类型    Object java...]]></description><category></category></item><item><title><![CDATA[Jsoup网页内容抓取分析(1)]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84393537</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84393537</guid><author>Snoopy7713</author><pubDate>Thu, 21 Feb 2013 21:01:16 +0800</pubDate><description><![CDATA[
  在Java 程序在解析HTML 文档时，大家应该晓得htmlparser 这个开源项目，我也是使用过，不过这个程序到了2006年就没有更新了。由于我的基础较差，对于扩展自定义的标签还是不太懂，还是有超时问题困扰，偶然的 机会中发现有jsoup，而且更新到了1.72版，使用起来还是很容易上手的。下面写些使用心得：
        jsoup is a Java library for wor...]]></description><category></category></item><item><title><![CDATA[MySQL中GBK与UTF-8的区别]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84390487</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84390487</guid><author>Snoopy7713</author><pubDate>Mon, 11 Feb 2013 17:53:25 +0800</pubDate><description><![CDATA[
在MySQL中，如果数据库只需要支持一般中文，数据量很大，性能要求也比较高，那么就最好选择GBK，因为相对于UTF-8而言，GBK占用的空间较 小，每个汉字只占2个字节，而UTF-8汉字编码需要3个字节，这样可以减少磁盘I/O、数据库cache，以及网络传输的时间，从而提高性能，相反，如 果数据库主要处理英文，则建议采用UTF-8，因为GBK对英文字符编码也采用2个字节，而UTF-8只需要一个字...]]></description><category></category></item><item><title><![CDATA[MySQL中Utf8_general_ci 和 utf8_unicode_ci的区别]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84390485</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84390485</guid><author>Snoopy7713</author><pubDate>Mon, 11 Feb 2013 17:51:52 +0800</pubDate><description><![CDATA[

对中、英文来说没有实质的差别。
utf8_general_ci校对速度快，但准确度稍差。utf8_unicode_ci准确度高，但校对速度稍慢。
如果你的应用有德语、法语或者俄语，请一定使用utf8_unicode_ci。
我自己一般用utf8_general_ci就够了，到现在也没发现问题。。。

...]]></description><category></category></item><item><title><![CDATA[HTML 5中地理位置api小结]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84375251</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84375251</guid><author>Snoopy7713</author><pubDate>Wed, 02 Jan 2013 11:51:22 +0800</pubDate><description><![CDATA[  HTML 5提供了地理位置等一系列API可以给用户使用，方便用户制作LBS的地理应用，首先在支持HTML 5的浏览器中，当开启API时，会询问是否用户同意使用api，否则不会开启的，保证安全。

1） 开启，判断是否浏览器支持LBS api


Java代码  




function isGeolocationAPIAvailable()  



{  


 ...]]></description><category></category></item><item><title><![CDATA[关于Felix Log Service ]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84365517</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84365517</guid><author>Snoopy7713</author><pubDate>Fri, 07 Dec 2012 16:44:22 +0800</pubDate><description><![CDATA[
OSGi服务纲要规范中定义了服务于OSGi平台的通用日志服务。这是一个非常简单的规范，没有完全提供通常在企业级日志工具中所具有的功能。但其扩展服务模块可以用于建立相当复杂的日志解决方案。
Felix Log是对于OSGI Log服务规范的一个简单的、基于内存的实现。


日志服务规范中定义了4个主要实体：


•org.osgi.service.log.LogService – ...]]></description><category></category></item><item><title><![CDATA[spring security进级篇 V 自定义标签控制显示]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84362112</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84362112</guid><author>Snoopy7713</author><pubDate>Thu, 29 Nov 2012 08:23:24 +0800</pubDate><description><![CDATA[上篇提到了，将用户，角色，组，权限存放到数据库中，会遇到UI上spring security 标签失效问题，建议自己定义自定义标签，下面就自定义标签，具体说一下思路；
 
spring security 登陆时将用户信息存放于session中，在自定义标签中通过pageContext 获取session相关信息，通过相应传人的URL，进行相应的比对就可以判断某些URL是否有访问权限，进而控制是...]]></description><category></category></item><item><title><![CDATA[Log4j 把不同包的日志打印到不同位置]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84362111</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84362111</guid><author>Snoopy7713</author><pubDate>Thu, 29 Nov 2012 08:23:09 +0800</pubDate><description><![CDATA[
需要的包和测试的代码下载附件！
 
如果需要将不同的日志打印到不同的地方，则需要定义不同的Appender，然后定义每一个 Appender的日志级别、打印形式、输出位置！
 
配置log4j.properties文件如下：


Java代码  




############################################################...]]></description><category></category></item><item><title><![CDATA[spring security进级篇VI JCaptcha验证编码的使用]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84361786</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84361786</guid><author>Snoopy7713</author><pubDate>Wed, 28 Nov 2012 13:10:05 +0800</pubDate><description><![CDATA[在spring security中，可以结合jcaptcha进行使用，具体方法如下：
1.java类如下：


Java代码  




package
 com.spring.security.jcaptcha;  



  


import
 java.awt.Color;  



import
 java.awt.Font;  



impo...]]></description><category></category></item><item><title><![CDATA[spring security3进级篇III]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84361783</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84361783</guid><author>Snoopy7713</author><pubDate>Wed, 28 Nov 2012 13:08:41 +0800</pubDate><description><![CDATA[
  在spring 
security3进级篇II中，虽然将用户和权限存入到数据库中，但在配置文件中仍然要对URL地址配置角色进行控制访问，如何将用户，角色，资源存放
到数据库中，进行统一管理，逐步实现RBAC的模型呢，这需要更复杂的实现，这一篇将实现将所有的信息存储到数据库中，但不涉及组，许可等表。


 
1、首先建立数据表


Sql代码  




CREATE...]]></description><category></category></item><item><title><![CDATA[spring security3进级篇II]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84361782</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84361782</guid><author>Snoopy7713</author><pubDate>Wed, 28 Nov 2012 13:06:53 +0800</pubDate><description><![CDATA[本篇文章用户和权限用数据库存储，而资源(url)和权限的对应采用硬编码配置在XML中实现的。
在本篇中需要把用户和权限信息存到数据库中，本例子采用mysql数据库，数据库表如下：
 


Sql代码  




CREATE
 
TABLE
 users(  



    username VARCHAR
(50) 
NOT
 
NULL
,  


...]]></description><category></category></item><item><title><![CDATA[spring-security3 进级篇I]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84361779</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84361779</guid><author>Snoopy7713</author><pubDate>Wed, 28 Nov 2012 13:05:27 +0800</pubDate><description><![CDATA[在上一篇入门中，简单介绍了spring security3的用法，但现实中，登录页面都是用户自己定义的，而不是spring 
security3生产的，这个时候，我们可以自定义用户登录页面。通过分析spring 
security3生成的登录页面，我们可以看到，它是一个表单，表单的action，userName 和 password的name分别为 j_spring_security_chec...]]></description><category></category></item><item><title><![CDATA[spring-security3 入门篇]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84361778</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84361778</guid><author>Snoopy7713</author><pubDate>Wed, 28 Nov 2012 13:04:20 +0800</pubDate><description><![CDATA[
1.下载spring security的最新版本，工程下载的是3.1
2. 新建工程，结构如下：

 其中，涉及到的jar包可以在spring-security包中的例子中获取
3、配置spring-security.xml


Xml代码  




&amp;lt;?
xml
 
version
=
&quot;1.0&quot;
 
encoding
=
&quot;UTF-8&quot;
?&amp;...]]></description><category></category></item><item><title><![CDATA[Abator自动生成ibatis的相关配置和类]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84356455</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84356455</guid><author>Snoopy7713</author><pubDate>Wed, 14 Nov 2012 16:02:07 +0800</pubDate><description><![CDATA[一、abator自动生成配置：
abator自动生成ibatis的配置文件、mode、sqlMap、dao、bean实例

准备：

 1、安装Eclipse插件：

     要求eclipse3.1，jdk1.4以上 

     在eclipse上安装abator插件 

       eclipse菜单栏 --&amp;gt; help --&amp;gt; Software Upd...]]></description><category></category></item><item><title><![CDATA[Spring+Hibernate实现动态SessionFactory切换(改进版)]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84354631</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84354631</guid><author>Snoopy7713</author><pubDate>Fri, 09 Nov 2012 14:11:20 +0800</pubDate><description><![CDATA[前面写了一篇关于动态切换Hibernate SessionFactory的文章，原文地址：http://tangyanbo.iteye.com/admin/blogs/1717402

发现存在一些问题：
需要配置多个HibernateTransactionManager和多个Spring 切面
这样带来两个问题
1. 程序效率降低，因为Spring进行多次Advice的拦截
2. 如...]]></description><category></category></item><item><title><![CDATA[Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUM]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84354550</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84354550</guid><author>Snoopy7713</author><pubDate>Fri, 09 Nov 2012 11:13:24 +0800</pubDate><description><![CDATA[SHOW VARIABLES LIKE 'coll%';
 


 执行下面语句
SELECT * 
 FROM
        threat_event
    WHERE expirationTime&amp;lt;0 
        AND '2012-11-09 09:23:05' &amp;gt; ADDTIME(startTime, '30')
 出错：
SQL 错误 写道
...]]></description><category></category></item><item><title><![CDATA[修改MySQL字符编码]]></title><link>https://blog.youkuaiyun.com/Snoopy7713/article/details/84353375</link><guid>https://blog.youkuaiyun.com/Snoopy7713/article/details/84353375</guid><author>Snoopy7713</author><pubDate>Wed, 07 Nov 2012 08:24:34 +0800</pubDate><description><![CDATA[
修改编码其实是为了支持中文～
1.
编译级别。由于缺乏大量自己去编译MySQL的经验，所以对具体的编译优化不太熟悉，可参考简朝阳的《MySQL性能调优与架构设计》。以下内容来自《MySQL 5.1参考手册》2.8.2. 典型配置选项：

默认地，MySQL使用latin1(cp1252)字符集。为了改变 默认设置，使用--with-charset选项： 
shell&amp;gt; ./con...]]></description><category></category></item></channel></rss>