<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[长青的历练]]></title><description><![CDATA[勿忘初心，方得始终！]]></description><link>https://blog.youkuaiyun.com/FutureInMyHeart</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FutureInMyHeart]]></copyright><item><title><![CDATA[interrupt、interrupted、isInterrupted的区别]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84878635</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84878635</guid><author>FutureInMyHeart</author><pubDate>Fri, 24 Mar 2017 09:47:21 +0800</pubDate><description><![CDATA[
转自 http://blog.youkuaiyun.com/budapest/article/details/6941802 
 
中断线程 —— interrupt() 
 一个正在运行的线程除了正常的时间片中断之外，能否被其他线程控制？或者说其他线程能否让指定线程放弃CPU或者提前结束运行？ 除了线程同步机制之外，还有两种方法：       (1) Thread.stop(), Thread.su...]]></description><category></category></item><item><title><![CDATA[Spring初始化加载某类实例]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84877342</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84877342</guid><author>FutureInMyHeart</author><pubDate>Fri, 17 Mar 2017 10:39:46 +0800</pubDate><description><![CDATA[
转自http://blog.youkuaiyun.com/zgmzyr/article/details/39380477
 
spring对同一配置文件中相同id或者name的两个或以上的bean时，做直接抛异常的处理，而对不同配置文件中相同id或者名称的bean，只会在打印日志级别为info的信息，信息内容大概为&quot;Overriding bean definition for bean xxx : r...]]></description><category></category></item><item><title><![CDATA[contextInitializerClasses ]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84877341</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84877341</guid><author>FutureInMyHeart</author><pubDate>Fri, 17 Mar 2017 10:38:24 +0800</pubDate><description><![CDATA[
转自http://blog.youkuaiyun.com/zgmzyr/article/details/39380477
 
spring对同一配置文件中相同id或者name的两个或以上的bean时，做直接抛异常的处理，而对不同配置文件中相同id或者名称的bean，只会在打印日志级别为info的信息，信息内容大概为&quot;Overriding bean definition for bean xxx : re...]]></description><category></category></item><item><title><![CDATA[ContextRefreshedEvent事件]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84877208</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84877208</guid><author>FutureInMyHeart</author><pubDate>Thu, 16 Mar 2017 15:14:44 +0800</pubDate><description><![CDATA[
原文路径：http://zhaoshijie.iteye.com/blog/1974682
 
应用场景：很多时候我们想要在某个类加载完毕时干某件事情，但是使用了spring管理对象，我们这个类引用了其他类（可能是更复杂的关联），所以当我们去使用这个类做事情时发现包空指针错误，这是因为我们这个类有可能已经初始化完成，但是引用的其他类不一定初始化完成，所以发生了空指针错误，解决方案如下： 1、...]]></description><category></category></item><item><title><![CDATA[源码解析：init-method、@PostConstruct、afterPropertiesSet孰先孰后 ]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84877148</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84877148</guid><author>FutureInMyHeart</author><pubDate>Thu, 16 Mar 2017 11:11:34 +0800</pubDate><description><![CDATA[
Spring 容器中的 Bean 是有生命周期的，spring 允许在 Bean 在初始化完成后以及Bean 销毁前执行特定的操作，常用的设定方式有以下三种：

通过实现InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法；
通过&amp;lt;bean&amp;gt; 元素的 init-method/destroy-method属性指定初始化之后 /销毁...]]></description><category></category></item><item><title><![CDATA[跨域资源共享 CORS 详解]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84876967</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84876967</guid><author>FutureInMyHeart</author><pubDate>Wed, 15 Mar 2017 11:28:29 +0800</pubDate><description><![CDATA[
跨域资源共享 CORS 详解
 
 
 
 
    摘自  www.ruanyifeng.com/blog/2016/04/cors.html
CORS是一个W3C标准，全称是&quot;跨域资源共享&quot;（Cross-origin resource sharing）。
 
它允许浏览器向跨源服务器，发出XMLHttpRequest请求，从而克服了AJAX只能同源使用的限制。
 
本文...]]></description><category></category></item><item><title><![CDATA[Random的使用]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84876753</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/84876753</guid><author>FutureInMyHeart</author><pubDate>Tue, 14 Mar 2017 14:35:06 +0800</pubDate><description><![CDATA[
原文链接 : http://blog.sina.com.cn/s/blog_93dc666c0101h3gd.html 
Java中存在着两种Random函数：
一、java.lang.Math.Random;
调用这个Math.Random()函数能够返回带正号的double值，该值大于等于0.0且小于1.0，即取值范围是[0.0,1.0)的左闭右开区间，返回值是一个伪随机选择的数，在该...]]></description><category></category></item><item><title><![CDATA[MySQL之SQL优化]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/51290137</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/51290137</guid><author>FutureInMyHeart</author><pubDate>Sun, 01 May 2016 12:58:05 +0800</pubDate><description><![CDATA[今天参加了公司内部的培训，感想wangqiang带来的技术分享。我又结合公司wiki，记录下mysql优化的一些知识。show warnings官方解释SHOW WARNINGS is a diagnostic statement that displays information about the conditions (errors, warnings, and notes) resultin]]></description><category></category></item><item><title><![CDATA[mybaits中的<trim>标签的作用]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50897981</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50897981</guid><author>FutureInMyHeart</author><pubDate>Tue, 15 Mar 2016 17:00:10 +0800</pubDate><description><![CDATA[<trim>标签的作用， 
<trim>可以有 prefix 、suffix 、 prefixOverrrides 、suffixOverrides  4个属性会在<trim>  的位置会变成prefix的内容，</trim> 的位置会变成 suffix的内容，<trim> 位置后面的内容如果是prefixOverrrides ，那么就会把prefixOverrrides 这块内容删除，</trim]]></description><category></category></item><item><title><![CDATA[SVN版本控制（三）--权限管理]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50881237</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50881237</guid><author>FutureInMyHeart</author><pubDate>Sun, 13 Mar 2016 23:19:26 +0800</pubDate><description><![CDATA[我们在之前的内容中曾经提到过权限认证的内容，那么我们在这里正式的介绍下权限管理。权限控制svn 仓库权限配置 
svnserve.conf 定义所有认证和授权政策 
passwd 存放项目成员帐户信息 
authz 主要是做复杂的群组权限控制注意，不要对这几个文件肆意修改。 
svnserve.conf修改 
 
passwd文件修改 
 
authz修改 
 
如果再添加了一行记录： 
[chan]]></description><category></category></item><item><title><![CDATA[SVN版本控制（二）--SVN客户端的使用]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50876473</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50876473</guid><author>FutureInMyHeart</author><pubDate>Sun, 13 Mar 2016 11:11:12 +0800</pubDate><description><![CDATA[分为两种给大家介绍： 
1.命令行的方式 
2.GUI界面的方式SVN客户端命令行使用将项目检出 至user1目录下：svn checkout URL [PATH]svn checkout svn://localhost/changqing F:\develop\workroom\user1svn checkout svn://localhost/changqing/ F:\develop\work]]></description><category></category></item><item><title><![CDATA[SVN版本控制（一）---简介]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50876054</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50876054</guid><author>FutureInMyHeart</author><pubDate>Sun, 13 Mar 2016 10:30:49 +0800</pubDate><description><![CDATA[在现在公司内部很多都在使用版本控制工具，比如：CVS、SVN、Git，大多数就是这么三种，现在的趋势正在向使用git增多，但是现在市场占有额还是以SVN为主。前言接下来我会在博客中，进行4期内容的SVN笔记记录。 
课程内容： 
1.SVN简介 
2.SVN服务器端与客户端的使用 
3.SVN与第三方 Eclipse 整合 
4.SVN与第三方 Apache 整合课程目标： 
1.掌握SVN服务端与]]></description><category></category></item><item><title><![CDATA[知识学习网站]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50850615</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50850615</guid><author>FutureInMyHeart</author><pubDate>Thu, 10 Mar 2016 22:14:58 +0800</pubDate><description><![CDATA[算法洗脑篇  http://www.cnblogs.com/huangxincheng/category/340148.html算法速成系列 
http://www.cnblogs.com/huangxincheng/category/340146.html经典算法专题 
 http://www.cnblogs.com/huangxincheng/category/401959.htmlredis]]></description><category></category></item><item><title><![CDATA[算法学习之路]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50753499</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50753499</guid><author>FutureInMyHeart</author><pubDate>Sat, 27 Feb 2016 00:46:32 +0800</pubDate><description><![CDATA[第一阶段：练经典常用算法，下面的每个算法给我打上十到二十遍，同时自己精简代码， 
因为太常用，所以要练到写时不用想，10-15分钟内打完，甚至关掉显示器都可以把程序打 
出来. 
1.最短路(Floyd、Dijstra,BellmanFord) 
2.最小生成树(先写个prim,kruscal要用并查集，不好写) 
3.大数（高精度）加减乘除 
4.二分查找. (代码可在五行以内) ]]></description><category></category></item><item><title><![CDATA[《Head First 设计模式》阅读]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50736083</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/50736083</guid><author>FutureInMyHeart</author><pubDate>Thu, 25 Feb 2016 10:56:04 +0800</pubDate><description><![CDATA[1.设计模式其实就是过去人们面对同样的软件设计问题所学来的经验。 
2.学习的重点：
事关紧要的模式
何时使用某个设计模式，为什么使用该模式
如何在自己的设计中马上采用这些设计模式
何时不该使用设计模式，如何避免对设计模式狂热
模式是基于哪些面向对象设计原则设计出来的注： 
个人感觉这几点不仅仅是设计模式的学习原则，也是一个其他技术的学习准则，有个基本认知，然后知道什么时候使用，如何使用，怎么用，何]]></description><category></category></item><item><title><![CDATA[java中main方法的 (String[] args)的作用]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/41211651</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/41211651</guid><author>FutureInMyHeart</author><pubDate>Mon, 17 Nov 2014 16:31:22 +0800</pubDate><description><![CDATA[class Example
{
     public void main(String[] args)
     {
           System.out.println(args[0]);
           System.out.println(args[1]);
     }
}
那么这个程序在执行的时候就需要向main函数传递形式参数的值，好让main函数完成打印的功能。
注：S]]></description><category></category></item><item><title><![CDATA[为什么32位系统支持的最大内存为4G？]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/41076971</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/41076971</guid><author>FutureInMyHeart</author><pubDate>Thu, 13 Nov 2014 12:32:58 +0800</pubDate><description><![CDATA[2^32 = 4 * 2^10 * 2 ^10 *2^10B=4GB
32位X86架构是指个人电脑的地址总线是32位的，CPU、内存控制器、操作系统都是按32位地址总线设计。32位地址总线可以支持的内存地址代码是 4096MB，也就是有4GB的地址代码，可以编4GB个地址。这4GB个地址码正好可以分配给4GB内存。但是，这4GB个地址码不能全部分配给安装在主板上的物理内存。因为个人电脑还有很多设备]]></description><category></category></item><item><title><![CDATA[复习1]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/39338253</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/39338253</guid><author>FutureInMyHeart</author><pubDate>Wed, 17 Sep 2014 09:49:07 +0800</pubDate><description><![CDATA[1.首先解决下遗留问题properties]]></description><category></category></item><item><title><![CDATA[java多线程初级]]></title><link>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/39337901</link><guid>https://blog.youkuaiyun.com/FutureInMyHeart/article/details/39337901</guid><author>FutureInMyHeart</author><pubDate>Wed, 17 Sep 2014 09:27:35 +0800</pubDate><description><![CDATA[从今天起，在本周末之前，我会整理出java多线程的知识，会搜集网络上的内容及图书馆中的书籍，解决多线程留下的疑惑。
本文会从以下几个方面介绍java多线程：简单介绍线程、线程创建、线程的生命周期、线程控制、线程安全、wait及notify、notifyAll。
以案例代码为主。


一：简单介绍线程 
线程是程序运行的基本执行单元。当操作系统（不包括单线程的操作系统，如微软早期的DOS]]></description><category></category></item></channel></rss>