综合
文章平均质量分 55
trentluo
这个作者很懒,什么都没留下…
展开
-
在WEB环境中使用ThreadLocal注意事项
具体的ThreadLocal的原理,这里就不在累赘了,网上很多这样的文章。主要是讲下在WEB环境中,使用ThreadLocal要特别主意的问题。 ThreadLocal 其中的一个用处是 在同一个线程间共享变量,在不同的线程间隔离。 private final static ThreadLocal<Map<String,ImportMapping>>...2011-08-17 19:22:02 · 429 阅读 · 0 评论 -
Google IO 2011最新技术分享
Google Io的视频讲解,基本是英文为主,中文或者英文字幕获及早获得的话,我及时发给大家。 再次分类项目: 1) 为专业Android开发者提供的开发提示: http://v.youku.com/v_show/id_XMjc0MDcxMzU2.html 2) Android平台上的开发工具:http://v.youku.com/v_show/id_XMjc0MDcxMjc2.html ...2011-06-09 09:15:47 · 108 阅读 · 0 评论 -
怎么在webx3中取得cookie的值
淘宝的session都是基于cookie的,怎么在webx3中取得cookie的值呢? 对于前台应用,因为淘宝有自己的sessionFilter,前台应用在webx3应用中使用TaobaoSessionFilter的步骤: 1. 首先在web.xml里面配上TaobaoSessionFilter ...2011-06-07 16:25:58 · 134 阅读 · 0 评论 -
hessian的序列化问题
最近在项目中发现一个很奇怪的问题,将ProductDraftDO对象传输到远程服务上,远程服务获取的ProductDraftDO对象的ActionTrace为null。而在传输之前明明是有值的。ActionTrace类已经实现了序列化接口,它的所有属性都是可序列化的。 最后查明了原因,是序列化的问题。由于项目中的远程服务用dubbo实现,Hessian是dubbo的默认序列化协议,它比java的...2011-06-07 15:29:22 · 410 阅读 · 0 评论 -
Hash算法原理
我来做一个比喻吧。 我们有很多的小猪,每个的体重都不一样,假设体重分布比较平均(我们考虑到公斤级别),我们按照体重来分,划分成100个小猪圈。 然后把每个小猪,按照体重赶进各自的猪圈里,记录档案。 好了,如果我们要找某个小猪怎么办呢?我们需要每个猪圈,每个小猪的比对吗? 当然不需要了。 我们先看看要找的这个小猪的体重,然后就找到了对应的猪圈了。 在这个猪圈里的小猪的数量就相对很少了。 我们...原创 2011-08-30 18:21:59 · 85 阅读 · 0 评论 -
负载均衡的原理与算法介绍
服务器负载均衡算法有很多(持续性的和非持续性的),包括轮循算法、最少连接算法、响应时间算法、散列算法、最少连接失误算法,链路带宽算法等等。此外实际服务器(Real Server)可以被分配不同的加权值来调整被分配的流量。比如性能高的大型服务器可配置较大的加权值,而为性能较低的小型服务器设置较小的加权值。为了避免服务器因过载而崩溃,可为实际服务器指定最大连接阈值来避免该服务器过载。任何服务器可被...原创 2011-08-30 14:40:18 · 155 阅读 · 0 评论 -
java对象与json字符串互转的工具类
import java.beans.PropertyDescriptor; import java.lang.reflect.Array; import java.lang.reflect.InvocationTargetException; import java.math.BigDecimal; import java.math.BigInteger; import j...原创 2011-08-30 10:42:57 · 222 阅读 · 0 评论 -
Apache Dos漏洞
请大家注意下面这段: <IfModule mod_headers.c> Header set X-Content-Type-Options "nosniff" ##for xss Header set X-CSS-protection "1,mode=block" ##for xss RequestHea...原创 2011-08-26 15:29:17 · 204 阅读 · 0 评论 -
Quartz CronTrigger最完整配置说明
CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3 小时 是 0-23 , - * / 4 日 ...原创 2011-08-24 17:06:21 · 84 阅读 · 0 评论 -
常用正则表达式
1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) 7。^(...原创 2011-08-24 13:51:01 · 80 阅读 · 0 评论 -
Http协议中的 session,cookia
HTTP协议(http://www.w3.org/Protocols/)是“一次性单向”协议。 服务端不能主动连接客户端,只能被动等待并答复客户端请求。客户端连接服务端,发出一个HTTP Request,服务端处理请求,并且返回一个HTTP Response给客户端,本次HTTP Request-Response Cycle结束。 我们看到,HTTP协议本身并不能支持服务端保存客户端的...原创 2011-06-09 16:14:36 · 170 阅读 · 0 评论