<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[berry sky]]></title><description><![CDATA[浮华过后的宁静]]></description><link>https://blog.youkuaiyun.com/zelda002</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zelda002]]></copyright><item><title><![CDATA[Shiro的Web过滤器]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/84646033</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/84646033</guid><author>zelda002</author><pubDate>Fri, 30 Nov 2018 11:21:40 +0800</pubDate><description><![CDATA[
&amp;lt;!-- Shiro的Web过滤器 --&amp;gt;
&amp;lt;bean id=&quot;shiroFilter&quot; class=&quot;org.apache.shiro.spring.web.ShiroFilterFactoryBean&quot;&amp;gt;
    &amp;lt;property name=&quot;securityManager&quot; ref=&quot;securityManager&quot;/&amp;gt;
    &am]]></description><category></category></item><item><title><![CDATA[java微信昵称带表情的处理]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/78810565</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/78810565</guid><author>zelda002</author><pubDate>Fri, 15 Dec 2017 11:02:51 +0800</pubDate><description><![CDATA[取到值如下：哈哈【】  其实看value后面的表情是个编码的（前端火狐能认出表情，但chrome不同以）




存表处理：EmojiParser.parseToAliases(realName());  
如：昵称为  哈哈后面有两个心形  用EmojiParser.parseToAliases转为: 哈哈:two_hearts:  存表]]></description><category></category></item><item><title><![CDATA[rabbitmq报错]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/77648824</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/77648824</guid><author>zelda002</author><pubDate>Mon, 28 Aug 2017 14:59:12 +0800</pubDate><description><![CDATA[2017-08-28 14:38:12,831 [SimpleAsyncTaskExecutor-1] ERROR [com.mobilemall.ref.mq.RabbitMqErrorHandler] - Receive rabbitmq message error:{}
org.springframework.amqp.rabbit.listener.ListenerExecutionFa]]></description><category></category></item><item><title><![CDATA[本地打包传maven库]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/74177716</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/74177716</guid><author>zelda002</author><pubDate>Mon, 03 Jul 2017 10:33:16 +0800</pubDate><description><![CDATA[本地打包传maven库
本地要配maven_home环境变量

cd 项目下
mvn clean source:jar deploy    (跳过测试的命令：mvn clean source:jar deploy -Dmaven.test.skip=true)]]></description><category></category></item><item><title><![CDATA[spring注解大全]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/72771904</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/72771904</guid><author>zelda002</author><pubDate>Fri, 26 May 2017 17:20:46 +0800</pubDate><description><![CDATA[@value 
用法如下：
@Value("${id}")private String id;   //配置文件config.properties中的id配置值]]></description><category></category></item><item><title><![CDATA[Spring Test]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/72770838</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/72770838</guid><author>zelda002</author><pubDate>Fri, 26 May 2017 16:00:58 +0800</pubDate><description><![CDATA[传统Spring测试带来的问题

问题一、导致Spring 容器多次初始化，性能开销很大。问题二、不应该由测试代码管理Spring容器，应该是由Spring容器来管理测试代码。问题三、无法独立于服务器完成事务测试等。
传统的Spring测试（如下图）：
 
正确的Spring测试（如下图）：
 
Spring Test的优势

使用Spring Test 有助于减少启动容器的开销]]></description><category></category></item><item><title><![CDATA[分布式系列 - dubbo服务cmd telnet命令]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/53115768</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/53115768</guid><author>zelda002</author><pubDate>Thu, 10 Nov 2016 14:56:39 +0800</pubDate><description><![CDATA[分布式系列 - dubbo服务telnet命令
dubbo服务发布之后，我们可以利用telnet命令进行调试、管理。
Dubbo2.0.5以上版本服务提供端口支持telnet命令，下面我以通过实例抛砖引玉一下：

1.连接服务

    测试对应IP和端口下的dubbo服务是否连通，cmd命令如下


telnet localhost 20880


    正常情况下，进]]></description><category></category></item><item><title><![CDATA[springmvc controller间跳转 重定向传参RedirectAttributes]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/51536698</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/51536698</guid><author>zelda002</author><pubDate>Mon, 30 May 2016 11:31:19 +0800</pubDate><description><![CDATA[spring mvc controller间跳转 重定向 传参  



 

  
  
  












1. 需求背景
    需求：spring MVC框架controller间跳转，需重定向。有几种情况：不带参数跳转，带参数拼接url形式跳转，带参数不拼接参数跳转，页面也能显示。

本来以为挺简单的一件事情，并且个人认为比较常用]]></description><category></category></item><item><title><![CDATA[去重list<Map<String,String>>结果中的某个map属性值]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/51489905</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/51489905</guid><author>zelda002</author><pubDate>Tue, 24 May 2016 14:33:14 +0800</pubDate><description><![CDATA[CmsSearchSeoService cmsSearchSeoService = new CmsSearchSeoService();
            List> result = cmsSearchSeoService.preSearch(kword);
            List> wordList = new ArrayList>();
            Set]]></description><category></category></item><item><title><![CDATA[Spring Cache的缓存]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/51066231</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/51066231</guid><author>zelda002</author><pubDate>Tue, 05 Apr 2016 17:07:06 +0800</pubDate><description><![CDATA[@Cacheable(value="accountCache")
例：

@Service
public class AccountService{

    private final Logger logger = LoggerFactory.getLogger(AccountService2.class);

    //使用缓存名叫 accountCache
    @Cacheab]]></description><category></category></item><item><title><![CDATA[Required String parameter 'mob]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/50556598</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/50556598</guid><author>zelda002</author><pubDate>Thu, 21 Jan 2016 17:23:44 +0800</pubDate><description><![CDATA[@RequestParam("mobile") String mobilephone这种方式获取拿不到的话会出错
org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'mobile' is not present]]></description><category></category></item><item><title><![CDATA[apache 301跳转]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/50509117</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/50509117</guid><author>zelda002</author><pubDate>Wed, 13 Jan 2016 11:00:33 +0800</pubDate><description><![CDATA[前景：
之前http://www.test.com/wap  所有的都是以这开始的，现在想把wap去掉但已有收录带wap的,现在想带/wap的也能访问到不会出错

http://www.test.com/wap跳转到http://www.test.com/  所有的

apache/conf/http.conf空白处加入：


RewriteEngine on
RewriteRu]]></description><category></category></item><item><title><![CDATA[The APR based Apache Tomcat Native library which allows optimal performance in production environmen]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/48023307</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/48023307</guid><author>zelda002</author><pubDate>Thu, 27 Aug 2015 10:11:12 +0800</pubDate><description><![CDATA[在linux服务器上重启tomcat服务时，启不来。
启动的过程中提示：
log4j:WARN No such property [file] in org.apache.log4j.ConsoleAppender.
log4j:WARN No such property [datePattern] in org.apache.log4j.ConsoleAppender.
log4j:WA]]></description><category></category></item><item><title><![CDATA[jetty项目请求地址布署配置]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/47170443</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/47170443</guid><author>zelda002</author><pubDate>Fri, 31 Jul 2015 15:08:55 +0800</pubDate><description><![CDATA[1.如本地布时，访问时直接如：http://127.0.0.1/时，pom.xml如下配置

        
        1.0.0
    


2.访问在域名、IP下还有一级如：http://127.0.0.1/test/

        test
        1.0.0]]></description><category></category></item><item><title><![CDATA[日期对比]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/46894893</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/46894893</guid><author>zelda002</author><pubDate>Wed, 15 Jul 2015 16:17:11 +0800</pubDate><description><![CDATA[//当前日期和设置定的日期对比
//适用于定时或设置的时间段时启动某功能
//本方法flase=true 时表示当前日期小于设定的日期

public boolean isDateBefore() {
        String str = "2015-07-18";
        //格式化时间
        SimpleDateFormat format = new Sim]]></description><category></category></item><item><title><![CDATA[调mysql函数从1开始生成自增序列值]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/46711671</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/46711671</guid><author>zelda002</author><pubDate>Wed, 01 Jul 2015 16:26:19 +0800</pubDate><description><![CDATA[insert into `tbl_mobile_wap_all_brand_keywords_pc` (id) values(func_sequence_nextval('mysql提供的函数名'));]]></description><category></category></item><item><title><![CDATA[dubbo、zookeeper,springMVC的整合]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/46518155</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/46518155</guid><author>zelda002</author><pubDate>Tue, 16 Jun 2015 14:52:37 +0800</pubDate><description><![CDATA[Dubbo是一个分布式服务框架
常规的垂直应用架构已无法应对，分布式服务架构以及流动计算架构势在必行
Dubbo的架构如图所示：

节点角色说明：
Provider: 暴露服务的服务提供方。
Consumer: 调用远程服务的服务消费方。
Registry: 服务注册与发现的注册中心。
Monitor: 统计服务的调用次调和调用时间的监控中心。
Container: 服务运行容器]]></description><category></category></item><item><title><![CDATA[MongoDB简介]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/46517955</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/46517955</guid><author>zelda002</author><pubDate>Tue, 16 Jun 2015 14:41:33 +0800</pubDate><description><![CDATA[一、概念
MongoDB是非常流行的一种非关系型数据库(nosql)，实现了面向对象的思想(OO思想),MongoDB中每一条记录都是一个Document对象。MongoDB最大的优势在于所有的数据持久操作都不用开发人员手动编写sql语句,下接调用方法可以轻松的实现crud操作。
MongoDB的文档模型自由灵活，可以让你在开发过程中畅顺无比。对于大数据量、高并发、弱事务的互联网应用，Mong]]></description><category></category></item><item><title><![CDATA[Linux常用命令集]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/46126345</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/46126345</guid><author>zelda002</author><pubDate>Thu, 28 May 2015 17:49:17 +0800</pubDate><description><![CDATA[查看文件内容：
Tail –f 文件名
More 文件名
Cat  文件名
查看文件的最后的内容
 
查看进程
ps -ef|grep 端口号
例：查看java
Ps –ef|grep java
删除进程
kill -9 **
 
 
130
su   回车
 
定时任务
chmod +x start.sh 给其加上可执行权限
crontab -l 查看已有的]]></description><category></category></item><item><title><![CDATA[mybatis清空所有记录，并重新定义index]]></title><link>https://blog.youkuaiyun.com/zelda002/article/details/46119547</link><guid>https://blog.youkuaiyun.com/zelda002/article/details/46119547</guid><author>zelda002</author><pubDate>Thu, 28 May 2015 10:58:56 +0800</pubDate><description><![CDATA[/**
     * 清空所有记录，并重新定义index
     */
    @Select("TRUNCATE TABLE 表名")
    void deleteAll();]]></description><category></category></item></channel></rss>