<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lcc793385991的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lcc793385991</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lcc793385991]]></copyright><item><title><![CDATA[KMP算法]]></title><link>https://blog.youkuaiyun.com/lcc793385991/article/details/79682657</link><guid>https://blog.youkuaiyun.com/lcc793385991/article/details/79682657</guid><author>lcc793385991</author><pubDate>Sat, 24 Mar 2018 23:12:55 +0800</pubDate><description><![CDATA[在做字符串匹对的时候，需要判断模式串是否主串内，并且计算出模式串在主串的起始位置时，可以使用KMP算法。下面将对该算法做一个简单的记录，以便日后使用。 
首先需要计算出模式串的next数组，该数组是用于在判断与主串进行比对时，需要进行移动的位置。next数组的含义为：如果next[j]=K，则表示P[j]之前的模式串子串中，有长度为K的前缀和后缀，即P[0] P[1],…,P[k-1]=P[j-k...]]></description><category></category></item><item><title><![CDATA[zuul学习总结]]></title><link>https://blog.youkuaiyun.com/lcc793385991/article/details/79210865</link><guid>https://blog.youkuaiyun.com/lcc793385991/article/details/79210865</guid><author>lcc793385991</author><pubDate>Tue, 30 Jan 2018 21:38:41 +0800</pubDate><description><![CDATA[zuul简介

路由在微服务架构的一个组成部分。 例如，/可以映射到您的Web应用程序，/ api / users映射到用户服务，并且/ api / shop映射到商店服务。 Zuul是Netflix的基于JVM的路由器和服务器端负载均衡器。



zuul功能：

验证、见解、压力测试、金丝雀测试、动态路由、服务迁移、减载、安全、静态响应处理、主动/主动流量管理



zuul路由的配置]]></description><category></category></item><item><title><![CDATA[页面实现长连接]]></title><link>https://blog.youkuaiyun.com/lcc793385991/article/details/79200358</link><guid>https://blog.youkuaiyun.com/lcc793385991/article/details/79200358</guid><author>lcc793385991</author><pubDate>Mon, 29 Jan 2018 22:59:10 +0800</pubDate><description><![CDATA[基于HTTP的长连接,是一种通过长轮询方式实现”服务器推”的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。

长连接、长轮询：都是通过不断的向服务器发出请求，如果服务器有数据则马上返回，如果没有数据就会hold住请求，等到有数据的时候就推送给页面。

通常的做法是，在服务器的程序中加入一个死循环，在循环中监测数据的变动。当发现新数据时，立即将其输出给浏览器并断开]]></description><category></category></item><item><title><![CDATA[关于netty的一些基础]]></title><link>https://blog.youkuaiyun.com/lcc793385991/article/details/79189763</link><guid>https://blog.youkuaiyun.com/lcc793385991/article/details/79189763</guid><author>lcc793385991</author><pubDate>Sun, 28 Jan 2018 21:41:32 +0800</pubDate><description><![CDATA[最近在学习netty这个框架，从一开始的入门到渐渐能够了解和使用netty。其中走了一些弯路，希望能够记录下来，以便后面在学习和使用netty的时候能够进行避免。 
 本文中所使用netty的版本是4.1.18.Final，在maven的项目中，只需要加入如下的依赖就可以编写netty的代码了



        dependency>
            groupId>io.nettyg]]></description><category></category></item><item><title><![CDATA[rabbitmq的权限设置]]></title><link>https://blog.youkuaiyun.com/lcc793385991/article/details/78767785</link><guid>https://blog.youkuaiyun.com/lcc793385991/article/details/78767785</guid><author>lcc793385991</author><pubDate>Sun, 10 Dec 2017 21:36:51 +0800</pubDate><description><![CDATA[RabbitMQ中的角色分为如下五类：none、management、policymaker、monitoring、administrator 
(1) 超级管理员(administrator) 
可登陆管理控制台(启用management plugin的情况下)，可查看所有的信息，并且可以对用户，策略(policy)进行操作。(2) 监控者(monitoring) 
可登陆管理控制台(启用mana]]></description><category></category></item><item><title><![CDATA[rabbitmq安装]]></title><link>https://blog.youkuaiyun.com/lcc793385991/article/details/78698475</link><guid>https://blog.youkuaiyun.com/lcc793385991/article/details/78698475</guid><author>lcc793385991</author><pubDate>Sat, 02 Dec 2017 21:32:39 +0800</pubDate><description><![CDATA[在centos下面需要先安装好环境，才不会在接下来的安装过程中出现问题，具体需要执行下面的命令 
1、yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl  openssl-devel 
2、wget –no-cache http://www.convirture.com/repos/definitions/rhel/6.x/co]]></description><category></category></item><item><title><![CDATA[maven与nexus的使用]]></title><link>https://blog.youkuaiyun.com/lcc793385991/article/details/78430665</link><guid>https://blog.youkuaiyun.com/lcc793385991/article/details/78430665</guid><author>lcc793385991</author><pubDate>Thu, 02 Nov 2017 23:39:02 +0800</pubDate><description><![CDATA[在我们项目开发的过程中，经常需要使用maven来管理我们的jar包，并且需要搭建自己仓库进行jar包的管理。本文将介绍如何在linux上面搭建自己的Nexus Repository以及如何在maven的项目中配置使用本地仓库。
   首先在https://www.sonatype.com/download-oss-sonatype网站下载所需要的安装包，本文安装的是nexus-3.6.0-02-un]]></description><category></category></item><item><title><![CDATA[关键字volatile的使用]]></title><link>https://blog.youkuaiyun.com/lcc793385991/article/details/61622265</link><guid>https://blog.youkuaiyun.com/lcc793385991/article/details/61622265</guid><author>lcc793385991</author><pubDate>Sun, 12 Mar 2017 17:12:24 +0800</pubDate><description><![CDATA[java线程学习volatile]]></description><category></category></item><item><title><![CDATA[synchronized同步语句块]]></title><link>https://blog.youkuaiyun.com/lcc793385991/article/details/57551827</link><guid>https://blog.youkuaiyun.com/lcc793385991/article/details/57551827</guid><author>lcc793385991</author><pubDate>Sun, 26 Feb 2017 22:58:24 +0800</pubDate><description><![CDATA[1、synchronize同步语句块的好处
synchronized可以处理长时间的任务，避免直接加在方法上面所消耗的时间。值需要在所需要同步的地方加上同步的语句块就可以实现了
例1、synchronized加在方法上面


这样会导致多个线程执行的，都需要等待前面的线程执行完才可以进行执行
例2、使用同步语句块synchronized(this)进行处理

多个线程执行，最终所消]]></description><category></category></item><item><title><![CDATA[synchronized同步方法]]></title><link>https://blog.youkuaiyun.com/lcc793385991/article/details/57402468</link><guid>https://blog.youkuaiyun.com/lcc793385991/article/details/57402468</guid><author>lcc793385991</author><pubDate>Sun, 26 Feb 2017 10:21:56 +0800</pubDate><description><![CDATA[java多线程学习]]></description><category></category></item></channel></rss>