<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TYOUKAI_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/TYOUKAI_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TYOUKAI_]]></copyright><item><title><![CDATA[mac下安装多个版本的jdk]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/96854059</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/96854059</guid><author>TYOUKAI_</author><pubDate>Mon, 22 Jul 2019 14:04:47 +0800</pubDate><description><![CDATA[在不同版本的开发需求下可能会用到不同版本的jdk。在mac下安装多个版本的jdk成为一项需求。
1、下载jdk1.7和jdk1.8
下载dmg文件，点击安装即可。

2、修改bash_profile文件
vim ~/.bash_profile
在bash_profile文件文件中添加如下内容。
设置 JDK 7
export JAVA_7_HOME=/usr/libexec/java_home -...]]></description><category></category></item><item><title><![CDATA[美团cat服务器安装时显示“有问题的cat服务器”解决办法]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/95002142</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/95002142</guid><author>TYOUKAI_</author><pubDate>Sun, 07 Jul 2019 16:36:22 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/chentravelling/article/details/84036771
1、问题总揽
在部署cat的过程中遇到若干个坑，在此记录一下。参考github上的部署说明。在部署完成后，打开cat页面，有问题的cat服务器会显示“**有问题的cat服务器[ip:127.0.0.1]”**等若干式样。下图所示为正常的cat监控。

不正常的cat服务器会在...]]></description><category></category></item><item><title><![CDATA[tomcat4源码剖析（二）——简单的Servlet容器]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/88540763</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/88540763</guid><author>TYOUKAI_</author><pubDate>Thu, 14 Mar 2019 17:31:03 +0800</pubDate><description><![CDATA[好久没有写博客了，最近要毕业了，写论文写的好烦。然后就又拿起了这本《深入剖析tomcat》来看一看。  哎，希望今年能顺利毕业。

其实本篇也就是对《深入理解tomcat》中第二章第一个简单的servlet容器的代码进行分析。

一、简单Servlet容器的功能
本篇所构建的Servlet功能如下：
1，解析请求的url，将url封装成一个自定义的Request。解析包括对请求服务器资源名称的解...]]></description><category></category></item><item><title><![CDATA[tomcat4源码剖析（一）——tomcat的整体架构]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/80367983</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/80367983</guid><author>TYOUKAI_</author><pubDate>Mon, 21 May 2018 13:57:00 +0800</pubDate><description><![CDATA[tomcat综述


  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;在项目开发中，随着项目规模做的越来越大。对于所使用的底层容器的了解显得越发重要。借此契机，最近在研读《深入剖析Tomcat》这本书。觉得对于Tomcat的了解很有帮助。虽然写的是Tomcat4，但是感觉在大体的原理上差别应该不大。在此记录下自己查看代码的心得体会。本系列会根据书中的章节，进行整理和总结。




一、tomc...]]></description><category></category></item><item><title><![CDATA[shiro与spring整合中shiroFilter配置参数loginUrl及unauthorizedUrl含义小记]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/79568365</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/79568365</guid><author>TYOUKAI_</author><pubDate>Thu, 15 Mar 2018 15:10:32 +0800</pubDate><description><![CDATA[&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shiro与spring整合的时候一般会使用shiro的Filter来代理网站的Filter。网上有很多关于配置shiroFilter的例子，但是感觉都没有给出参数的具体含义。在此小小的记录一下。 
shiroFilter的xml配置如下：



&amp;lt;!-- Shiro Filter --&amp;gt;
        &amp;lt;bean id=&quot;sh...]]></description><category></category></item><item><title><![CDATA[mybatis批量更新时sql语句没问题但报bad SQL grammar []错误]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78814605</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78814605</guid><author>TYOUKAI_</author><pubDate>Fri, 15 Dec 2017 16:39:54 +0800</pubDate><description><![CDATA[mybaitis批量更新多条数据出错]]></description><category></category></item><item><title><![CDATA[python实现BP神经网络（详细参数）]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78735958</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78735958</guid><author>TYOUKAI_</author><pubDate>Thu, 07 Dec 2017 09:24:30 +0800</pubDate><description><![CDATA[BP神经网络网python实现]]></description><category></category></item><item><title><![CDATA[springMVC下载Excel表格功能的大致流程]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78733734</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78733734</guid><author>TYOUKAI_</author><pubDate>Wed, 06 Dec 2017 18:34:57 +0800</pubDate><description><![CDATA[springMVC下载Excel的大致流程]]></description><category></category></item><item><title><![CDATA[利用账号密码模拟登录新浪微博]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78676480</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78676480</guid><author>TYOUKAI_</author><pubDate>Thu, 30 Nov 2017 16:55:04 +0800</pubDate><description><![CDATA[利用账号密码模拟登录新浪微博]]></description><category></category></item><item><title><![CDATA[shiro过滤器，web.xml中默认访问页面，springMVC拦截器执行顺序]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78480359</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78480359</guid><author>TYOUKAI_</author><pubDate>Wed, 08 Nov 2017 17:38:21 +0800</pubDate><description><![CDATA[shiro过滤器，web.xml中默认访问页面以及springMVC拦截器执行顺序及shiroFilter部分参数含义]]></description><category></category></item><item><title><![CDATA[Shiro权限配置错误There is no filter with name 'anno' to apply to chain]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78471521</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78471521</guid><author>TYOUKAI_</author><pubDate>Tue, 07 Nov 2017 19:38:37 +0800</pubDate><description><![CDATA[There is no filter with name 'anno' to apply to chain]]></description><category></category></item><item><title><![CDATA[python中各种库常用函数记录]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78406283</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78406283</guid><author>TYOUKAI_</author><pubDate>Tue, 31 Oct 2017 18:02:43 +0800</pubDate><description><![CDATA[python第三方库中常用函数记录]]></description><category></category></item><item><title><![CDATA[常见js相应样式]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78282696</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78282696</guid><author>TYOUKAI_</author><pubDate>Thu, 19 Oct 2017 11:26:47 +0800</pubDate><description><![CDATA[js与前端的互动效果]]></description><category></category></item><item><title><![CDATA[利用js实现文本过多时隐藏部分文本]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78251194</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78251194</guid><author>TYOUKAI_</author><pubDate>Mon, 16 Oct 2017 16:32:50 +0800</pubDate><description><![CDATA[js实现文本长度超限，显示部分文本]]></description><category></category></item><item><title><![CDATA[<aop:pointcut>正则表达式规则]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78234926</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78234926</guid><author>TYOUKAI_</author><pubDate>Sat, 14 Oct 2017 16:13:20 +0800</pubDate><description><![CDATA[spring切点配置的正则表达式配置。]]></description><category></category></item><item><title><![CDATA[springMVC中aop配置不起作用解决方法]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78233235</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78233235</guid><author>TYOUKAI_</author><pubDate>Sat, 14 Oct 2017 11:51:37 +0800</pubDate><description><![CDATA[springMVC中aop配置不起作用]]></description><category></category></item><item><title><![CDATA[springMVC中多个自定义拦截器方法的执行顺序]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78217520</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78217520</guid><author>TYOUKAI_</author><pubDate>Thu, 12 Oct 2017 17:27:31 +0800</pubDate><description><![CDATA[springMVC中多个自定义Interceptor的执行顺序，正常与不正常。]]></description><category></category></item><item><title><![CDATA[阿里云ubuntu14.04安装numpy,scipy,gensim总结 ImportError: cannot import name ***]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78127746</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78127746</guid><author>TYOUKAI_</author><pubDate>Thu, 28 Sep 2017 20:20:54 +0800</pubDate><description><![CDATA[ImportError: cannot import name ***]]></description><category></category></item><item><title><![CDATA[使用pip卸载包时出现“Not uninstalling *** at /usr/lib/python2.7/dist-packages, owned by OS解决”]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78116912</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78116912</guid><author>TYOUKAI_</author><pubDate>Wed, 27 Sep 2017 20:33:19 +0800</pubDate><description><![CDATA[Not uninstalling *** at /usr/lib/python2.7/dist-packages, owned by OS]]></description><category></category></item><item><title><![CDATA[初识java多线程的wait(), notify()方法]]></title><link>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78055919</link><guid>https://blog.youkuaiyun.com/TYOUKAI_/article/details/78055919</guid><author>TYOUKAI_</author><pubDate>Thu, 21 Sep 2017 19:30:07 +0800</pubDate><description><![CDATA[初识java多线程的wait(), notify()方法。]]></description><category></category></item></channel></rss>