<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[code727的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/code727</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; code727]]></copyright><item><title><![CDATA[SpringBoot热加载]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84912520</link><guid>https://blog.youkuaiyun.com/code727/article/details/84912520</guid><author>code727</author><pubDate>Fri, 24 Nov 2017 02:12:40 +0800</pubDate><description><![CDATA[
1.在maven部署SpringBoot时，可在build时加入如下插件：
&amp;lt;plugin&amp;gt;
	&amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
	&amp;lt;artifactId&amp;gt;spring-boot-maven-plugin&amp;lt;/artifactId&amp;gt;
	&amp;lt;version&amp;gt;1.3.5...]]></description><category></category></item><item><title><![CDATA[Kafka集群配置部署]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84859842</link><guid>https://blog.youkuaiyun.com/code727/article/details/84859842</guid><author>code727</author><pubDate>Thu, 09 Mar 2017 11:00:39 +0800</pubDate><description><![CDATA[
一、配置并运行kafka服务器
1.在运行kafka服务器之前先搭建zookeeper环境
此步省略，可参考http://code727.iteye.com/blog/2360944
2.在server.properties中配置broker
# 当前机器在集群中的唯一标识，和zookeeper的myid性质一样
broker.id=0

# 当前kafka对外提供服务的端口，默...]]></description><category></category></item><item><title><![CDATA[Zookeeper集群配置]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84859682</link><guid>https://blog.youkuaiyun.com/code727/article/details/84859682</guid><author>code727</author><pubDate>Wed, 08 Mar 2017 15:52:55 +0800</pubDate><description><![CDATA[
# Zookeeper服务器之间或客户端与服务器之间维持心跳的时间间隔
tickTime=2000

# Zookeeper接受客户端（Zookeeper服务器集群中连接 Leader的Follower服务器）初始化连接时最长能忍受多少个心跳时间间隔数
# 当已经超过syncLimit个心跳的时间（tickTime）长度后Zookeeper服务器还没有收到客户端的返回信息，那么表明这个...]]></description><category></category></item><item><title><![CDATA[Redis3.x集群部署]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84747082</link><guid>https://blog.youkuaiyun.com/code727/article/details/84747082</guid><author>code727</author><pubDate>Wed, 28 Oct 2015 18:27:06 +0800</pubDate><description><![CDATA[
1.实现目标目标清单:
1)192.168.31.220、192.168.31.221和192.168.31.222为三台redis服务器的地址。初始状态下，所有服务器上6379端口的redis节点都为master，而6380端口的节点都为本机master的slave；
2）当某个master节点处于不可用时，则要求集群监控到后将某个slave（不一定是当前master主机上的slave）...]]></description><category></category></item><item><title><![CDATA[Redis3.x安装配置，Sentinel部署]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84746747</link><guid>https://blog.youkuaiyun.com/code727/article/details/84746747</guid><author>code727</author><pubDate>Tue, 27 Oct 2015 10:19:37 +0800</pubDate><description><![CDATA[
      redis是一个key-value存储系统。和Memcached类似，它支持存储的value类型相对更多，包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash（哈希类型）。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作，而且这些操作都是原子性的。在此基础上，redis支持各种...]]></description><category></category></item><item><title><![CDATA[FastDFS安装配置]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84746289</link><guid>https://blog.youkuaiyun.com/code727/article/details/84746289</guid><author>code727</author><pubDate>Fri, 23 Oct 2015 16:40:21 +0800</pubDate><description><![CDATA[
       FastDFS是一个开源的轻量级分布式文件系统，它对文件进行管理，功能包括：文件存储、文件同步、文件访问（文件上传、文件下载）等，解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务。
1.实现目标  目标清单：
1）192.168.31.240和192.168.31.241为两个TrackerServer，它们将提供文件的上传/下载功能；
2）对外部应用程序来...]]></description><category></category></item><item><title><![CDATA[Nginx安装，配置实现Tomcat负载均衡]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84745935</link><guid>https://blog.youkuaiyun.com/code727/article/details/84745935</guid><author>code727</author><pubDate>Wed, 21 Oct 2015 18:34:23 +0800</pubDate><description><![CDATA[
       Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件（IMAP/POP3）代理服务器，具备占有内存少，并发能力强的特点。在高连接并发的情况下，是Apache服务器不错的替代品。
1.安装配置
1.1依赖安装
yum install pcre pcre-devel
1.2安装nginx
 
# 解压并进入解压目录
tar -zxvf nginx-1.9.5....]]></description><category></category></item><item><title><![CDATA[MySQL实现两主多从架构]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84745719</link><guid>https://blog.youkuaiyun.com/code727/article/details/84745719</guid><author>code727</author><pubDate>Tue, 20 Oct 2015 18:32:46 +0800</pubDate><description><![CDATA[
1.实现目标 目标清单：
    1）Master（192.168.31.230）为正常运行环境下的主库，为两个Slave（192.168.31.231和192.168.31.232）提供“主-从”复制功能；
    2）Master_Backup(192.168.31.233)是Master的备份库，只要Master是正常的，它不对外提供服务。它与Master之间属于&quot;主-主&quot;复制关系，...]]></description><category></category></item><item><title><![CDATA[CentOS安装MYSQL]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84745278</link><guid>https://blog.youkuaiyun.com/code727/article/details/84745278</guid><author>code727</author><pubDate>Fri, 16 Oct 2015 19:37:51 +0800</pubDate><description><![CDATA[
1.安装依赖
yum install perl perl-develyum install libaio libaio-devel
2.安装服务端
cd /home/toolsrpm -ivh MySQL-server-5.5.21-1.linux2.6.x86_64.rpm --nodeps --force3.安装客户端cd /home/toolsrpm -ivh MySQL-clie...]]></description><category></category></item><item><title><![CDATA[Tomcat APR安装]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84744361</link><guid>https://blog.youkuaiyun.com/code727/article/details/84744361</guid><author>code727</author><pubDate>Sun, 11 Oct 2015 19:12:31 +0800</pubDate><description><![CDATA[
        Tomcat的APR（Apache portable Run-time libraries）是用来改善Tomcat对静态文件的处理性能，同时如果使用了HTTPS方式传输的话，也可以提升SSL的处理性能。默认情况下，Tomcat是用BIO的方式来实现网络通信的，性能非常低。而APR使用JNI的方式来读取文件以及进行网络传输，从操作系统级别来解决异步的IO问题，大幅度的提高性能。...]]></description><category></category></item><item><title><![CDATA[JAXB2.0编组和解组实现]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84464682</link><guid>https://blog.youkuaiyun.com/code727/article/details/84464682</guid><author>code727</author><pubDate>Thu, 01 Aug 2013 02:56:21 +0800</pubDate><description><![CDATA[
 

       JAXB是数据绑定框架之一，它在SOA的实现(如WebService)中被广泛的应用。这里所说的“绑定”是指XML文档与JAVA对象树之间的关联关系：可以根据JAVA对象树生成XML实例文档，这一过程叫做“编组”；而根据XML实例文档生成JAVA对象树的过程叫做“解组”。与JAXB类似的框架还有XMLBeans和Castor等。
       从另一方面来讲，JAXB...]]></description><category></category></item><item><title><![CDATA[JAXP实现Schema和DTD验证]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84459470</link><guid>https://blog.youkuaiyun.com/code727/article/details/84459470</guid><author>code727</author><pubDate>Wed, 17 Jul 2013 12:25:53 +0800</pubDate><description><![CDATA[
       在JAXP1.3以前的实现中，进行XML的约束验证都是调用SAXParserFactory或DocumentBuilderFactory对象的setValidating(true)方法来处理的。
       这种方式有许多不足的地方，它要求正在被验证的XML实例文档中必须要显示的引入相关的约束(Schema或DTD文件)，这无形之中就产生了XML实例文档与约束之间的耦合。尤其...]]></description><category></category></item><item><title><![CDATA[JAXP和Dom4j通过XPath获取带命名空间的节点]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84457700</link><guid>https://blog.youkuaiyun.com/code727/article/details/84457700</guid><author>code727</author><pubDate>Thu, 11 Jul 2013 13:27:50 +0800</pubDate><description><![CDATA[
一、JAXP对XPath的支持
 
       XPath是从JAXP1.3开始被支持的，在这些API中，其核心接口有XPath和XPathExpression，它们都在javax.xml.xpath包中，分别表示XPath对象以及被预编译后的表达式对象。
       例如，对于如下的示例文件(schema_test_copy.xml)      
&amp;lt;?xml version...]]></description><category></category></item><item><title><![CDATA[XML文档约束之Schema]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84441005</link><guid>https://blog.youkuaiyun.com/code727/article/details/84441005</guid><author>code727</author><pubDate>Sun, 09 Jun 2013 03:08:44 +0800</pubDate><description><![CDATA[
        与DTD(http://code727.iteye.com/blog/1882877)相比较，Schema是另一种灵活但复杂的XML约束方式。它主要增加了更多的数据类型和结构模式来改进DTD，并使用XML作为约束格式描述。
       
1.定义Schema约束规则

       下面结合一个实例来说明怎样设计Schema约束。
        例如，在一个XML...]]></description><category></category></item><item><title><![CDATA[XML文档约束之DTD]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84439677</link><guid>https://blog.youkuaiyun.com/code727/article/details/84439677</guid><author>code727</author><pubDate>Thu, 06 Jun 2013 02:07:34 +0800</pubDate><description><![CDATA[
       在任何一个XML文档中应包括头部(header)和内容(content)这两部分。其中，头部除了要声明所遵循的标准和字符集编码之外，还可以通过引入相关的约束来保证整个文档结构的完整性。目前，比较常用的约束手段有如下三种方式：

       1)DTD：XML1.0规范的一部分，简单但不灵活；
       2)Schema：灵活但复杂；
       3)RELAX N...]]></description><category></category></item><item><title><![CDATA[JAVA RMI分布式原理和应用 ]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84434765</link><guid>https://blog.youkuaiyun.com/code727/article/details/84434765</guid><author>code727</author><pubDate>Thu, 23 May 2013 19:05:34 +0800</pubDate><description><![CDATA[
        RMI(Remote Method Invocation)是JAVA早期版本(JDK 1.1)提供的分布式应用解决方案，它作为重要的API被广泛的应用在EJB中。随着互联网应用的发展，分布式处理任务也随之复杂起 来，WebService也得到普遍的推广和应用。        在某些方面，例如跨语言平台的分布式应用，RMI就显得力不从心了。在实际的应用中，是采用WebServic...]]></description><category></category></item><item><title><![CDATA[JAVA自定义网络通信协议]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84429715</link><guid>https://blog.youkuaiyun.com/code727/article/details/84429715</guid><author>code727</author><pubDate>Sat, 11 May 2013 18:51:23 +0800</pubDate><description><![CDATA[
 
       JAVA默认提供了对file,ftp,gopher,http,https,jar,mailto,netdoc协议的支持。当我们要利用这些协议来创建应用时，主要会涉及到如下几个类：
      1.java.net.URL：URL资源
      2.java.net.URLConnection：各种URL资源连接器
    例如，当我们利用HTTP协议获取Web资源时...]]></description><category></category></item><item><title><![CDATA[64位系统上使用PLSQL Developer的解决方案]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84420611</link><guid>https://blog.youkuaiyun.com/code727/article/details/84420611</guid><author>code727</author><pubDate>Thu, 18 Apr 2013 18:41:31 +0800</pubDate><description><![CDATA[
1.环境：x64架构的Windows7/Windows82.安装win64Oracle11gR23.下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的，不要下错了版本，Oracle官网有下载）4.解压至Oracle安装目录的Product下  1)解压文件夹命名：instantclient_11_2  2)将文件夹拷贝到Oracle的\pro...]]></description><category></category></item><item><title><![CDATA[JDK7新特性：MulticastChannel实现非阻塞式组播通信]]></title><link>https://blog.youkuaiyun.com/code727/article/details/84419381</link><guid>https://blog.youkuaiyun.com/code727/article/details/84419381</guid><author>code727</author><pubDate>Mon, 15 Apr 2013 18:45:50 +0800</pubDate><description><![CDATA[
         一般情况下，我们可以结合利用java.net.MulticastSocket和java.net.DatagramPacket对象来实现组播通信功能。但这在要求满足实时通信的情况下时，则显然有问题。主要体现在：如果没有数据报达到时，MulticastSocke对象调用receive()和send()方法进行收发数据报时，将一直处于阻塞状态，严重影响了后续操作。        在...]]></description><category></category></item></channel></rss>