- 浏览: 639588 次
- 性别:
- 来自: 杭州
最新评论
-
liuche20083736:
非常好
从问题看本质: 研究TCP close_wait的内幕 -
xiaopohai85707:
优化算法与原来需求不符
过滤字符的性能调优?挤一挤还是有的 -
kmy_白衣:
生成的area图有时候 标签的数值和图标上看上去的数值不一致。 ...
OpenFlashChart2之恶心文档 -
tom&jerry:
大神,请教一个问题,按名称排序为何无效,用的2.4.3 XPA ...
深入浅出jackrabbit之十三 查询之AST和QT -
jd2bs:
改成精确匹配可以了< filter-mapping &g ...
细谈Ehcache页面缓存的使用
文章列表
/*
*author: ahuaxuan(张荣华)
*date: 2010-05-28
*/
起因
前一段时间和其他系统集成, 另外一个系统对某个参数有一个限制,需要将字符串中的特殊字符过滤掉, 由于需要过滤的字符是对方定义的, 所以对方直接把他们系统中的过滤的代码给我了, 代码如下:
private String escape(String s) {
if (s == null) {
retu ...
/*
*author: ahuaxuan
*date: 2010-05-14
*/
介绍:
在前面的一篇文章中http://ahuaxuan.iteye.com/blog/662629, ahuaxuan遇到了一个在内存相对充
/*
@author: ahuaxuan
@date: 2010-4-30
/
在内存充裕的情况下的OOM
理解本文的前提是理解JVM的内存模型:包括
perm, old, young(eden, from(s0), to(s1)), 然后理解young中的垃圾搜集算法(拷贝算法,尤其是eden, from(s0), to(s1)它们分别扮 ...
/*
* @author: ahuaxuan
* @date: 2010-4-30
*/
最近遇到的一个关于socket.close的问题,在某个应用服务器出现的状况(执行netstat -np | grep tcp):
tcp 0 0 10.224.122.16:50158 10.224.112.58:8788 CLOSE_WAIT
tcp 0 0 10.224.122.16:37655 10.224.112.58:8788 CLOSE_WAIT
tc ...
/**
* author:ahuaxuan
* date:2010-04-21
*/
修改,避免引起混淆,特别说明本文中的非RPC方式其本质也是RPC,只是非RPC由服务器端定义好序列化规则和协议,然后让调用者自己去实现,而本文中的RPC指服务提供者提供Jar,客户端可以直接调用接口.不需要考虑到网络,协议,序列化算法.
很多公司都会遇到应用集成的一些问题,其中一项就是RPC的问题.
企业内部应用集成(请求应答模式)的通信一般有方式,一种是RPC方式,另外一个是非RPC方式.
先说说非RPC方式的实现:比如说A-Y这25个应用依赖于Z这个应用,那么Z应用将丢 ...
/**
*author:ahuaxuan(张荣华)
*date: 2010-2-28
*/
在上一篇文章,ahuaxuan和大家简单的熟悉了cassandra的集群环境的部署,接下来要做的就是搞清除这种部署模型的的理论依据.
理论依据一,数据一致性和W R N
首先简单解释一下 ...
/**
* author: ahuaxuan(张荣华)
* date 2010-2-25
*/
深入浅出cassandra 3 例子背后的模型
在上一篇文章中,ahuaxuan和大家一起写了一个cassandra的insert和get的例子。从这个例子中我们也得知了操作cassandra的最 ...
/**
* author: ahuaxuan(张荣华)
* date 2010-2-25
*/
深入浅出cassandra 2 第一个可以运行的例子
在上一篇文章中,我们成功的建立了一个可以cassandra的实例,同时也让它成功的运行起来,下面的工作就是让我们来简单的操作一下这个
号称分布式的号称第二代的数据库系统。
本文主要关注两个部分,
1. 怎么写一个最简单cassandra的sample
2. 怎么去分析这个最简单的sample背后隐含的含义
步骤一:
首先我们创建一个工程,然后将cassandra/lib目录下的包,导入 ...
/**
* author: ahuaxuan(张荣华)
* date 2010-2-25
*/
深入浅出cassandra 1 安装
cassandra是什么,套用官方介绍,cassandra是高可扩展性的第二代分布式数据库。背后的理论依据是amazon的dynamo和google的bigtable.
所以要完全的 ...
从这篇文章开始,ahuaxuan不再详细描述jackrabbit中的实现原理,而是把注意力放在jackrabbit中做的不好的地方,不敢说是批判,但是有些技术上的决策错误还是值得拿出来讨论讨论的。其中一个就是jackrabbit的客户端和jac ...
如果对工作流引擎没有了解过的同学可以先看前一篇文章:
土制状态机在工作流引擎中的应用
http://ahuaxuan.iteye.com/blog/505124
/**
* @author: ahuaxuan(张荣华)
* @date: 2009-11-23
*/
[size=medium]
在一个视频网站中,用户从上传一个 ...
- 2009-11-23 22:35
- 浏览 3293
- 评论(2)
/**
* @author : ahuaxuan
* @date 2009-10-27
*/
很早之前(应该是一年以前),ahuaxuan在用dfa实现文字过滤一文中使用确定有限自动机实现了词典的高速查询。其实在当时那段时间里,由于对状态机有了一定的研究,ahuaxuan也触类旁通 ...
- 2009-10-27 19:20
- 浏览 3695
- 评论(2)
诫子书:
夫君子之行,静以修身,俭以养德。
非淡泊无以明志,非宁静无以致远。
夫学须静也,才须学也。
非学无以广才,非志无以成学。
韬慢则不能励精,险躁则不能治性。
年与时驰,意与岁去,遂 ...
- 2009-10-23 14:04
- 浏览 2032
- 评论(0)
/**
*author:ahuaxuan
*2009-10-22
*/
在上一篇文章中,我们讲到为什么要优化jackrabbit中的文档提取,同时也分析了进程模型和线程模型在分布式文档提取中的优劣。
在本文中,ahuaxuan将会介绍分布式文档提取的架构模型,以及它在整个非结构化数据库中的地位。 第二部分ahuaxuan将介绍几个用来提取文本的工具,然后将这些工具用在分布式文档提取中,以减轻jackrabbit的负担, 从这个角度看,本文是对上文的补充,这样从原因,到解决方案,以及所用到的技术工具基本上都涉及到了。
一, 分布式文档提取系统的结构模型。
首先来看一张文档提取系 ...
- 2009-10-22 18:38
- 浏览 3873
- 评论(12)
/**
*author:ahuaxuan
*2009-09-24
*/
前言:
本来针对jackrabbit这一系列的文章其实都是有顺序的,比如先讲索引的创建,然后讲索引的查询,等等,但是无奈总是有些横生的枝节,这些横生的枝节又让ahuaxuan有了一些新的想法。所以 ...
- 2009-09-24 12:20
- 浏览 4730
- 评论(0)