文章分类 -  JAVA

摘要:交易系统中WebService服务器端缓存的设计对一个成规模的系统来说,缓存总是不可或缺的一个环节,甚至会成为系统成功的重要因素。从原理来讲,缓存并不神秘,它本质上只是一个哈希表,内部包含许多提取关键字和缓存内容的键值对,当有读操作(如search)新的查询到来时,系统先到这个哈希表中看看是否有同样的关键字存在,是则取出对应的值返回,否则进行查询,并把新的查询条件和结果存储进哈希表,以便下次提取;当有写操作(如add,delete,update)来临时,原则上说现有缓存的内容都存在了不确定性,那么简单的处理就是清空现有缓存。缓存器的位置可以放在具体要执行的CRUD方法之前,当然我个人是不提倡这 阅读全文
posted @ 2011-10-19 20:28 jex 阅读(355) 评论(0) 推荐(0)
摘要:使用标注对于缓存设计的改进在上一篇“交易系统中WebService服务器端缓存的设计”中,有一个潜在的问题,请看下面代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->if(mothodName.contains("add")||mothodName.contains("update")||mothodName.contains("delete")){//写方法来了,这意味着数据变 阅读全文
posted @ 2011-10-19 20:28 jex 阅读(155) 评论(0) 推荐(0)
摘要:import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 获取本机外网IP地址 * 思想是访问网站http://checkip.dyndns.org/,得到返回的文本后解析出本机在外网的IP地址 * @author Adminis 阅读全文
posted @ 2011-10-19 20:27 jex 阅读(4883) 评论(0) 推荐(0)