<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[coderdesion]]></title><description><![CDATA[攻城的猫]]></description><link>https://blog.youkuaiyun.com/libaolin198706231987</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; libaolin198706231987]]></copyright><item><title><![CDATA[nginx做反向负载均衡，后端服务器获取真实客户端ip]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/79357364</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/79357364</guid><author>libaolin198706231987</author><pubDate>Fri, 23 Feb 2018 22:05:59 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/lhj588/p/4344354.html首先，在前端nginx上需要做如下配置：location /proxy_set_hearder host                $host;proxy_set_header X-forwarded-for $proxy_add_x_forwarded_for;proxy_set_header X-re...]]></description><category></category></item><item><title><![CDATA[配置Hadoop M/R 采用Fair Scheduler算法代替FIFO]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/69525440</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/69525440</guid><author>libaolin198706231987</author><pubDate>Fri, 07 Apr 2017 11:51:01 +0800</pubDate><description><![CDATA[http://www.blogjava.net/paulwong/archive/2013/01/31/394997.html
采用Cloudera版本的hadoop/hbase:

hadoop-0.20.2-cdh3u0

hbase-0.90.1-cdh3u0

zookeeper-3.3.3-cdh3u0

默认已支持FairScheduler调度算法.

只需改配置]]></description><category></category></item><item><title><![CDATA[高效的缓存管理解决方案-AutoLoadCache]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/62887761</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/62887761</guid><author>libaolin198706231987</author><pubDate>Fri, 17 Mar 2017 14:42:05 +0800</pubDate><description><![CDATA[高效的缓存管理解决方案-AutoLoadCache 

http://www.iteye.com/news/31498-cache-spring-aop-redis]]></description><category></category></item><item><title><![CDATA[开启Tomcat APR运行模式，优化并发性能]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/61200552</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/61200552</guid><author>libaolin198706231987</author><pubDate>Fri, 10 Mar 2017 17:00:26 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/xyang81/article/details/51502766
Tomcat支持三种接收请求的处理方式：BIO、NIO、APR 
1>、BIO模式：阻塞式I/O操作，表示Tomcat使用的是传统Java
I/O操作(即Java.io包及其子包)。Tomcat7以下版本默认情况下是以bio模式运行的，由于每个请求都要创建一个线程来处理，线程]]></description><category></category></item><item><title><![CDATA[springmvc ios]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/58737596</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/58737596</guid><author>libaolin198706231987</author><pubDate>Wed, 01 Mar 2017 00:11:12 +0800</pubDate><description><![CDATA[在Spring MVC Controller的同一个方法中，根据App还是WEB返回JSON或者HTML视图。
最近在做一个web的项目，web版已经开发完毕，现在正在进行手机APP的开发，开发中遇到一个问题：
就是web版和app版都有登录功能，本想着是分别走不同的URL，实际开发的时候才发现，由于web版采用的是shiro框架，URL不能改变（至少是自己不知道该怎么配置）
因此只能是采取]]></description><category></category></item><item><title><![CDATA[基于Metronic的Bootstrap开发框架经验总结（1）-框架总览及菜单模块的处理]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/57413301</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/57413301</guid><author>libaolin198706231987</author><pubDate>Sun, 26 Feb 2017 14:18:36 +0800</pubDate><description><![CDATA[基于Metronic的Bootstrap开发框架经验总结（1）-框架总览及菜单模块的处理
http://www.cnblogs.com/wuhuacong/p/4757984.html

最近一直很多事情，博客停下来好久没写了，整理下思路，把最近研究的基于Metronic的Bootstrap开发框架进行经验的总结出来和大家分享下，同时也记录自己对Bootstrap开发的学习研究的点点滴滴，希]]></description><category></category></item><item><title><![CDATA[Apache2+Tomcat7负载均衡配置（超详细整合文档）]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55667956</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55667956</guid><author>libaolin198706231987</author><pubDate>Sat, 18 Feb 2017 15:57:32 +0800</pubDate><description><![CDATA[【一】首先配置ZIP版本的Tomcat7.0，保证能正常启动。

一、 配置JDK 
1、下载jdk

 下载后，解压，假设为C:\Program Files\Java\jdk1.6.0_24，要确保bin目录在这个目录里，下面的JAVA_HOME即为此目录

C:\Program Files\Java\jdk1.6.0_24.

2、配置系统变量

(1) 右键单击“我的电]]></description><category></category></item><item><title><![CDATA[理解MySQL——复制(Replication)]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55667839</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55667839</guid><author>libaolin198706231987</author><pubDate>Sat, 18 Feb 2017 15:43:49 +0800</pubDate><description><![CDATA[1、复制概述

1.1、复制解决的问题
数据复制技术有以下一些特点：
(1)    数据分布
(2)    负载平衡(load balancing)
(3)    备份
(4)    高可用性(high availability)和容错

1.2、复制如何工作
从高层来看，复制分成三步：
(1)    master将改变记录到二进制日志(binary log)中（这些记录叫做]]></description><category></category></item><item><title><![CDATA[JVM内存管理、JVM垃圾回收机制、新生代、老年代以及永久代]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55249453</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55249453</guid><author>libaolin198706231987</author><pubDate>Thu, 16 Feb 2017 03:00:18 +0800</pubDate><description><![CDATA[如果大家想深入的了解JVM，可以读读周志明《深入理解Java虚拟机：JVM高级特性与最佳实践》

     需要掌握的东西，包括以下内容、判断对象存活还是死亡的算法（引用计数算法、可达性分析算法）、常见的垃圾收集算法（复制算法、分代收集算法等以及这些算法适用于什么代）以及常见的垃圾收集器的特点（这些收集器适用于什么年代的内存收集）。

     

     JVM运行时数据区由程序计]]></description><category></category></item><item><title><![CDATA[Netty系列之Netty百万级推送服务设计要点]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55225046</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55225046</guid><author>libaolin198706231987</author><pubDate>Wed, 15 Feb 2017 22:56:22 +0800</pubDate><description><![CDATA[1. 背景
1.1. 话题来源
最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我，咨询推送服务相关的问题。问题五花八门，在帮助大家答疑解惑的过程中，我也对问题进行了总结，大概可以归纳为如下几类：

Netty是否可以做推送服务器？如果使用Netty开发推送服务，一个服务器最多可以支撑多少个客户端？使用Netty开发推送服务遇到的各种技术问题。
由于咨询者众多，关注点也比较]]></description><category></category></item><item><title><![CDATA[Centos7-mqtt消息中间件mosquitto的安装和配置]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55224577</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55224577</guid><author>libaolin198706231987</author><pubDate>Wed, 15 Feb 2017 22:21:49 +0800</pubDate><description><![CDATA[MQTT（MQ Telemetry Transport），消息队列遥测传输协议，轻量级的发布/订阅协议，适用于一些条件比较苛刻的环境，进行低带宽、不可靠或间歇性的通信。目前已经是物联网消息通信事实上的标准协议了。值得一提的是mqtt提供三种不同质量的消息服务：

“至多一次”：消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况，环境传感器数据，丢失一次读记录]]></description><category></category></item><item><title><![CDATA[visualVM集成到Eclipse针对性能监控]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55057223</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55057223</guid><author>libaolin198706231987</author><pubDate>Mon, 13 Feb 2017 21:50:46 +0800</pubDate><description><![CDATA[技术发现：
最近搞测试的同事分享了一款针对与Java运行性能监控的软件Java isualVM，在jdk1.6之后，它就出现并且潜伏在bin目录下，
由于平时很少关注version更新信息，直到现在才发现这款简单强大的工具。
技术简介：
visualVM是一款充分集成了Many jdk命令行工具的可视化工具，可提供强大的分析能力，而且所有这一些和jdk一样都是免费的。
它囊括的命令行工具]]></description><category></category></item><item><title><![CDATA[利用jdk自带的运行监控工具JConsole观察分析Java程序的运行]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55057149</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/55057149</guid><author>libaolin198706231987</author><pubDate>Mon, 13 Feb 2017 21:46:40 +0800</pubDate><description><![CDATA[一、JConsole是什么

    从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器，可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole（或者，它更高端的 “近亲” VisualVM ）来监控 Java 应用程序性能和跟踪 Java 中的代码。

二、如何启动JConsole


如果是从命令行启动，使 ]]></description><category></category></item><item><title><![CDATA[Spring aop 原理及各种应用场景]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/54979343</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/54979343</guid><author>libaolin198706231987</author><pubDate>Sat, 11 Feb 2017 01:47:14 +0800</pubDate><description><![CDATA[AOP是Aspect Oriented Programing的简称，面向切面编程。AOP适合于那些具有横切逻辑的应用：如性能监测，访问控制，事务管理、缓存、对象池管理以及日志记录。AOP将这些分散在各个业务逻辑中的代码通过横向切割的方式抽取到一个独立的模块中。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理，AOP 代理则可分为静态代理和动态代理两大类，其中静态代理是指使用 AOP ]]></description><category></category></item><item><title><![CDATA[tsung]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/53432255</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/53432255</guid><author>libaolin198706231987</author><pubDate>Fri, 02 Dec 2016 10:32:42 +0800</pubDate><description><![CDATA[压力测试]]></description><category></category></item><item><title><![CDATA[开源OCR引擎Tesseract]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/52525938</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/52525938</guid><author>libaolin198706231987</author><pubDate>Tue, 13 Sep 2016 14:54:57 +0800</pubDate><description><![CDATA[开源OCR引擎Tesseract
知名的开源OCR引擎Tesseract 3.0版本日前发布，可以在项目网站下载：http://code.google.com/p/tesseract-ocr, 新版本支持中文,中文语言包定义http://code.google.com/p/tesseract-ocr/downloads/detail?name=chi_sim.traineddata.gz。
T]]></description><category></category></item><item><title><![CDATA[Spring MultipartFile 上传 与 excel处理]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/52524133</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/52524133</guid><author>libaolin198706231987</author><pubDate>Tue, 13 Sep 2016 11:05:25 +0800</pubDate><description><![CDATA[一、配置
1、*-servlet.xml  (WebApploicationContext)


!-- file upload -->
    bean id="multipartResolver"
        class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
        ]]></description><category></category></item><item><title><![CDATA[POST中文乱码解决方案]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/52512037</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/52512037</guid><author>libaolin198706231987</author><pubDate>Mon, 12 Sep 2016 11:28:13 +0800</pubDate><description><![CDATA[以前，我都是自己编写一个filter，来实现编码，代码如下：


 1 public class CharacterEncodingFilter implements Filter {
 2 
 3     private final static Logger log= LoggerFactory.getLogger(CharacterEncodingFilter.class);
 4 
]]></description><category></category></item><item><title><![CDATA[架构设计：远程调用服务架构设计及zookeeper技术详解（上篇）]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/52460361</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/52460361</guid><author>libaolin198706231987</author><pubDate>Wed, 07 Sep 2016 15:53:09 +0800</pubDate><description><![CDATA[远程调用服务的架构设计总述
    首先我们要再深入理解下为什么应用软件服务里需要一个远程调用服务，远程调用服务解决了软件设计中的什么问题，它的架构设计又有什么理论根据了?
    我曾写了一篇关于分布式网站架构设计的文章，文章地址是：
    http://www.cnblogs.com/sharpxiajun/archive/2013/05/11/3072798.html
    在文]]></description><category></category></item><item><title><![CDATA[使用Spring Security实现权限管理]]></title><link>https://blog.youkuaiyun.com/libaolin198706231987/article/details/52450440</link><guid>https://blog.youkuaiyun.com/libaolin198706231987/article/details/52450440</guid><author>libaolin198706231987</author><pubDate>Tue, 06 Sep 2016 15:33:21 +0800</pubDate><description><![CDATA[1、技术目标
 
 

了解并创建Security框架所需数据表为项目添加Spring Security框架掌握Security框架配置应用Security框架为项目的CRUD操作绑定权限
 
 
注意：本文所用项目为"影片管理"，参看
http://hotstrong.iteye.com/blog/1156785
http://hotstrong.iteye.com/blog/]]></description><category></category></item></channel></rss>