<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dudos的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dudos</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dudos]]></copyright><item><title><![CDATA[list、set和map的区别]]></title><link>https://blog.youkuaiyun.com/dudos/article/details/80300506</link><guid>https://blog.youkuaiyun.com/dudos/article/details/80300506</guid><author>dudos</author><pubDate>Sun, 13 May 2018 16:46:18 +0800</pubDate><description><![CDATA[List、Set和map 区别



如上图所示，list和set继承自collection接口，map是一个接口

list


可以允许重复的对象。
可以插入多个null元素。
是一个有序容器，保持了每个元素的插入顺序，输出的顺序就是插入的顺序。
常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行，它提供了使用索引的随意访问，而 Linke...]]></description><category></category></item><item><title><![CDATA[通过ConcurrentHashMap实现本地缓存]]></title><link>https://blog.youkuaiyun.com/dudos/article/details/63680538</link><guid>https://blog.youkuaiyun.com/dudos/article/details/63680538</guid><author>dudos</author><pubDate>Sun, 19 Mar 2017 10:04:58 +0800</pubDate><description><![CDATA[在做项目的时候，往往遇到需要使用缓存，但是缓存的量不大，没有必要使用redis这样的缓存。比如我做一个定时任务，捞取从什么时间之后需要发货的订单，想要把这个时间点做一个配置，所以自己使用ConcurrentHashMap实现了一个简单的缓存
package cahche;

import java.util.Calendar;
import java.util.Date;
import ]]></description><category></category></item></channel></rss>