Java - core
iteye_6752
这个作者很懒,什么都没留下…
展开
-
常见的远程调用技术
Remote Method Invocation(RMI): 也就是远程方法调用。允许Java程序调用网络中另一台机器的Java方法, 仿佛那个方法就在本地机器上一样。 Hessian:一个轻量级的Java远程访问的解决方案。Hessian很像WebService,只不过它不使用SOAP协议,而是使 用它自己的binary协议。Hes...2010-03-12 10:18:23 · 794 阅读 · 0 评论 -
[转] session详解
一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个 session。有时候我们可以看到这样的话"在一个浏览器会话期间,...2010-03-12 10:50:22 · 85 阅读 · 0 评论 -
HttpSession框架
1.问题众所周知,标准的Servlet API中,有一个HttpSession的接口。本来HTTP协议是无状态的,通过session机制,就能把无状态的变成有状态的。有了session的支持,WEB应该就能够跟踪一个用户的操作状态。在一个WEB应用中,你可以这样使用session:// 取得session对象HttpSession session = request.getSe...2010-03-12 10:56:51 · 95 阅读 · 0 评论 -
远程服务差异比较
基于分布式的计算,远程服务发挥很大作用,能够让应用充分利用互联网带来的性能和资源利用率提升。目前,远程服务都是基于网络一些协议进行数据传输,完成所谓的client与server的交互。 一般使用的传输协议主要有RMI、Hessian、Burlap、Httpinvoker、WebService这5种协议。为什么会存在这么多协议,它们有什么不同的?很简单,只是现在没有一种完美的协议能使用于所有...原创 2010-05-19 13:20:18 · 136 阅读 · 0 评论 -
java正则式简介(1)
正则式使用场景 ·表单验证:如何验证用户注册时使用正确的邮箱?英文姓名是否含有中文字符?电话号码是否正确?等等 快速查找、替换:例如grep等 ·过滤页面非法字符 ·Java源程序词法检查 ·爬取站点的相关页面 ·…… 正则表达式基础1)句点符号:匹配所有字符,包括空格、Tab字符甚至换行符,例如 “ba.y” 能匹配上 “baby” 或者”bacy “2)方括号...2010-12-26 20:16:04 · 141 阅读 · 0 评论 -
java正则式简介(2)
正则式解析算法• NFA(不确定的有穷自动机):时间复杂度O(|N|*|x|),|N|表示NFA的状态数, |x|表示匹配串的长度。 • DFA (确定的有穷自动机):时间复杂度O(nlogn) ,n是DFA的状态数。速度明显比NFA要高。 • 避免使用类似(a|b)*a(a|b)(a|b)…(a|b),包含了n-1个 (a|b)的正则表达式。为什么? ...原创 2010-12-26 20:19:26 · 105 阅读 · 0 评论