<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[caibaoH的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/caibaoH</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; caibaoH]]></copyright><item><title><![CDATA[zookeeper集群搭建报错“没有找到主机路由”]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/81536618</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/81536618</guid><author>caibaoH</author><pubDate>Thu, 09 Aug 2018 14:49:32 +0800</pubDate><description><![CDATA[今天在centos6上搭建了zoopeeper集群，在各自的配置文件都配置好datadir信息和各节点zookeeper信息，各节点信息配置如下：  
    
   但在启动zookeeper时发现无法启动，留意到zookeeper/bin目录下生成了zookeeper.out文件，该文件为zookeeper启动时报错日志记录文件，打开该文件，可以看到报错如下： 
     
    报错为“无...]]></description><category></category></item><item><title><![CDATA[MySQL索引总结]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/80075309</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/80075309</guid><author>caibaoH</author><pubDate>Wed, 25 Apr 2018 10:19:03 +0800</pubDate><description><![CDATA[1、  索引的含义 
        索引是是对数据库表中一列或者多列进行排序的一种数据结构，是单独的，存储于磁盘上的数据库结构。MySQL的索引存储类型有两种：BTREE和HASH，MyISAM和InnoDB只支持BTREE索引。 
2、  索引的分类 
    2、1普通索引和唯一索引 
            普通索引是MySQL索引中的基本索引类型，允许该索引列中有重复值和空值。 
   ...]]></description><category></category></item><item><title><![CDATA[Integer的“==”分析]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/80057975</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/80057975</guid><author>caibaoH</author><pubDate>Mon, 23 Apr 2018 22:47:20 +0800</pubDate><description><![CDATA[先来看一段代码：
public class Demo1{
   public static voidmain(String[] args){
       Integer x = 127;
       Integer y = 127;
       Integer j = 128;
       Integer k = 128;
       System.out.println(]]></description><category></category></item><item><title><![CDATA[Java虚拟机之垃圾收集器]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/79724021</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/79724021</guid><author>caibaoH</author><pubDate>Wed, 28 Mar 2018 12:49:09 +0800</pubDate><description><![CDATA[自学Java乐趣多呀，最近把《深入理解Java虚拟机》看了一遍，主要是集中于垃圾收集器和类加载的学习，因为课程多，打算过了期中评测后再把这本书完完整整地撸一遍。前几天学习了垃圾收集器，现在来给垃圾收集器做个总结，包括判断对象是否需要回收，各种垃圾收集算法和各种垃圾收集器。写得肯定没有各路大神的详细，有问题还请多包涵。1、判断对象是否需要被回收垃圾收集器主要是在堆内存中回收已经没有用处的对象，那么J...]]></description><category></category></item><item><title><![CDATA[Java常用集合框架学习总结]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/79586459</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/79586459</guid><author>caibaoH</author><pubDate>Fri, 16 Mar 2018 23:12:28 +0800</pubDate><description><![CDATA[    最近在准备大三暑假的实习面试，所以重温了一下Java基础，当初大二自学Java，到现在回头重新学习，感觉到了enjoy Java开发的乐趣。废话不多说，现在就Java的集合框架做一些总结。     Java集合的出现是为了解决数组的长度有限问题的，先说说Java集合和数组的区别：          1、数组长度固定，集合长度不固定。          2、数组可以存储基本类型，也可以存储引...]]></description><category></category></item><item><title><![CDATA[阿里巴巴集团2017暑期实习Java研发工程师在线编程题]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/79437350</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/79437350</guid><author>caibaoH</author><pubDate>Sun, 04 Mar 2018 16:07:35 +0800</pubDate><description><![CDATA[本人大三，最近想找实习，看到阿里正在招聘实习生，便开始准备面试阿里的2018暑期Java实习，在看到2017的暑期Java实习在线编程题时，费了九牛二虎之力才把题目完成，贼蓝瘦。以下解法本人感觉没问题，望各位大神指点迷津，感激不尽！ 
题目：一个整型（非负）数组，将其划分为总和相同的4个切片，例如：{2,5,1,1,1,1,4,1,7,3,7}，切片操作后划分为：{2,5}，{1,1,1,4}，{...]]></description><category></category></item><item><title><![CDATA[MySQL添加，删除修改某一特定列]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/78934758</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/78934758</guid><author>caibaoH</author><pubDate>Fri, 29 Dec 2017 20:28:50 +0800</pubDate><description><![CDATA[MySQL添加，删除修改某一特定列的语法笔记如下：

查看列：desc 表名;修改表名：alter table 原表名 rename to 新表名; 添加列：alter table 表名 add column  列名  varchar(30); 删除列：alter table 表名 drop column 列名; 修改列名及数据类型MySQL： alter table 表名 change 旧列]]></description><category></category></item><item><title><![CDATA[算法第四版约瑟夫问题队列实现]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/78451204</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/78451204</guid><author>caibaoH</author><pubDate>Sun, 05 Nov 2017 18:52:59 +0800</pubDate><description><![CDATA[最近在学习算法（第四版），由谢路云翻译的一本经典算法书，打算通过写些博客来做一下笔记。下面给出1.3.37练习题：约瑟夫问题的队列实现代码：
       public static void josephus(int length, int target) {
		Queue josecycle = new Queue<>();
		int j = 1;
		//将每个序号压入队列中
		fo]]></description><category></category></item><item><title><![CDATA[使用GML Calibration Toolbox获得kinect内外参]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/78407853</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/78407853</guid><author>caibaoH</author><pubDate>Tue, 31 Oct 2017 20:45:41 +0800</pubDate><description><![CDATA[1、 打开GML Calibration Toolbox，点击“File New project ”.
2、 在弹出的对话框中输入每张图片中含有的棋盘格个数，我们这里选择一张，输入“1”，如下图所示：



3、 点击OK，弹出棋盘格的规格设置窗口，我们用的是7x10规格的棋盘格，每个格子面积是30，如下图



4、 点击OK，然后需要导入我们拍好的图片，点击软件界面的上的加]]></description><category></category></item><item><title><![CDATA[Python 报错：SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3:]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/78335094</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/78335094</guid><author>caibaoH</author><pubDate>Tue, 24 Oct 2017 21:37:06 +0800</pubDate><description><![CDATA[今天做Python数字图像处理时安装了anaconda，使用它的默认编辑器spyder。但是在运行一个简单程序（程序如下所示）出现了一个错误，该错误是：
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated
 \UXXXXXXXX escape
其中简单]]></description><category></category></item><item><title><![CDATA[form表单 onsubmit 坑爹之旅]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/78198190</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/78198190</guid><author>caibaoH</author><pubDate>Tue, 10 Oct 2017 22:04:49 +0800</pubDate><description><![CDATA[有时在提交form表单数据时，希望可以对数据的合法性进行判断后进行一些操作，这里采用form表单的onsubmit属性来实现。]]></description><category></category></item><item><title><![CDATA[JSTL判断一个list集合里是否包含某个字符串]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/78012934</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/78012934</guid><author>caibaoH</author><pubDate>Sun, 17 Sep 2017 20:15:29 +0800</pubDate><description><![CDATA[今天在写一个需求时，在jsp页面中要判断servlet带过来的 list 集合中是否包含某个字符串，如果包含则执行某种操作，如果不包含则执行另一种操作。起初用的是JSTL标签里 fn：contains标签，但却不能达到我的要求。最后查阅资料，总算找到了解决方法。
首先；fn：contains标签的作用是：判断一个输入字符串是否包含一个指定的子串。即该标签内部的实现原理是“包含”，而不是我们所需要]]></description><category></category></item><item><title><![CDATA[MyEclipse2015 新建maven工程]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/77008588</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/77008588</guid><author>caibaoH</author><pubDate>Wed, 09 Aug 2017 18:14:19 +0800</pubDate><description><![CDATA[之前直接在新建工程时点击新建maven工程，结果发现新建后会报挺多错误，后来在一篇博客看到另一个做法，这里总结一下分享给大家。
        1、首先要确定的MyEclipse已经安装了maven插件，并更改了maven配置文件目录到你的安装目录的配置文件目录中。
2、点击“File-->New-->Web Project ”,注意是“Web Project”，不直接新建“maven pro]]></description><category></category></item><item><title><![CDATA[将Eclipse,MyEclipse等编辑器的项目管理框颜色改为护眼豆沙绿的方法]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/77005977</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/77005977</guid><author>caibaoH</author><pubDate>Wed, 09 Aug 2017 17:25:09 +0800</pubDate><description><![CDATA[之前把MyEclipse和Eclipse的代码编辑框的颜色改为豆沙绿了，字体样式和颜色改为我喜欢的样式，但是纳闷的是MyEclipse和Eclipse的项目管理框和控制台信息显示的地方的颜色还是白色，我试遍了“Window--->perferences-->General-->Editors-->TextEditors-->Appearence color options”下的所有选项框然而项目管]]></description><category></category></item><item><title><![CDATA[Java的时间类型数据使用Json字符串传输时变成一串数字的解决方法]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/76944629</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/76944629</guid><author>caibaoH</author><pubDate>Tue, 08 Aug 2017 22:08:29 +0800</pubDate><description><![CDATA[终于有时间来写一下这几天的收获了，这几天一直在帮一个研究生完成他的毕业设计，他的毕业设计主要是做一个灌溉系统，该项目使用SSM框架开发，但我还没有系统学习框架，之前对于一个需求都是严格按照MVC设计模式，不采用框架来搭建系统，使用的都是单纯的Servlet程序处理请求，并没有通过框架的自动注入和映射等方式来编写代码，因为我觉得框架只是一个工具，基础打好了，框架的内部实现原理其实都是原生的Servl]]></description><category></category></item><item><title><![CDATA[使用Java读取Mysql的DateTime类型数据]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/76473298</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/76473298</guid><author>caibaoH</author><pubDate>Mon, 31 Jul 2017 22:10:00 +0800</pubDate><description><![CDATA[今天晚上想把Mysql数据库中的DateTime类型的数据通过Java程序读取出来，尝试了一下几种方法：
         使用ResultSet.getDate()方法，获取的值却不包含小时分钟和秒数，         使用ResultSet.getTime()方法，却没有得到年月日信息。  以上方法行不通，又尝试使用SimpleDateFormat类来实现转换，得到的格式是正确的，但是得到的数据]]></description><category></category></item><item><title><![CDATA[使用Java向Mysql数据库写入当前时间]]></title><link>https://blog.youkuaiyun.com/caibaoH/article/details/76359442</link><guid>https://blog.youkuaiyun.com/caibaoH/article/details/76359442</guid><author>caibaoH</author><pubDate>Sat, 29 Jul 2017 23:25:57 +0800</pubDate><description><![CDATA[最近做项目需要采集某些数据然后保存在数据库中，保存时要求带上采集时间，但是本人是初学Mysql和Java没多久，坦白点说是不知怎么写，搜索一下发现没啥资源，后来硬下头皮把Mysql的API文档看了一下，终于找到了思路，以下给出详细思路及代码。
     首先，面向对象编程就要求写程序时要知道找哪个对象，操作数据库那就看看Java的API文档有没有与sql有关的类，当然肯定有，在java.sql包]]></description><category></category></item></channel></rss>