<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[B_evan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/B_evan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; B_evan]]></copyright><item><title><![CDATA[HashMap和Hashtable的区别]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/80882099</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/80882099</guid><author>B_evan</author><pubDate>Mon, 02 Jul 2018 11:23:53 +0800</pubDate><description><![CDATA[HashMap和Hashtable都实现了Map接口，但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有：线程安全性，同步(synchronization)，以及速度。HashMap几乎可以等价于Hashtable，除了HashMap是非synchronized的，并可以接受null(HashMap可以接受为null的键值(key)和值(value)，而Hashtable则不行)。HashM...]]></description><category></category></item><item><title><![CDATA[Java集合（二）Iterator]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/80626406</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/80626406</guid><author>B_evan</author><pubDate>Fri, 08 Jun 2018 18:47:49 +0800</pubDate><description><![CDATA[Java 集合框架主要结构图Java 集合主要分为两类：Collection 和 Map. 而 Collection 又继承了 Iterable&amp;lt; E &amp;gt; 接口，jdk1.8以前，Iterable 接口内只有一个 iterator 方法，1.8之后增加了forEach和spliterator两个方法。iterator返回一个 Iterator 迭代器:/**
     * Return...]]></description><category></category></item><item><title><![CDATA[Java集合（一）什么是集合]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/80611522</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/80611522</guid><author>B_evan</author><pubDate>Thu, 07 Jun 2018 17:35:32 +0800</pubDate><description><![CDATA[什么是集合    1、集合类存放于java.util包中。    2、集合类型主要有3种：set(集）、list(列表）和map(映射)。    3、集合存放的都是对象的引用，而非对象本身。所以我们称集合中的对象就是集合中对象的引用。    简单来讲：集合就是一个放数据的容器，准确的说是放数据对象引用的容器。集合有哪些以及它们之间的关系上面这个图看上去有点杂，不过没关系，我们一步一步来剖析它。这张...]]></description><category></category></item><item><title><![CDATA[svn提示xxx文件已经过时]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/80567043</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/80567043</guid><author>B_evan</author><pubDate>Mon, 04 Jun 2018 14:43:01 +0800</pubDate><description><![CDATA[svn提示xxx文件已过时，请先update错误产生原因：修改文件前没有先update,从SVN获取该文件的最新版本。解决方法：  右键单击工程项目-&amp;gt;Team -&amp;gt; Update to Version... -&amp;gt; 点击ok即可...]]></description><category></category></item><item><title><![CDATA[eclipse/myeclipse Svn 的项目改名]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/80565707</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/80565707</guid><author>B_evan</author><pubDate>Mon, 04 Jun 2018 12:26:08 +0800</pubDate><description><![CDATA[eclipse/myeclipse界面的导航上找到第一步：Window -&amp;gt; show view -&amp;gt; other -&amp;gt; SVN -&amp;gt; SVN资源库第二步：找到项目，右键，选择重命名/移动，就可以修改项目名称了。...]]></description><category></category></item><item><title><![CDATA[List 《Map《String, Object》》进行map里面某个key相同则合并数据]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/80527226</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/80527226</guid><author>B_evan</author><pubDate>Thu, 31 May 2018 17:08:06 +0800</pubDate><description><![CDATA[public static void main(String[] args) {  
        //存放所有数据  
        List&amp;lt;Map&amp;lt;String, Object&amp;gt;&amp;gt; dataList = new ArrayList&amp;lt;Map&amp;lt;String,Object&amp;gt;&amp;gt;();  
          
        Map&amp;lt;Stri...]]></description><category></category></item><item><title><![CDATA[Solr（八）solrJ之增删改查的封装]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/80061103</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/80061103</guid><author>B_evan</author><pubDate>Tue, 24 Apr 2018 10:55:59 +0800</pubDate><description><![CDATA[solrJ是什么？solrJ是操作solr的java客户端Solrj（集群）和spring集成resource.properties#集群版  
SOLRClOUD.SERVER.URL =192.168.168.128:2181,192.168.168.128:2182,192.168.168.128:2183在applicationContext-solr.xml添加：&amp;lt;bean id=...]]></description><category></category></item><item><title><![CDATA[Java获取map的key和value的方法]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/79963424</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/79963424</guid><author>B_evan</author><pubDate>Mon, 16 Apr 2018 17:17:53 +0800</pubDate><description><![CDATA[获取map的key和value的方法分为两种形式：map.keySet()：先获取map的key，然后根据key获取对应的value；		map.entrySet()：同时查询map的key和value，只需要查询一次；		以下是获取map的key和value，以及map里面的元素通过key或者value来比较大小并排序；注意：当map的value值相等时，根据key值进行排序import jav...]]></description><category></category></item><item><title><![CDATA[Dubbo（一）Dubbo的介绍]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/79898403</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/79898403</guid><author>B_evan</author><pubDate>Wed, 11 Apr 2018 16:48:10 +0800</pubDate><description><![CDATA[【数字生态，钜惠来袭】云服务器限时秒杀，首购1核1G 99元/年

https://cloud.tencent.com/redirect.php?redirect=1042&amp;cps_key=3cc58020bfce3820568631f1bb08791c&amp;from=console​​​​​​​​​​​​​​

Dubbo背景和简介

Dubbo开始于电商系统，因此在这里先从电商系统...]]></description><category></category></item><item><title><![CDATA[Solr（七）DIH增量导入和设置定时]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/79754491</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/79754491</guid><author>B_evan</author><pubDate>Fri, 30 Mar 2018 16:00:16 +0800</pubDate><description><![CDATA[前面的文章已经介绍了全量导入 Solr（四）DIH实现数据库数据全量导入到solr索引库，这次来介绍增量导入并设置定时，为什么有了全量导入  还要 增量导入呢？因为全量导入的代价太大，假设我在mysql每一次只改一条记录，都要全部重新导入。有了增量导入后，我可以只重新导入刚刚修改的记录，其他的记录不变。下面介绍的增量导入是在前面的文章全量导入基础上进行演变的。（建议先看全量导入的文章）1、数据库表...]]></description><category></category></item><item><title><![CDATA[Zookeeper集群的安装搭建]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/79744385</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/79744385</guid><author>B_evan</author><pubDate>Thu, 29 Mar 2018 16:07:32 +0800</pubDate><description><![CDATA[前提条件三个zookeeper实例。Zookeeper也是java开发的所以需要安装jdk。1、Linux系统2、Jdk环境。3、Zookeeper。Zookeeper的安装步骤第一步：把zookeeper的安装包上传到服务器第二步：解压缩。[root@solr ~]# tar -zxvf zookeeper-3.4.6.tar.gz第三步：在/home/目录下创建一个solrcloud目录。把z...]]></description><category></category></item><item><title><![CDATA[Solr（六）solr集群搭建与使用]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/79743382</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/79743382</guid><author>B_evan</author><pubDate>Thu, 29 Mar 2018 15:43:12 +0800</pubDate><description><![CDATA[读此文之前建议先读单机版的安装和使用：Solr（一）solr的介绍、linux安装、使用 什么是SolrCloudSolrCloud(solr 云)是Solr提供的分布式搜索方案，当你需要大规模，容错，分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的，当索引量很大，搜索请求并发很高，这时需要使用SolrCloud来满足这些需求。 Sol...]]></description><category></category></item><item><title><![CDATA[Solr（五）solrconfig.xml配置文件详解]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/79722137</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/79722137</guid><author>B_evan</author><pubDate>Wed, 28 Mar 2018 08:53:06 +0800</pubDate><description><![CDATA[solrconfig.xml文件路径：solrhome/collection1/conf/solrconfig.xml solrconfig.xml 中的配置项主要分以下几大块：1. 依赖的 lucene 版本配置，这决定了你创建的 Lucene 索引结构，因为 Lucene 各版本之间的索引结构并不是完全兼容的，这个需要引起你的注意。&amp;lt;luceneMatchVersion&amp;gt;5.3.1...]]></description><category></category></item><item><title><![CDATA[Solr（四）DIH实现数据库数据全量导入到solr索引库]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/79712501</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/79712501</guid><author>B_evan</author><pubDate>Tue, 27 Mar 2018 16:40:43 +0800</pubDate><description><![CDATA[之前都介绍了怎么使用solr。现在来看一下如何全量从mysql 导入到solr库中。第一步：在数据库中创建表和字段（该步骤不详细解释，相信读者都会）    我这边添加了三条新的记录。第二步：配置solrconfig.xml    打开solrhome的conf文件夹下（/home/solr/solrhome/collection1/conf）的配置文件solrconfig.xml，在最后面加入一个...]]></description><category></category></item><item><title><![CDATA[Solr（三）schema.xml配置文件详解]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/79693205</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/79693205</guid><author>B_evan</author><pubDate>Mon, 26 Mar 2018 08:56:35 +0800</pubDate><description><![CDATA[schema.xml文件路径：solrhome/collection1/conf/schema.xml schema.xml是什么？     schema.xml 是用来定义索引数据中的域的，包括域名称，域类型，域是否索引，是否分词，是否存储，是否标准化即 Norms ，是否存储项向量等等。schema.xml属性介绍     schema.xml 配置文件的根元素就是 schema, 有个 na...]]></description><category></category></item><item><title><![CDATA[Solr（二）使用solrJ对solr进行导入、查询、删除操作]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/79670784</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/79670784</guid><author>B_evan</author><pubDate>Fri, 23 Mar 2018 18:14:09 +0800</pubDate><description><![CDATA[需要依赖solrj的jar包。&amp;lt;!-- solr客户端 --&amp;gt;
&amp;lt;dependency&amp;gt;
&amp;lt;groupId&amp;gt;org.apache.solr&amp;lt;/groupId&amp;gt;
&amp;lt;artifactId&amp;gt;solr-solrj&amp;lt;/artifactId&amp;gt;
&amp;lt;/dependency&amp;gt;使用solrJ操作solrpublic class Sol]]></description><category></category></item><item><title><![CDATA[Solr（一）solr的介绍、linux安装、使用]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/79657903</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/79657903</guid><author>B_evan</author><pubDate>Fri, 23 Mar 2018 17:34:52 +0800</pubDate><description><![CDATA[solr是什么？        solr是Apache下的一个顶级开源项目，采用Java开发，它是基于Lucene(是一个开放源代码的全文检索引擎工具包)的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言，同时实现了可配置、可扩展，并对索引、搜索性能进行了优化。solr的工作方式    文档通过Http利用XML /JSON加到一个搜索集合中。Solr查询该集合也是通过http收到一...]]></description><category></category></item><item><title><![CDATA[Java中@Override的作用]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/78158294</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/78158294</guid><author>B_evan</author><pubDate>Wed, 04 Oct 2017 15:34:08 +0800</pubDate><description><![CDATA[@Override是伪代码,表示重写(当然不写也可以)，不过写上有如下好处: 1、可以当注释用,方便阅读；2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的，如果没有则报错。例如，你如果没写@Override，而你下面的方法名又写错了，这时你的编译器是可以编译通过的，因为编译器以为这个方法是你的子类中自己增加的方法。 举例：在重写父类的onCreate时，在方法前面加上@Ov...]]></description><category></category></item><item><title><![CDATA[java获取某段时间内的所有日期]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/78081098</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/78081098</guid><author>B_evan</author><pubDate>Sun, 24 Sep 2017 23:54:08 +0800</pubDate><description><![CDATA[public static void main(String[] args) throws Exception {  
	List lDate = new ArrayList();  
  	String start = "2017-08-28";  
  	String end = "2017-11-02";  
  	SimpleDateFormat sdf = new SimpleDateF]]></description><category></category></item><item><title><![CDATA[Java数据类型和MySql数据类型对应一览]]></title><link>https://blog.youkuaiyun.com/B_evan/article/details/77940450</link><guid>https://blog.youkuaiyun.com/B_evan/article/details/77940450</guid><author>B_evan</author><pubDate>Tue, 12 Sep 2017 00:27:32 +0800</pubDate><description><![CDATA[类型名称
显示长度
数据库类型
JAVA类型
JDBC类型索引(int)
描述


 
 
 
 
 
 


VARCHAR
L+N
VARCHAR
java.lang.String
12
 


CHAR
N
CHAR
java.lang.String
1
 


BLOB
L+N
BLOB
java.lang.byte[]]]></description><category></category></item></channel></rss>