<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jlnu_wanglei的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jlnu_wanglei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jlnu_wanglei]]></copyright><item><title><![CDATA[Kafka学习三-消费者]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/90786980</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/90786980</guid><author>jlnu_wanglei</author><pubDate>Tue, 04 Jun 2019 17:40:46 +0800</pubDate><description><![CDATA[目录



消费者和消费组

消费者群组和分区再均衡

消费者的相关配置

消费者如何提交偏移量

KafkaConsumer API 提供的偏移量的提交方式

再均衡监听器

从特定偏移量处开始处理记录

如何优雅的退出

消费者和消费组

Kafk的消费者从属于消费群组，一个群组里面的消费者订阅的是同一个主题。每个消费者接受主题的一部分分区消息。关系如下：



消费者群组和分区再均衡

...]]></description><category></category></item><item><title><![CDATA[使用Dockerfile搭建各种环境]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/78265365</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/78265365</guid><author>jlnu_wanglei</author><pubDate>Tue, 08 May 2018 16:39:35 +0800</pubDate><description><![CDATA[安装Docker

我的操作系统：Ubuntu14.04,我们平时安装docker因为使用的是命令:
$ sudo apt-get update
$ sudo apt-get install -y docker.io
$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker
$ sudo sed -i '$acomplete -F _doc]]></description><category></category></item><item><title><![CDATA[Java集合（五）- HashTable详解]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/78554134</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/78554134</guid><author>jlnu_wanglei</author><pubDate>Thu, 16 Nov 2017 18:29:31 +0800</pubDate><description><![CDATA[1. HashTable简介
1.1 HashTable继承关系
java.lang.Object
   ↳     java.util.Dictionary
         ↳     java.util.Hashtable

public class Hashtable extends Dictionary
    implements Map, Cloneable, java.io.S]]></description><category></category></item><item><title><![CDATA[Java集合（四）HashMap详解]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/78549148</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/78549148</guid><author>jlnu_wanglei</author><pubDate>Thu, 16 Nov 2017 11:19:48 +0800</pubDate><description><![CDATA[HashMap源码分析，JDK6和JDK8改变。]]></description><category></category></item><item><title><![CDATA[Java集合（三）-LinkedList]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/78500481</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/78500481</guid><author>jlnu_wanglei</author><pubDate>Fri, 10 Nov 2017 15:47:18 +0800</pubDate><description><![CDATA[LinkedList]]></description><category></category></item><item><title><![CDATA[Java集合(二)ArrayList详解]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/78490333</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/78490333</guid><author>jlnu_wanglei</author><pubDate>Thu, 09 Nov 2017 15:45:45 +0800</pubDate><description><![CDATA[ArrayList]]></description><category></category></item><item><title><![CDATA[IDEA添加toString方法的模板]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/78083707</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/78083707</guid><author>jlnu_wanglei</author><pubDate>Mon, 25 Sep 2017 11:58:49 +0800</pubDate><description><![CDATA[平时在开发的是，我们在实体类上需要将类转换为json对象，我们可以使用toString()方法。下面是一个toString方法的模板：

 


public java.lang.String toString() {
final java.lang.StringBuilder sb = new java.lang.StringBuilder(&quot;{&quot;);
#set ($i = 0)
#foreac...]]></description><category></category></item><item><title><![CDATA[Windows下安装Zookeeper,Redis,activeMQ]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/77856139</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/77856139</guid><author>jlnu_wanglei</author><pubDate>Tue, 05 Sep 2017 20:52:49 +0800</pubDate><description><![CDATA[Windows下安装Zookeeper,Redis,activeMQ
安装Zookeeper

(1)下载地址：http://zookeeper.apache.org/releases.html#download

解压到某个路径，路径下文件如下：

（2）安装单机模式： 进入到conf目录，将zoo_sample.cfg，重命名为：zoo.cfg(该文件为zookeeper的默认启]]></description><category></category></item><item><title><![CDATA[MyEclipse中上传项目到git&&MyEclipse中git操作]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/77770591</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/77770591</guid><author>jlnu_wanglei</author><pubDate>Fri, 01 Sep 2017 11:09:49 +0800</pubDate><description><![CDATA[GitHub与Gitlab的关系
GitLab的配置与使用
MyEclipse中上传项目到GitLab 
MyEclipse中如何使用Git]]></description><category></category></item><item><title><![CDATA[Git 最佳实践：分支管理]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/77719469</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/77719469</guid><author>jlnu_wanglei</author><pubDate>Wed, 30 Aug 2017 17:24:51 +0800</pubDate><description><![CDATA[1.引言

git 和 svn 的一个显著区别就是提供更丰富的分支特性，我们今天就要说一下如何管理这些分支。关于 git 的分支管理，Vincent Driessen 有一篇文章说的非常好，地址在参考[1]。我这里主要就是参考他的文章。

2. 总览

git 的分支整体预览图如下。



从上图可以看到主要包含下面几个分支：

master: 主分支，主要用来版本发布。d]]></description><category></category></item><item><title><![CDATA[JavaWeb学习篇之----自定义标签&&JSTL标签库详解]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/77711910</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/77711910</guid><author>jlnu_wanglei</author><pubDate>Wed, 30 Aug 2017 11:12:13 +0800</pubDate><description><![CDATA[原文地址：http://blog.youkuaiyun.com/jiangwei0910410003/article/details/23915373

今天来看一下自定义标签的内容，自定义标签是JavaWeb的一部分非常重要的核心功能，我们之前就说过，JSP规范说的很清楚，就是Jsp页面中禁止编写一行Java代码，就是最好不要有Java脚本片段，下面就来看一下自定义标签的简介：

自定义标签主要用于]]></description><category></category></item><item><title><![CDATA[Maven学习笔记]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/77455529</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/77455529</guid><author>jlnu_wanglei</author><pubDate>Mon, 21 Aug 2017 19:44:14 +0800</pubDate><description><![CDATA[Maven学习笔记

maven下载路径：http://maven.apache.org/download.cgi
在window上安装maven

1.确保安装了java环境，并且JDK5以上
2.解压下载得到zip到某个目录下
3.配置环境变量M2HOME为刚才的安装目录
4.配置Path:再末尾添加%M2HOME\bin%
5.验证是否maven安装成功:mvn -v
安]]></description><category></category></item><item><title><![CDATA[org.hibernate.HibernateException: identifier of an instance of XXX was altered from X to X]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/77051086</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/77051086</guid><author>jlnu_wanglei</author><pubDate>Thu, 10 Aug 2017 14:55:37 +0800</pubDate><description><![CDATA[Hibernate报错： org.hibernate.HibernateException: identifier of an instance of XXX was altered from X to X
这个错误是因为Hibernate在保存的时候因为级联保存导致的，我的项目中具体问题如下： 我在保存ServerProduct的时候报错，分析原因如下：
其中我在ProductProject]]></description><category></category></item><item><title><![CDATA[java启动报错端口被占用]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/76910758</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/76910758</guid><author>jlnu_wanglei</author><pubDate>Tue, 08 Aug 2017 15:34:18 +0800</pubDate><description><![CDATA[（1）查看那些进程占用的我们的端口
netstat /nao | findstr "8087"

（2）杀死相应进程：
taskkill  /f  /pid  9016]]></description><category></category></item><item><title><![CDATA[SpringMVC 使用@ResponseBody返回json 中文乱码]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/76273500</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/76273500</guid><author>jlnu_wanglei</author><pubDate>Fri, 28 Jul 2017 18:00:48 +0800</pubDate><description><![CDATA[原地址：http://www.cnblogs.com/qlong8807/p/5534417.html


这确实是个蛋疼的问题，Spring中解析字符串的转换器默认编码居然是ISO-8859-1



 

既然找到问题了，那就必须想办法改过来，不同版本的Spring好像方法还不一样，网上不少说的都是Spring3.*的，现在Spring4早都出来了

更改方式可以参考
]]></description><category></category></item><item><title><![CDATA[Linux搭建开发环境（svn,jdk,tomcat,mysql,maven）]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/75665714</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/75665714</guid><author>jlnu_wanglei</author><pubDate>Fri, 21 Jul 2017 16:53:22 +0800</pubDate><description><![CDATA[Linux搭建开发环境（svn,jdk,tomcat,mysql,maven）
安装SVN

系统环境：Centos
方式：yum安装
（1）通过yum命令安装svnserve:
yum -y install subversion  


（2）创建版本库目录：在/home路径下创建版本库
mkdir svn  


（3）创建svn版本库，在版本库目录下创建版本库：
sv]]></description><category></category></item><item><title><![CDATA[Project configuration is not up-to-date with pom.xml]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/73498728</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/73498728</guid><author>jlnu_wanglei</author><pubDate>Tue, 20 Jun 2017 15:34:51 +0800</pubDate><description><![CDATA[开发工具：MyEclipse
代码刚更新完，报如下错误：


这个时候的项目现象就是：项目上有红叉，但是代码里面没有红叉，解决方法：项目-Maven4MyEclipse-Update Project]]></description><category></category></item><item><title><![CDATA[Java集合（二）List集合]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/73484770</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/73484770</guid><author>jlnu_wanglei</author><pubDate>Tue, 20 Jun 2017 11:26:22 +0800</pubDate><description><![CDATA[注：原博客 http://www.cnblogs.com/skywang12345/p/3323085.html，我仅是梳理做学习笔记
1.ArrayList集合
（1）ArrayList简介
java.lang.Object
   ↳     java.util.AbstractCollection
         ↳     java.util.AbstractList]]></description><category></category></item><item><title><![CDATA[Java集合（一）总体框架]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/73341992</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/73341992</guid><author>jlnu_wanglei</author><pubDate>Fri, 16 Jun 2017 17:22:47 +0800</pubDate><description><![CDATA[注：原博客 http://www.cnblogs.com/skywang12345/p/3323085.html，我仅是梳理做学习笔记

java集合是java提供的工具包，包含了：集合，链表，队列，栈，数组，映射等，集合工具类的包位置：java.util.*
java集合主要分4个部分：List列表，Set集合，Map映射，工具类（Iterator迭代器，Enumeration枚举类，Ar]]></description><category></category></item><item><title><![CDATA[Java-IO流学习总结]]></title><link>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/62431758</link><guid>https://blog.youkuaiyun.com/jlnu_wanglei/article/details/62431758</guid><author>jlnu_wanglei</author><pubDate>Thu, 16 Mar 2017 18:23:39 +0800</pubDate><description><![CDATA[Java-IO流学习总结
一.理解java中的流是相对于谁而言？

java中的流，可从不同角度进行分类
（1）数据流的方向：输入流，输出流
输出流：其中数据源指的是程序要读写的一个源头，可以是一个文件等

输入流：


（2）处理数据单位：字节流，字符流
字节流：一次操作8位二进制
字符流：一次操作16位二进制
（3）实现功能：节点流，处理流
节点流:直接与数据源相连]]></description><category></category></item></channel></rss>