<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[panxiuyan]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fdsafds</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fdsafds]]></copyright><item><title><![CDATA[求【来往】互加,免费解答JAVA技术问题]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/84491184</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/84491184</guid><author>fdsafds</author><pubDate>Mon, 21 Oct 2013 21:20:02 +0800</pubDate><description><![CDATA[[img]http://ww1.sinaimg.cn/thumbnail/722ca87ejw1e9t3y1jmmfj20f00f0jtp.jpg[/img]]]></description><category></category></item><item><title><![CDATA[构建高性能Web站点 学习笔记]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83891169</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83891169</guid><author>fdsafds</author><pubDate>Thu, 14 Apr 2011 16:38:07 +0800</pubDate><description><![CDATA[第二章 数据的网络传输

 数据是如何发送
 1.应用程序首先得将要发送的数据写入该进程的内存地址空间。通常程序开发中变量赋值。
 2.应用程序通过系统函数接口（比如SEND 函数） 向内核发出系统调用，由系统内核来进行随后的操作。它将这些数据从用户态内存复制到由内核维护的一段称为内核缓冲区的内
   存地址空间。这块地址空间大小通常是有限的。所有要发送的数据将以队列的形式进入这里。这些...]]></description><category></category></item><item><title><![CDATA[新年新起点]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83839767</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83839767</guid><author>fdsafds</author><pubDate>Mon, 14 Feb 2011 20:38:38 +0800</pubDate><description><![CDATA[进入公司一年了，学到了很多知识，知识面扩了不少，不过都只是一些皮毛。总是没有时间去深入，或者自己太想玩了总是在给自己找理由。

又是新的一年开始了，也有一个新打算和总结。都是学习方面的。

1.做人做事一定务事，不能太浮一定要沉下去。不然永远知道都是一些表面的东西。

2.对于问题解决的同时也要了解其本质。

3.多阅读一些优秀项目的代码，学习里面的精华和思想。

4.重点学习...]]></description><category></category></item><item><title><![CDATA[Character 新发现]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83801239</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83801239</guid><author>fdsafds</author><pubDate>Thu, 23 Dec 2010 21:37:19 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]BufferedReader f =
new BufferedReader(new FileReader(&quot;lettersAndDigits.txt&quot; ));
int c = f.read(); // get the first char
StringBuffer letters = new StringBuffer();
StringBuffer digits ...]]></description><category></category></item><item><title><![CDATA[sql 解析 工具(sql parse)]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83769191</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83769191</guid><author>fdsafds</author><pubDate>Thu, 25 Nov 2010 12:51:02 +0800</pubDate><description><![CDATA[项目地址：  [url]http://jsqlparser.sourceforge.net[/url] 

可以获取SQL语法的各个部分，组装SQL。但不支持hive语法.
具体的使用方法可以参考网站example,还有它的测试用例。
...]]></description><category></category></item><item><title><![CDATA[asyn4j 1.2 发布]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83728143</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83728143</guid><author>fdsafds</author><pubDate>Fri, 08 Oct 2010 19:16:54 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]1.2更新

 1.设置关闭服务延时
 2.设置异步工作超时设置
 3.使用信号量设置最大工作队列
 4.优化用户接口[/code]

WIKI [url]http://code.google.com/p/asyn4j/wiki/user_guide[/url]

Source SVN [url]http://asyn4j.googlecode.com/...]]></description><category></category></item><item><title><![CDATA[JProfiler 使用]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83706153</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83706153</guid><author>fdsafds</author><pubDate>Wed, 08 Sep 2010 10:26:15 +0800</pubDate><description><![CDATA[从事Java开发有段时间了，经常为Java抛内存溢出和系统时常的而烦恼。有时你也许有这样的经历为了，找寻系统的漏洞，几乎把所有的代码都翻了一遍，
也许这比你原来写Code还花费精力和时间;有时你也许在梦想有个工具能时时监测系统，提供漏洞和bug的蛛丝马迹（有点象打广告哦，不过我觉得我这个我非常喜爱的工具-JProfiler打打广告，我非常乐意）。如果找bug就象看病一样，那么Jprofiler就...]]></description><category></category></item><item><title><![CDATA[JDK自带VM分析工具jps，jstat，jmap，jconsole]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83706117</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83706117</guid><author>fdsafds</author><pubDate>Wed, 08 Sep 2010 09:41:10 +0800</pubDate><description><![CDATA[一、概述  

    SUN 的JDK中的几个工具，非常好用。秉承着有免费，不用商用的原则。以下简单介绍一下这几种工具。(注：本文章下的所有工具都存在JDK5.0以上版本的工具集里，同javac一样，不须特意安装)  。
     
    我一共找到以下四个工具：重点看看jconsole和jmap。
Java代码

   1. jps  
   2. :与unix上的ps类似，...]]></description><category></category></item><item><title><![CDATA[Mina客户端连接-2]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83703222</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83703222</guid><author>fdsafds</author><pubDate>Wed, 01 Sep 2010 20:00:45 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
   private NioSocketConnector connector = new NioSocketConnector();
[/code]

[code=&quot;java&quot;]
  ConnectFuture future1 = connector.connect(address);
[/code]

AbstractIoConnector 中  ...]]></description><category></category></item><item><title><![CDATA[Mina服务器端启动 -- 1]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83703220</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83703220</guid><author>fdsafds</author><pubDate>Wed, 01 Sep 2010 19:53:28 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
  SocketAcceptor acceptor = new NioSocketAcceptor();
[/code]

[code=&quot;java&quot;] public NioSocketAcceptor() {
        
    	
    	super(new DefaultSocketSessionConfig(), NioProcessor.c...]]></description><category></category></item><item><title><![CDATA[asyn4j -- 异步方法调用框架]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83699034</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83699034</guid><author>fdsafds</author><pubDate>Tue, 24 Aug 2010 19:41:50 +0800</pubDate><description><![CDATA[asyn4j 是一个java异步方法调用框架，基于消费者与生产者模式。包括了异步方法执行，异步回调执行，异步工作缓存模块.支持Spring.

让我们写异步方法不再写很多的相关多线程代码。用asyn4j轻松搞定异步方法调用.提高程序的响应能力.



设计图
[img]http://dl.iteye.com/upload/picture/pic/70272/2688411d-a56d...]]></description><category></category></item><item><title><![CDATA[代码备忘录]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83680694</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83680694</guid><author>fdsafds</author><pubDate>Fri, 06 Aug 2010 10:47:52 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;] 
List 迭代
private final List entries = new CopyOnWriteArrayList();

for (ListIterator i = entries.listIterator(); i.hasNext();) {
            Entry base = i.next();
            if (...]]></description><category></category></item><item><title><![CDATA[java分布式学习笔记]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83671894</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83671894</guid><author>fdsafds</author><pubDate>Mon, 19 Jul 2010 22:05:41 +0800</pubDate><description><![CDATA[1.分布式JAVA应用

基于TCP／IP＋BIO，TCP／IP＋NIO，UDP／IP ＋BIO，UDP／IP＋NIO 实现消息方式的系统间的通信方式

基于MINA,JETTY框架

基于远程调用 RMI(spring rmi)，WebService(CXF)


2.大型分布式java应用与SOA

基于SCA实现SOA平台

基于ESB实现SOA平台

ESB核...]]></description><category></category></item><item><title><![CDATA[lucene 创建索引工具类(Annotation运用)]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83663847</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83663847</guid><author>fdsafds</author><pubDate>Wed, 30 Jun 2010 19:35:44 +0800</pubDate><description><![CDATA[我们在创建lucene索引的时候经常是从数据库取出相关的记录封装成一个JavaBean,然后将JavaBean的相关字段分别再创建索引.如果JavaBean增加和删除一个字段的话，我们必须修改我们创建索引的程序对应的增加和删除索引字段.如果我们索引创建分布不同程序中，这样修改就比较麻烦，下面是我运用Annotation写的一个lucene 创建索引工具类.希望对学习Annotation和创建索引有...]]></description><category></category></item><item><title><![CDATA[SOA学习笔记]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83640890</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83640890</guid><author>fdsafds</author><pubDate>Wed, 09 Jun 2010 07:54:26 +0800</pubDate><description><![CDATA[一.动机
   1.你买不来SOA,你必须理解SOA.亲自经历SOA.SOA是一个范式.SOA是和思维方式;SOA是架构和设计的评估体系.
   2.建立SOA不是一个设计新系统的项目,SOA涉及改变现有系统结构,这意味你必须和老平台及向后兼容问题打交道.SOA是对大型系统景观开展&quot;维护&quot;工作的方法.
   3.总线代表了高操作性.其背后的思想是,不去为不同系统间创建和维护单独的通信渠道,每...]]></description><category></category></item><item><title><![CDATA[写正则表达式--工具分享]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83596533</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83596533</guid><author>fdsafds</author><pubDate>Wed, 07 Apr 2010 11:06:35 +0800</pubDate><description><![CDATA[这是一个写和测正则表达式很好的工具,不知大家有没有用过!
里面还有转义字符的操作，和一些设置.
总之很方便,希望大家用的爽!
[size=large][color=red]工具见附件.[/color][/size]

介绍图片
[img]http://dl.iteye.com/upload/picture/pic/58996/558362fc-c1b6-3d8f-8788-e48af4...]]></description><category></category></item><item><title><![CDATA[Cassandra  集群配置]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83559731</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83559731</guid><author>fdsafds</author><pubDate>Sun, 28 Feb 2010 22:18:09 +0800</pubDate><description><![CDATA[2.Cluster的配置
Cassandra 使用Gossip协议P2P的方式进行节点间的通信
需要在配置的节点中修改conf/storage-conf.xml中增加，类似DNS的作用，显式的配置它所连接的节点
例如
  
      127.0.0.1
      10.61.0.184
      10.61.0.180
  
 
另外，需要修改ListenAddress和...]]></description><category></category></item><item><title><![CDATA[Cassandra数据模型]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83559617</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83559617</guid><author>fdsafds</author><pubDate>Sat, 27 Feb 2010 22:31:46 +0800</pubDate><description><![CDATA[提起NoSQL这个话题，仿佛不应该是DBA要关注的事，而是架构师应该关心的。但是作为一名DBA，在使用传统的关系型思想建模时，应该有必要了解NoSQL的建模方法。

各种NoSQL数据库有很多，我最关注的还是BigTable类型，因为它是一个高可用可扩展的分布式计算平台，用来处理海量的结构化数据，而数据库同样也是处理结构化数据，所以除了没有SQL，在数据模型方面有相似之处。Cassandra是...]]></description><category></category></item><item><title><![CDATA[ibatis oracle  时间查询注意]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83558989</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83558989</guid><author>fdsafds</author><pubDate>Thu, 25 Feb 2010 22:28:01 +0800</pubDate><description><![CDATA[当利用ibatis去查询oracle 数据库select where 部份包含时间的时候不要直接将时间做为参数传递,这样查询会很慢.可能索引失效.

应该用字符串做为参数.在ibatis 中 用 to_date 转换成相关类型.再到where 中查询.

...]]></description><category></category></item><item><title><![CDATA[mina 实现与memcached 连接工具]]></title><link>https://blog.youkuaiyun.com/fdsafds/article/details/83558564</link><guid>https://blog.youkuaiyun.com/fdsafds/article/details/83558564</guid><author>fdsafds</author><pubDate>Wed, 24 Feb 2010 22:00:04 +0800</pubDate><description><![CDATA[前段时间学习了mina框架.就确定写一个小实例玩一下.
看到不少开源第三方的memcached连接工具(xmemcached),都采用NIO方式.
于是就有了一个想法用mina作为底层NIO框架与memcached连接.
希望能给学习Mina的新人帮助.
能力有限项目还没有很好完善.不过基本的相关操作已实现.
如果大家有兴趣和我一起完善这个项目,请站内信联络.
源码(svn):
ht...]]></description><category></category></item></channel></rss>