<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[思草]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/e1dddddd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; e1dddddd]]></copyright><item><title><![CDATA[java枚举类]]></title><link>https://blog.youkuaiyun.com/e1dddddd/article/details/108340108</link><guid>https://blog.youkuaiyun.com/e1dddddd/article/details/108340108</guid><author>e1dddddd</author><pubDate>Tue, 01 Sep 2020 15:27:27 +0800</pubDate><description><![CDATA[应用场景
枚举用来表示一类值域范围有限的值，比如状态、性别等。java枚举值可以把每个值实例化成一个对象，为每个对象指定多个属性，方便维护管理。
优点：

按值实例化，每个实例可以指定多个属性以及实现抽象方法，方便维护和扩展
安全，java枚举类使用final修饰，不能被继承，实例均为static final修饰，构造器只能为私有，且在jvm层面限制不能被反射获取，天生有利于构造单例对象

使用注意点
1、java枚举类均继承自java.lang.Enum，故无法继承其他类，但可以实现多个接口
2、所有实例]]></description><category></category></item><item><title><![CDATA[Redis实现分布式锁]]></title><link>https://blog.youkuaiyun.com/e1dddddd/article/details/101051036</link><guid>https://blog.youkuaiyun.com/e1dddddd/article/details/101051036</guid><author>e1dddddd</author><pubDate>Fri, 20 Sep 2019 10:57:55 +0800</pubDate><description><![CDATA[分布式环境下各个主机竞争统一资源时，传统的synchronize、ReentrankLock已不能满足要求。利用redis可以方便的实现分布式锁。
分布式锁要满足如下四个条件：

1、互斥性 – 同一时间只有一方可以获得锁
2、安全性 – 释放锁时不能影响其他方获得的锁，即只能释放自己获得的锁。
3、死锁 – 避免获得锁的一方由于宕机而一直占用锁无法释放。
4、容错 – 及时redis某些节点宕机...]]></description><category></category></item><item><title><![CDATA[CMS系统常用插件之jquery.validate.js]]></title><link>https://blog.youkuaiyun.com/e1dddddd/article/details/83031498</link><guid>https://blog.youkuaiyun.com/e1dddddd/article/details/83031498</guid><author>e1dddddd</author><pubDate>Fri, 12 Oct 2018 20:20:05 +0800</pubDate><description><![CDATA[作为一名应届萌新，入职半年，本来已做好遨游java后端开发海洋的准备，但作为部门重（xiang）点（mu）培（yao）养（qiu）对象，还是先从前端做起吧。本着我是社会主义一块砖，哪里需要哪里搬得原则，我还是欣然接受了。半年时间，前端从入门到入坑，陆续做了两个项目，期间收获还是蛮多的。最近刚做完内部的一个cms系统，用到几个插件还是蛮好用的，避免重复造轮子，这里简单记录一下使用心得，同时也向大家推...]]></description><category></category></item><item><title><![CDATA[Spring:HandlerInterceptor使用]]></title><link>https://blog.youkuaiyun.com/e1dddddd/article/details/75099146</link><guid>https://blog.youkuaiyun.com/e1dddddd/article/details/75099146</guid><author>e1dddddd</author><pubDate>Fri, 14 Jul 2017 10:56:10 +0800</pubDate><description><![CDATA[HandlerInterceptor使用]]></description><category></category></item><item><title><![CDATA[同一个Maven项目移机出错解决办法]]></title><link>https://blog.youkuaiyun.com/e1dddddd/article/details/74781629</link><guid>https://blog.youkuaiyun.com/e1dddddd/article/details/74781629</guid><author>e1dddddd</author><pubDate>Fri, 07 Jul 2017 22:45:52 +0800</pubDate><description><![CDATA[pom.xml文件报错（包丢失）

  

  首先：选择工程，右击→Buid Path→Configure Build Path..., 打开Maven Dependencies，再打开maven中的repository，

    把Maven Dependencies中出错的jar文件全部删除

         

  

  其次：选择工程，右击→Maven→up]]></description><category></category></item><item><title><![CDATA[新建STS打开原来可运行的项目出错解决办法]]></title><link>https://blog.youkuaiyun.com/e1dddddd/article/details/74781483</link><guid>https://blog.youkuaiyun.com/e1dddddd/article/details/74781483</guid><author>e1dddddd</author><pubDate>Fri, 07 Jul 2017 22:26:43 +0800</pubDate><description><![CDATA[pom.xml文件报错（包丢失）

  

  首先：选择工程，右击→Buid Path→Configure Build Path..., 打开Maven Dependencies，再打开maven中的repository，

    把Maven
 Dependencies中出错的jar文件全部删除

         

  

  其次：选择工程，右击→Maven→]]></description><category></category></item><item><title><![CDATA[HashMap源码解析]]></title><link>https://blog.youkuaiyun.com/e1dddddd/article/details/72625033</link><guid>https://blog.youkuaiyun.com/e1dddddd/article/details/72625033</guid><author>e1dddddd</author><pubDate>Mon, 22 May 2017 11:39:49 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/chdjj/article/details/38553163]]></description><category></category></item><item><title><![CDATA[HashMap源码解析]]></title><link>https://blog.youkuaiyun.com/e1dddddd/article/details/72625018</link><guid>https://blog.youkuaiyun.com/e1dddddd/article/details/72625018</guid><author>e1dddddd</author><pubDate>Mon, 22 May 2017 11:38:13 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/chdjj/article/details/38553163]]></description><category></category></item><item><title><![CDATA[IntelliJ配置git]]></title><link>https://blog.youkuaiyun.com/e1dddddd/article/details/69261687</link><guid>https://blog.youkuaiyun.com/e1dddddd/article/details/69261687</guid><author>e1dddddd</author><pubDate>Wed, 05 Apr 2017 16:38:32 +0800</pubDate><description><![CDATA[一、
1、打开Preference--
 Version Control。

2、下拉选择Github，填写Host、Login和Password，然后Test是否成功。
3、选择Git，指定Git路径后，Test测试功能是否正常。
二、

cd 本地项目代码

git remote add origin 项目的地址

pull origin master --allow-]]></description><category></category></item></channel></rss>