<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[msjcool的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/msjcool</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; msjcool]]></copyright><item><title><![CDATA[mysql master_thread]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84719672</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84719672</guid><author>msjcool</author><pubDate>Wed, 20 May 2015 17:04:16 +0800</pubDate><description><![CDATA[
mysql master thread 工作内容
伪代码：
void master_thread(){
	    goto loop;
		
		loop://主循环begin
		for(int i=0;i&amp;lt;10;i++){
			thread_sleep(1);  //休眠1秒
			do log_buffer flush to disk;  //将日志缓冲刷新到磁盘...]]></description><category></category></item><item><title><![CDATA[Hibernate缓存机制（转）]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84707088</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84707088</guid><author>msjcool</author><pubDate>Wed, 18 Mar 2015 18:02:01 +0800</pubDate><description><![CDATA[
一、why（为什么要用Hibernate缓存？）
Hibernate是一个持久层框架，经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次，从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制，应用程序在运行时从缓存读写数据，在特定的时刻或事件会同步缓存和物理数据源的数据。
 
二、what（Hibernate缓存原理是怎样的？）Hibernate缓存包括两大...]]></description><category></category></item><item><title><![CDATA[spring常用的工具类(转)]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84694537</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84694537</guid><author>msjcool</author><pubDate>Tue, 06 Jan 2015 12:53:06 +0800</pubDate><description><![CDATA[
spring常用的工具类



spring给我们提供了很多的工具类, 应该在我们的日常工作中很好的利用起来. 它可以大大的减轻我们的平时编写代码的长度. 因我们只想用spring的工具类, 而不想把一个大大的spring工程给引入进来. 下面是我从spring3.0.5里抽取出来的工具类. 在最后给出我提取出来的spring代码打成的jar包 spring的里的resouce的概念, 在...]]></description><category></category></item><item><title><![CDATA[(转)Java多线程:线程状态 ]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84691479</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84691479</guid><author>msjcool</author><pubDate>Tue, 16 Dec 2014 16:55:28 +0800</pubDate><description><![CDATA[
一. 线程状态类型1. 新建状态（New）：新创建了一个线程对象。2. 就绪状态（Runnable）：线程对象创建后，其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中，变得可运行，等待获取CPU的使用权。3. 运行状态（Running）：就绪状态的线程获取了CPU，执行程序代码。4. 阻塞状态（Blocked）：阻塞状态是线程因为某种原因放弃CPU使用权，暂时停止运行。直...]]></description><category></category></item><item><title><![CDATA[关于tomcat目录下的work内容没更新]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84689621</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84689621</guid><author>msjcool</author><pubDate>Fri, 05 Dec 2014 10:59:43 +0800</pubDate><description><![CDATA[昨晚发完网站的最新版，今早产品的人发现有些页面还是旧的，以为是varnish缓存问题，让DBA给清理下，多刷新几次页面还是能出现旧的，检查几台服务器上面的页面确定了都是最新的页面，这就奇怪了，一同事提醒会不会是tomcat的work目录没重新加载，检查下发现有一台机的tomcat确实没有更新work目录内容，删掉后就好了。具体原因还没时间查...]]></description><category></category></item><item><title><![CDATA[window.onload]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84688916</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84688916</guid><author>msjcool</author><pubDate>Mon, 01 Dec 2014 18:41:06 +0800</pubDate><description><![CDATA[
如果想让页面加载完再处理些东西，试下这个吧：
window.onload=function(){   };
]]></description><category></category></item><item><title><![CDATA[为什么你的代码如此难以理解(转)]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84688669</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84688669</guid><author>msjcool</author><pubDate>Sun, 30 Nov 2014 11:59:31 +0800</pubDate><description><![CDATA[
“我到底在想什么？！？”
 
凌晨1:30分，我正盯着不到一个月前我写的一段代码。当时它看起来像是件艺术品，全部是可理解的，优雅、简单、让人叹为观止。这一切都不再了，明天是我的最后期限，数小时前我发现了一个bug。当时看起来的简单和逻辑再也说不通了。可以肯定的是，如果我写代码，我应该足以聪明到理解代码？
 
经过了多次这种经历以后，我开始认真思考，为什么我的代码在我编写的时候很清楚、而当...]]></description><category></category></item><item><title><![CDATA[spring工具类]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84688087</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84688087</guid><author>msjcool</author><pubDate>Wed, 26 Nov 2014 11:27:35 +0800</pubDate><description><![CDATA[
spring给我们提供了很多的工具类, 应该在我们的日常工作中很好的利用起来. 它可以大大的减轻我们的平时编写代码的长度. 因我们只想用spring的工具类, 而不想把一个大大的spring工程给引入进来. 下面是我从spring3.0.5里抽取出来的工具类. 在最后给出我提取出来的spring代码打成的jar包 spring的里的resouce的概念, 在我们处理io时很有用. 具体信息请参考...]]></description><category></category></item><item><title><![CDATA[Eclipse远程调试java程序]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84686114</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84686114</guid><author>msjcool</author><pubDate>Mon, 17 Nov 2014 12:08:03 +0800</pubDate><description><![CDATA[
 http://hi.baidu.com/widebright/item/bcddbc2596ba2a0977272c5c
 
JAVA的远程调试 基于Java Platform Debugger Architecture(JPDA:Java平台调试架构)。 JVM 本身支持指定参数来让java程序以调试模式启动。虚拟机运行在调试模式下，你只要去连接他的相应的监听端口就可以了。
像tomc...]]></description><category></category></item><item><title><![CDATA[maven错误排查]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84684143</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84684143</guid><author>msjcool</author><pubDate>Thu, 06 Nov 2014 16:18:42 +0800</pubDate><description><![CDATA[
最近项目使用maven-deploy时出现
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project wenwo-platform-parent: Failed to deploy artifacts: Could not...]]></description><category></category></item><item><title><![CDATA[(转)关于如何提高Web服务端并发效率的异步编程技术]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84653169</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84653169</guid><author>msjcool</author><pubDate>Tue, 16 Sep 2014 11:55:51 +0800</pubDate><description><![CDATA[
微信原文：http://mp.weixin.qq.com/s?__biz=MzA3NDM1NjUwMQ==&amp;amp;mid=200593968&amp;amp;idx=1&amp;amp;sn=b5eeb288cfca604248f3635917780016#rd
 
最近我研究技术的一个重点是java的多线程开发，在我早期学习java的时候，很多书上把java的多线程开发标榜为简单易用，这个简单易用是以...]]></description><category></category></item><item><title><![CDATA[nginx 代理]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84632199</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84632199</guid><author>msjcool</author><pubDate>Thu, 04 Sep 2014 15:23:48 +0800</pubDate><description><![CDATA[
现在公司有两个应用（tomcat），使用同一个域名，在一台服务器机子，因为post过来的数据也需要，所以使用ngixn做代理分发，配置如下：（已简化）
http {     upstream back1 { server 127.0.0.1:1111; }
 upstream back2 { server 127.0.0.1:2222; }
 upstream domainback1 {...]]></description><category></category></item><item><title><![CDATA[mina-ibm的介绍]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84552320</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84552320</guid><author>msjcool</author><pubDate>Tue, 22 Apr 2014 17:47:20 +0800</pubDate><description><![CDATA[
原文：http://www.ibm.com/developerworks/cn/opensource/os-cn-apmina/
另外一篇详细介绍文章：https://www.ibm.com/developerworks/cn/java/j-lo-mina2/#major4
 
Apache MINA(Multipurpose Infrastructure for Network App...]]></description><category></category></item><item><title><![CDATA[quartz 定时任务说明]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84540164</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84540164</guid><author>msjcool</author><pubDate>Sat, 22 Mar 2014 15:19:07 +0800</pubDate><description><![CDATA[
0  0    *   *   *  ？ *秒 分钟 小时 天 月 周几 年0 代表具体时间，即0分0秒*代表每的意思，即每月每天每小时？代表不确定
/ 用于递增触发。如在秒上面设置&quot;5/15&quot; 表示从5秒开始，每增15秒触发(5,20,35,50)。 在月字段上设置'1/3'所示每月1号开始，每隔三天触发一次。
 
1  秒  是  0-59    , - * / 2  分  是  0...]]></description><category></category></item><item><title><![CDATA[关于财付通接口集成出现验证签名错误一个原因]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84505401</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84505401</guid><author>msjcool</author><pubDate>Wed, 20 Nov 2013 17:46:55 +0800</pubDate><description><![CDATA[
做了支付宝的接口集成很顺利，但财付通上面出现验证签名的错误，官方给的排查方法是：
1、密钥不对。2、签名串顺序错了。3、参数有非法的参数值。
反复查看了上面的错误都没犯，后来无意间看到了问题所在。
 
由于使用的是form提交形式到财付通支付平台，原先的数据已经根据编码encode，form提交后数据会再一步根据页面编码encode，所以就出现了验证签名错误。解决方案是一就不直接代码e...]]></description><category></category></item><item><title><![CDATA[初用 hsqldb (转)]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84496593</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84496593</guid><author>msjcool</author><pubDate>Wed, 06 Nov 2013 18:04:46 +0800</pubDate><description><![CDATA[
初用 hsqldb
今天初了下 hsqldb下载 hsqldbhttp://sourceforge.net/project/showfiles.php?group_id=23316下载 hsqldb_1_8_0_7.zip解压到 D:/hsqldb在 D:/hsqldb 目录下创建 runxdb.bat 文件如下:

cd datajava -cp ../lib/hsqldb.jar org...]]></description><category></category></item><item><title><![CDATA[redis 客户端批量删除keys]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84491831</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84491831</guid><author>msjcool</author><pubDate>Wed, 23 Oct 2013 15:51:10 +0800</pubDate><description><![CDATA[
redis-cli -n 0 keys &quot;c.helpexponenttop*&quot;|xargs redis-cli -n 0 del
如果redis-cli没有设置成系统变量，需要指定redis-cli的完整路径
]]></description><category></category></item><item><title><![CDATA[各种蔬菜水果中英文名称对照]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84483030</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84483030</guid><author>msjcool</author><pubDate>Wed, 25 Sep 2013 12:01:45 +0800</pubDate><description><![CDATA[
各种蔬菜水果中英文名称对照
蔬菜
Agaric 木耳
Areca 槟榔
Asparagus  芦荟
Balsam Pear 苦瓜
Bamboo Shoot 竹笋
Bean Sprout 豆芽菜
Beet Root 甜菜根
Bitter Gourd 苦瓜
Broccoli 花椰菜
Cabbage 包心菜
Caraway 香菜
Carrot 胡萝卜
Celery 芹菜
...]]></description><category></category></item><item><title><![CDATA[单例模式的标准写法、注意事项、作用及测试(转)]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84478999</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84478999</guid><author>msjcool</author><pubDate>Thu, 12 Sep 2013 14:52:58 +0800</pubDate><description><![CDATA[
public class Singleton {

    private static volatile Singleton instance = null;

    // private constructor suppresses
    private Singleton(){
    }

    public static Singleton getInstance...]]></description><category></category></item><item><title><![CDATA[JSP之JSTL_functions(转)]]></title><link>https://blog.youkuaiyun.com/msjcool/article/details/84459678</link><guid>https://blog.youkuaiyun.com/msjcool/article/details/84459678</guid><author>msjcool</author><pubDate>Wed, 17 Jul 2013 21:40:15 +0800</pubDate><description><![CDATA[
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&amp;gt;

&amp;lt;taglib xmlns=&quot;http://java.sun.com/xml/ns/j2ee&quot;
xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
xsi:schemaLocation=&quot;http://java.sun.com/x]]></description><category></category></item></channel></rss>