<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ygczm]]></title><description><![CDATA[假如我不能，我就一定要；假如我一定要，我就一定能。]]></description><link>https://blog.csdn.net/ygczm</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ygczm]]></copyright><item><title><![CDATA[Dubbox之编译]]></title><link>https://blog.csdn.net/ygczm/article/details/51381902</link><guid>https://blog.csdn.net/ygczm/article/details/51381902</guid><author>ygczm</author><pubDate>Thu, 12 May 2016 10:20:40 +0800</pubDate><description><![CDATA[Dubbox编译]]></description><category></category></item><item><title><![CDATA[ELK之Kibana源码——编译环境搭建]]></title><link>https://blog.csdn.net/ygczm/article/details/50750681</link><guid>https://blog.csdn.net/ygczm/article/details/50750681</guid><author>ygczm</author><pubDate>Fri, 26 Feb 2016 16:20:43 +0800</pubDate><description><![CDATA[最近公司用ELK来做新的项目，因ELK无法满足公司的需求，需要对Kibana进行重构，在此记录跟Kibana有关的所有点滴，当做后期的回忆吧，所使用的Kibana的版本为kibana-4.4.1。 
       在搭建环境的过程中，自己也碰到了很多问题，本来打算在Windows中进行开发的，无奈将环境搭建起来后，出现了Windows中的路径问题，所以最后还是选择了在Linux中搭建开发环境。Lin]]></description><category></category></item><item><title><![CDATA[NodeJS之一——环境搭建]]></title><link>https://blog.csdn.net/ygczm/article/details/50675197</link><guid>https://blog.csdn.net/ygczm/article/details/50675197</guid><author>ygczm</author><pubDate>Tue, 16 Feb 2016 16:06:25 +0800</pubDate><description><![CDATA[最近项目中要NodeJS，所以打算开个篇章来记录下NodeJS的学习路程，这一节我们来进行NodeJS的环境搭建。
NodeJS下载地址：https://nodejs.org/en/
我采用的NodeJS的版本为4.3.0


首先根据自己的操作系统选择合适的版本，本人操作系统为windows，所以下载安装版，双击安装程序后直接一路点击next后，提示安装成功。
安装成功完后，要验证是]]></description><category></category></item><item><title><![CDATA[分布式中的一些概念]]></title><link>https://blog.csdn.net/ygczm/article/details/50533326</link><guid>https://blog.csdn.net/ygczm/article/details/50533326</guid><author>ygczm</author><pubDate>Sun, 17 Jan 2016 20:35:05 +0800</pubDate><description><![CDATA[新的项目将采用分布式架构，在项目中将引入Zookeeper，为了能够让自己在项目中所学的知识以文字的形式沉淀下来，特开此篇章，在学习Zookeeper之前，先来了解一点概念相关的东东。
ACID模型
原子性(Atomicity)
通俗点讲就是要么全部执行成功，要么全部不执行。
一致性(Consistency)
通俗点讲就是说事务执行的结果必须是从一个一致性状态变成另一个一致性状态。换句话]]></description><category></category></item><item><title><![CDATA[Bootstrap的Modal源码学习]]></title><link>https://blog.csdn.net/ygczm/article/details/50146455</link><guid>https://blog.csdn.net/ygczm/article/details/50146455</guid><author>ygczm</author><pubDate>Wed, 02 Dec 2015 12:13:35 +0800</pubDate><description><![CDATA[新的项目中使用了Bootstrap，在开发中要对Modal进行重构，所以对其源码进行分析~~


/* ========================================================================
 * Bootstrap: modal.js v3.3.5
 * http://getbootstrap.com/javascript/#mod]]></description><category></category></item><item><title><![CDATA[SpringMVC+FreeMarker+MyBatis框架搭建之国际化——Cookie存储用户语言]]></title><link>https://blog.csdn.net/ygczm/article/details/47441235</link><guid>https://blog.csdn.net/ygczm/article/details/47441235</guid><author>ygczm</author><pubDate>Wed, 12 Aug 2015 11:01:25 +0800</pubDate><description><![CDATA[继续接着上一篇的文章来说明，如何将用户在前端页面中选择的信息存储到Cookie中，以便用户下次登录时自动选择上一次浏览时的语言。
1、首先在servlet-context.xml文件中配置一个本地解析器，我这边使用的是CookieLocaleResolver，当然你还可以选择使用SessionLocaleResolver。
	
	
		
		
		
		
	
	
注意：该bean的id必须为]]></description><category></category></item><item><title><![CDATA[SpringMVC+FreeMarker+MyBatis框架搭建之国际化]]></title><link>https://blog.csdn.net/ygczm/article/details/47421391</link><guid>https://blog.csdn.net/ygczm/article/details/47421391</guid><author>ygczm</author><pubDate>Tue, 11 Aug 2015 15:46:47 +0800</pubDate><description><![CDATA[SpringMVC+FreeMarker+MyBatis框架搭建之国际化]]></description><category></category></item><item><title><![CDATA[使用Lock接口实现同步]]></title><link>https://blog.csdn.net/ygczm/article/details/41217943</link><guid>https://blog.csdn.net/ygczm/article/details/41217943</guid><author>ygczm</author><pubDate>Mon, 17 Nov 2014 21:32:51 +0800</pubDate><description><![CDATA[本节我们来讲使用java.util.concurrent.locks.Lock来实现线程间的同步，在讲这个之前啊，我们先看看官方的Api里面对于该接口的描述，我们会发现实现该接口的类只有两个：ReentrantLock和ReentrantReadWriteLock，本节我们主要讨论ReentrantLock，ReentrantReadWriteLock放在后面的章节在细说。
我们先来看看这个Lo]]></description><category></category></item><item><title><![CDATA[使用synchronized实现同步代码块]]></title><link>https://blog.csdn.net/ygczm/article/details/41087971</link><guid>https://blog.csdn.net/ygczm/article/details/41087971</guid><author>ygczm</author><pubDate>Thu, 13 Nov 2014 20:54:38 +0800</pubDate><description><![CDATA[在开始本篇前我们先将上一节中的Account类]]></description><category></category></item><item><title><![CDATA[使用synchronized实现同步方法]]></title><link>https://blog.csdn.net/ygczm/article/details/40792511</link><guid>https://blog.csdn.net/ygczm/article/details/40792511</guid><author>ygczm</author><pubDate>Tue, 04 Nov 2014 20:48:36 +0800</pubDate><description><![CDATA[在开始本篇前我们先来看个例子]]></description><category></category></item><item><title><![CDATA[正确的人]]></title><link>https://blog.csdn.net/ygczm/article/details/40713529</link><guid>https://blog.csdn.net/ygczm/article/details/40713529</guid><author>ygczm</author><pubDate>Sun, 02 Nov 2014 20:04:22 +0800</pubDate><description><![CDATA[在本文的开头，我们来思考这么几个问题：
1、  企业最近几年员工的流失率如何？
2、  自己的团队成员间是否能力差异很大？
3、  招聘一个合适的人员有多难？
4、  人员变动所带来的隐形成本有多高？
5、  如何减少人员的变动？
 
 
首先我们来讨论一下这群离职的人儿，对于打算换工作的人来说，原因可能各式各样，个人性格也包含在其中。对于那些离职率超高的公司，可能造成高离职率的原]]></description><category></category></item></channel></rss>