<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Hurry的专栏]]></title><description><![CDATA[Hurry热爱Java,Android和移动互联网的研究与开发. 关注企业架构和工作流。喜欢团队合作,知识共享...]]></description><link>https://blog.youkuaiyun.com/jpr1990</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jpr1990]]></copyright><item><title><![CDATA[Tigase开发笔记6：packet流转机制 -> 一条消息（packet）的请求和响应过程解析]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/48026219</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/48026219</guid><author>jpr1990</author><pubDate>Thu, 27 Aug 2015 13:40:47 +0800</pubDate><description><![CDATA[Tigase的packet消息的流转过程解析。

connectionManager同时协调ConnectionOpenThread与SocketThread。
ConnectionOpenThread脱离上述组件，属于网络层实现，操作selector。它负责Selector.open。
IOService提供线程安全的call方法，XMPPIOService继承它，保存了连接信息，每个连接一个IOService。
SocketThread在实例化时，会启动多个线程，同时盯住selector。负责将每个确定]]></description><category></category></item><item><title><![CDATA[Tigase开发笔记5：如何自定义插件 Plugin]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/47976911</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/47976911</guid><author>jpr1990</author><pubDate>Tue, 25 Aug 2015 14:46:34 +0800</pubDate><description><![CDATA[Tigase开发笔记5：如何自定义插件 Plugin ...]]></description><category></category></item><item><title><![CDATA[Tigase开发笔记3：Tigase 参数配置说明]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/47974641</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/47974641</guid><author>jpr1990</author><pubDate>Tue, 25 Aug 2015 12:19:27 +0800</pubDate><description><![CDATA[Tigase init.properties参数配置说明...]]></description><category></category></item><item><title><![CDATA[Tigase开发笔记2：Tigase组件详解]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/47974445</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/47974445</guid><author>jpr1990</author><pubDate>Tue, 25 Aug 2015 11:32:52 +0800</pubDate><description><![CDATA[本文的目的是深入认识Tigase XMPP Server的特性。
Tigase的组件、插件配置非常灵活,几乎都在tigase root doc path/etc/init.properties文件中进行配置.


1、Tigase HTTP API
实现XMPP和HTTP之间的桥梁，可通过REST调用实现对Tigase安装的管理和维护，可通过脚本API在运行时进行扩展。
使用HTTP]]></description><category></category></item><item><title><![CDATA[Tigase开发笔记1：深入认识XMPP协议]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/47974169</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/47974169</guid><author>jpr1990</author><pubDate>Tue, 25 Aug 2015 11:18:54 +0800</pubDate><description><![CDATA[要学习基于XMPP协议的IM开发，首先要熟悉XMPP协议本身。这篇文章可以快速熟悉XMPP协议的核心概念]]></description><category></category></item><item><title><![CDATA[Tigase开发笔记4：Tigase Component组件开发]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/47973645</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/47973645</guid><author>jpr1990</author><pubDate>Tue, 25 Aug 2015 10:46:10 +0800</pubDate><description><![CDATA[Tigase Component组件开发
使用的Tigase Server版本 7.0.2 最新版，网上的资料很多，但都不能清楚明白的说明，自己整理了一下，其实很简单，希望帮助走绕了路的朋友。]]></description><category></category></item><item><title><![CDATA[CentOS6.0/RedHat Server 6.4安装配置过程 详细图解！]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/20702161</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/20702161</guid><author>jpr1990</author><pubDate>Fri, 07 Mar 2014 12:48:39 +0800</pubDate><description><![CDATA[CentOS是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本。每个版本的 CentOS 都会获得七年的支持（通过安全更新方式）。新版本的 CentOS 每两年发行一次，而每个版本的 CentOS 会定期（大概每六个月）更新一次，以便支持新的硬件。这样，建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。本文讲解如何安装，详细的图文带你走进Linux世界]]></description><category></category></item><item><title><![CDATA[关于Haproxy安装和配置：负载配置【haproxy.cfg】问题记录]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/20629789</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/20629789</guid><author>jpr1990</author><pubDate>Thu, 06 Mar 2014 15:26:48 +0800</pubDate><description><![CDATA[安装 HAProxy 配置负载均衡，安装的文章很多，大家自己可以搜一下。
参考：http://blog.youkuaiyun.com/zilong00007/article/details/7275235
这里主要讲解一些关键点，很多文章并没有提出来，都是copy的]]></description><category></category></item><item><title><![CDATA[MySQL性能优化的最佳20+套经验]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/11489083</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/11489083</guid><author>jpr1990</author><pubDate>Mon, 09 Sep 2013 19:30:54 +0800</pubDate><description><![CDATA[MySQL性能优化的最佳20+条经验]]></description><category></category></item><item><title><![CDATA[一个订单相关的存储过程（MySQL）]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/10468349</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/10468349</guid><author>jpr1990</author><pubDate>Wed, 28 Aug 2013 18:55:00 +0800</pubDate><description><![CDATA[BEGIN
DECLARE currentDate VARCHAR(15) ;/*当前日期,有可能包含时分秒   */
  DECLARE maxNo INT DEFAULT 0 ; /* 离现在最近的满足条件的订单编号的流水号最后5位，如：SH2013011000002的maxNo=2   */
 
  DECLARE oldOrderNo VARCHAR (25) DEFAULT '' ;/* 离现在最近的满足条件的订单编号   */
    
  IF num = 8 THEN /* 根据年月日生成订]]></description><category></category></item><item><title><![CDATA[EHCache 实现通用类  CacheManager]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/10407043</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/10407043</guid><author>jpr1990</author><pubDate>Tue, 27 Aug 2013 17:20:28 +0800</pubDate><description><![CDATA[EHCache  CacheManager]]></description><category></category></item><item><title><![CDATA[Jackson怎样转换这样的字符串？ String jsonStr = "{dataType:'Custom',regexp:'t\\d+',msg:'输入不正确'}";]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/10385121</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/10385121</guid><author>jpr1990</author><pubDate>Tue, 27 Aug 2013 12:42:15 +0800</pubDate><description><![CDATA[这样的JSON字符串（有一定的不规则性，如标题没有引号，存在单引号，存在正则表达式）
应该怎样去转换成相应的对象？
或者要先做什么预处理？]]></description><category></category></item><item><title><![CDATA[synchronized  用法，实例讲解]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/10140919</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/10140919</guid><author>jpr1990</author><pubDate>Wed, 21 Aug 2013 12:03:51 +0800</pubDate><description><![CDATA[synchronized用法,实例]]></description><category></category></item><item><title><![CDATA[MyEclipse管理部署Maven项目  供调试]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/10006485</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/10006485</guid><author>jpr1990</author><pubDate>Fri, 16 Aug 2013 17:17:27 +0800</pubDate><description><![CDATA[今天对Maven的一个项目弄到头大，用MyEclipse10.x做了半天都没有部署成功。

后来发现用maven自己的maven4myelipse插件配置一下Goals:tomcat:run就好了，其他的全部自动搞定。
用新版的m4e插件就可以了，而且发布后修改jsp是不需要重新发布的。
MyEclipse10.x自带新版m4e，只需在Run Configuration的Maven Build中new一个输入configuration，并在goal中输入tomcat:run，不需要任何配置即可发布到内置的t]]></description><category></category></item><item><title><![CDATA[轻量级远程调用框架-Hessian学习笔记-Demo实现]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/9980741</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/9980741</guid><author>jpr1990</author><pubDate>Thu, 15 Aug 2013 11:45:59 +0800</pubDate><description><![CDATA[这两天有空把hessian接口也学习一下。由于学习是为了以后测试工作而进行的，所以对于hessian和soap机制孰优孰劣就没有深入的研究，这些问题还是留给我们架构师来研究吧。根据网上的文献：Hessian是采用二进制流进行通讯的，所以我想性能应该会好一些，既然通过二进制流传递，是不是对复杂对象的传递有问题呢，我想可能会有些难度，毕竟传递过程中没有象soap这样保留了对象的结构的。这个问题有待以后考证。今天我想把我第一次学习hessian的经历分享一下。]]></description><category></category></item><item><title><![CDATA[Hadoop]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/9831605</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/9831605</guid><author>jpr1990</author><pubDate>Thu, 08 Aug 2013 09:57:36 +0800</pubDate><description><![CDATA[最近想学习Hadoop，但苦于不知道怎么入门，有懂的，传授一下学习经验]]></description><category></category></item><item><title><![CDATA[Eclipse 下 opennms 开发环境搭建]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/9264437</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/9264437</guid><author>jpr1990</author><pubDate>Sun, 07 Jul 2013 18:15:13 +0800</pubDate><description><![CDATA[1.eclipse3.5或更高版本，并且使用纯净的java版。下载地址：Eclipse for Java Developers。


2.安装需要的插件。通过Help/Install New Software... 输入以下地址来完成安装。



(1)安装Spring IDE，更新地址: 
http://dist.springframework.org/release/IDE需要]]></description><category></category></item><item><title><![CDATA[OpenNMS架构介绍]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/9264405</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/9264405</guid><author>jpr1990</author><pubDate>Sun, 07 Jul 2013 18:08:48 +0800</pubDate><description><![CDATA[一、OpenNMS简介

OpenNMS的开发基于TMN及FCAPS这两个模型。

电信管理网络（TMN）是由 ITU-T 推荐 M.3000于1985年提出作为一种应用于电信服务供应商所持有的运营支持系统（OSS）的参考模型。就概念而言，TMN 是一种相互连接不同类型OSS 组成部分和网络元素的结构体系。同时 TMN 也包含标准化接口和协议，用于交换 OSS 组成部分和网络单元间的信息，以及网络管理所需的全部功能。]]></description><category></category></item><item><title><![CDATA[OpenNMS界面图 .]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/9264301</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/9264301</guid><author>jpr1990</author><pubDate>Sun, 07 Jul 2013 17:45:51 +0800</pubDate><description><![CDATA[http://demo.opennms.org/opennms/login.jsp;jsessionid=zibykal1cw4b1cir8wgn0a8b0
这个是opennms的demo website,你可以先感受一下.]]></description><category></category></item><item><title><![CDATA[系统架构师JD]]></title><link>https://blog.youkuaiyun.com/jpr1990/article/details/9257851</link><guid>https://blog.youkuaiyun.com/jpr1990/article/details/9257851</guid><author>jpr1990</author><pubDate>Sat, 06 Jul 2013 12:24:47 +0800</pubDate><description><![CDATA[#########################################################################################################################

国内大型的物流企业，专业从事国内公路运输和航空运输代理
 
职责：
Foss项目的架构设计，包括需求分析，模块设计，系统结构设计，关键功能的开发，技术难题的解决，对团队质量输出的把控等等。 

要求：
1、熟悉WebLogic/Websphere/JBoss等一个以]]></description><category></category></item></channel></rss>