<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[张新波的技术随笔]]></title><description><![CDATA[一份耕耘，一份收获]]></description><link>https://blog.youkuaiyun.com/sinboy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinboy]]></copyright><item><title><![CDATA[Http协议监控插件]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/5018287</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/5018287</guid><author>sinboy</author><pubDate>Wed, 16 Dec 2009 13:38:00 +0800</pubDate><description><![CDATA[ Http协议监控插件 现在做WEB开发时，http协议一般都已封装的很好，并不能直接看到http的协议头等原始内容，但这些东西往往对我们发现问题有很大的帮助。有两款FireFox的插件可以方便的实现这个功能。 HttpWatch 6.2.27 Basic Editionhttp://www.httpwatch.com/功能很强大，但免费版本不能查看HTTP的协议头和内]]></description><category></category></item><item><title><![CDATA[创建一个实际的SalesModel业务规则]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/4856921</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/4856921</guid><author>sinboy</author><pubDate>Mon, 23 Nov 2009 15:32:00 +0800</pubDate><description><![CDATA[ 1.       在Eclipse中创建一个Java Project，命名为SalesModel2.       在该工程中创建一个名称为org.sample的src package，在该目录下创建一个Sales的JavaBean，源代码如下：package org.sample; import java.util.Date; public class]]></description><category></category></item><item><title><![CDATA[创建最简单的HelloWorld业务规则]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/4856868</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/4856868</guid><author>sinboy</author><pubDate>Mon, 23 Nov 2009 15:26:00 +0800</pubDate><description><![CDATA[ 1.       启动Jboss服务器，打开http://127.0.0.1:8080/drools-guvnor页面进入Guvnor系统2.       创建一个新的Rule：在左侧导航栏中选择KnowledgeBase->Create New->New Rule，在弹出的对话框中输入业务规则名称HelloWorldRule，初始化目录随便选择一个，类型选择DRL Rule（techn]]></description><category></category></item><item><title><![CDATA[Drools Guvnor安装配置]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/4856784</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/4856784</guid><author>sinboy</author><pubDate>Mon, 23 Nov 2009 15:19:00 +0800</pubDate><description><![CDATA[ 1.       下载Drools-5.0-guvnor.zip，解压缩到%JBOSS_HOME%serverdefaultdeploy目录下2.       运行%JBOSS_HOME%binrun.bat文件启动jboss3.       在浏览器中输入http://127.0.0.1:8080/drools-guvnor4.       正常情况下会出现Guvnor的登陆界]]></description><category></category></item><item><title><![CDATA[Drools安装配置学习笔记]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/4840326</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/4840326</guid><author>sinboy</author><pubDate>Fri, 20 Nov 2009 11:24:00 +0800</pubDate><description><![CDATA[Drools安装配置学习笔记1.       下载drools相关的最新组件必需（Drools运行环境，drools eclipse插件）http://download.jboss.org/drools/release/5.0.1.26597.FINAL/drools-5.0-bin.ziphttp://download.jboss.org/drools/release/5.0.1]]></description><category></category></item><item><title><![CDATA[读阿朱的《走出软件作坊》有感]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/4046206</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/4046206</guid><author>sinboy</author><pubDate>Fri, 03 Apr 2009 13:06:00 +0800</pubDate><description><![CDATA[1.三五个人，十来条枪，无组织无纪律，无核心产品，是国内软件行业最最常见的形态2.作坊式的小公司也想着提高公司管理水平，借鉴国内国外众多先进的管理方法论，却无一凑效3.公司陷入恶性循环：公司没钱没影响力-》找不到好的人才-》公司开发运营一踏糊涂-》出不了好产品-》吸引不了客户-》不能从市场上赚钱-》公司拼命压缩开支，减少内部投入-》越来越找不到好的人才-》公司更加混乱。。。4.难道小公]]></description><category></category></item><item><title><![CDATA[LVS学习笔记（三）]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/4016827</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/4016827</guid><author>sinboy</author><pubDate>Mon, 23 Mar 2009 13:38:00 +0800</pubDate><description><![CDATA[1.选用四台Linux机器做测试，全部都是同一版本的CentOS 5.2，为了简单其见关闭SELinux和防火墙功能：   1)vi /etc/sysconfig/selinux ，设置SELINUX=disabled   2)service iptables stop2.安装CentOS时不要选择安装Xen或集群，会有问题3.虚拟主机，一台Master，一台Backup，二台]]></description><category></category></item><item><title><![CDATA[LVS学习笔记（二）]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/4001954</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/4001954</guid><author>sinboy</author><pubDate>Wed, 18 Mar 2009 17:12:00 +0800</pubDate><description><![CDATA[1.我个人比较侧向于KeepAlived，更快最快，使用的又比较多，看看LinuxTone上面关于它的文章的点击量就知道了。对于技术造型，我一向喜欢在满足功能要求的前提下，选择那个最普及的软件。2.我的实验环境为操作系统CentOS 5.2，内核版本2.6.18-92.e15，已经支持LVS，现在只需要下载ipvs管理软件即可。可以通过modprobe -l|grep ipvs进行查看ipvs是否]]></description><category></category></item><item><title><![CDATA[LVS学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/4001644</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/4001644</guid><author>sinboy</author><pubDate>Wed, 18 Mar 2009 15:51:00 +0800</pubDate><description><![CDATA[1.LVS （Linux Virtual Server）是解决分布式网络中要求具备高性能、高可用性、高扩展性等条件的集群系统的负载均衡解决方案，它的底层核心功能ipvs是由章文嵩博士写的。2.ipvs是在ISO七层协议中的传输层Layer-4实现，Linux内核2.4.23以后的版本已经集成了ipvs的功能，之前的版本需要把ipvs组件重新编译到内核当中3.ipvs仅仅实现了负载均衡的核心功能，要]]></description><category></category></item><item><title><![CDATA[Subversion安装配置指南]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/4000524</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/4000524</guid><author>sinboy</author><pubDate>Wed, 18 Mar 2009 10:22:00 +0800</pubDate><description><![CDATA[ Subversion是一个非常优秀的源代码管理控制系统，它的支持独立启动使用和结合Apache使用两种服务方式。 一、安装Subversion1.从Subversion主页 下载最新版本的安装程序2.如果是Windows平台，直接运行Exe的安装程序即可3.如果是一般的Linux平台：   1）执行tar -zxvf subversion.xxx.tar.gz进行解压]]></description><category></category></item><item><title><![CDATA[在Linux下使用nc命令进行文件传输]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/4000505</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/4000505</guid><author>sinboy</author><pubDate>Wed, 18 Mar 2009 10:19:00 +0800</pubDate><description><![CDATA[nc是一个功能强大的命令，可以通过它在两台Linux主机之间进行文件传输。假如有两台主机A和B，ip地址分别是192.168.0.1和192.168.0.2，我需要从B主机上传输一个文件test1.in到B主机上，那么操作方法如下所示：在A主机上：nc -l 25 > test1.out在B主机上：nc 192.168.0.1 文件传输完毕后，系统会自动断开连接。从上面来看，它其实是一个很简单]]></description><category></category></item><item><title><![CDATA[Apache Mina使用手记（五）]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/3999563</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/3999563</guid><author>sinboy</author><pubDate>Tue, 17 Mar 2009 22:01:00 +0800</pubDate><description><![CDATA[ 对Apache Mina进行UML图的简单分析，对源代码的框架结构有一个整体的认识。         ]]></description><category></category></item><item><title><![CDATA[Apache Mina使用手记（四）]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/3988642</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/3988642</guid><author>sinboy</author><pubDate>Fri, 13 Mar 2009 20:46:00 +0800</pubDate><description><![CDATA[上一篇中，我们介绍了如何在mina中编写自己的日志过滤器，这一篇我们自己实现一个编解器。实际应用当，很多应用系统应用的都不是标准的web service或XML等，比如象中国移动/联通/电信的短信网关程序，都有自己不同的协议实现，并且都是基于TCP/IP的字节流。Mina自带的编解码器实现了TextLineEncoder和TextLineDecoder，可以进行按行的字符串处理，对于象短信网关]]></description><category></category></item><item><title><![CDATA[Apache Mina使用手记（三）]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/3988576</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/3988576</guid><author>sinboy</author><pubDate>Fri, 13 Mar 2009 20:10:00 +0800</pubDate><description><![CDATA[在上一篇中，通过一个简单的例子，得以管中窥豹，了解了Mina的基本编写方法。在MinaTimeServer演示程序中，我们添加了两个过滤器，一个是日志过滤器LoggingFilter，一个是文本编解码过滤器。前者实现日志信息的自动处理，后者实现对按行读写的文本数据的编码和解码。其中LoggingFilter默认的是slf4j，它是一个日志Facade，实际并不实现真正的日志处理功能，它在程序运]]></description><category></category></item><item><title><![CDATA[java.nio.Buffer分析]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/3984459</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/3984459</guid><author>sinboy</author><pubDate>Thu, 12 Mar 2009 16:04:00 +0800</pubDate><description><![CDATA[在研究Apache Mina源代码时，在IoFilter中使用IoBuffer做为数据缓冲对象，而IoBuffer的实现来自于java.nio.Buffer。Buffer中的flip()、clear()、reset()、mark()等概念让我有点糊涂，仔细看了jdk的文档说明，才对Buffer对象的概念了然于胸。 在Buffer类当中有以下四个重要的属性：mark：标记位，用于rese]]></description><category></category></item><item><title><![CDATA[Apache Mina使用手记（二）]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/3981904</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/3981904</guid><author>sinboy</author><pubDate>Wed, 11 Mar 2009 21:28:00 +0800</pubDate><description><![CDATA[ Mina主要是作为服务器端底层框架来实现数据处理，它的实现很简单，如下例所示：package com.gftech.mytool.mina;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.charset.Charset;import java.util.Date;im]]></description><category></category></item><item><title><![CDATA[Apache Mina使用手记（一）]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/3981680</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/3981680</guid><author>sinboy</author><pubDate>Wed, 11 Mar 2009 20:17:00 +0800</pubDate><description><![CDATA[1.Apache Mina是一个高性能的基础网络构架平台，构建在java NIO的基础上2.Mina使用了SLF4J做为日志记录器，全称Simple Logging Facade for Java，它是一个日志门面，只负责为客户端提供应用接口，实际的日志记录由Log4j/JUL等日志记录器实现。如下图所示： 3.Mina主要有IoConnector，IoAccepter，IoSes]]></description><category></category></item><item><title><![CDATA[在Netbeans中设置JVM参数]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/2497158</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/2497158</guid><author>sinboy</author><pubDate>Fri, 30 May 2008 17:48:00 +0800</pubDate><description><![CDATA[对ictclas4j进行了比较大的改动，我希望能把分词的速度大幅度的提高，因为按原来的速度几乎没法用。但是Eclipse的性能测试插件TPTP实在令我很失望，对于大数据的加载速度慢的让人无法忍受，而Netbeans的性能测试还不错，起码能在很短的时间内正常启动我的程序。因此，在Eclipse下改好程序后，就在Netbeans下面进行性能测试。遇到的问题是，加载词典库时，会报OutOfMemer]]></description><category></category></item><item><title><![CDATA[在Ubuntu Linux下面使用Eclipse进行Java编程的安装配置]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/2491071</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/2491071</guid><author>sinboy</author><pubDate>Wed, 28 May 2008 17:05:00 +0800</pubDate><description><![CDATA[安装JDK1.下载JDK1.5 Linux安装版本jdk-1_5_0_15-linux-i586.bin.点击下载 2.创建安装目录：sudo mkdir /usr/java3.切换到该目录下：sudo cd /usr/java4.Copy安装文件到该目录下：sudo cp $DOWNLOAD/jdk-1_5_0_15-linux-i586.bin .5.因为它是可执行文件，所以我们可以直接安装。]]></description><category></category></item><item><title><![CDATA[postgreSQL初步应用]]></title><link>https://blog.youkuaiyun.com/sinboy/article/details/2482688</link><guid>https://blog.youkuaiyun.com/sinboy/article/details/2482688</guid><author>sinboy</author><pubDate>Mon, 26 May 2008 15:13:00 +0800</pubDate><description><![CDATA[postgreSQL初步应用1.初始化数据库：initdb –D /usr/local/pgsql/data2.启动posgreSQL数据库：postmaster -i –D /usr/local/pgsql/data3.创建一个空间数据库：createdb gisdb4.打开gis数据库：psql gisdb,之后即可在命令行下进行sql语句操作了5.如果需要推出命令行，输入]]></description><category></category></item></channel></rss>