自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (4)
  • 收藏
  • 关注

原创 反面教材

/** * 说明 : 获取最近登陆账户信息 * @param : 1. List ls, * * @return : Accountinfo */ @TransactionAttribute(TransactionAttributeType.MANDATORY) public Accountinfo getRecent...

2012-02-13 10:45:32 151

原创 同一客户端瞬间高并发的表现

瞬间高并发可导致连接阻塞吗?即网络繁忙的情况。假设在地址栏上一串url后敲回车,会在极短时间内发送一定数量(如100)的请求到服务器端,会导致网络阻塞吗且客户端浏览器上表现为网络繁忙的情况。...

2011-08-05 17:20:06 422

原创 socket read timed out

ERROR - java.net.SocketTimeoutException: Read timed outorg.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Couldn't send mes...

2011-07-14 16:19:26 951

原创 struts2 动态改变Action resultName

两个目标场景 同一业务逻辑 只是展现页面不同(如标清 高清)目前的线上程序均是只支持场景1:标清但现要求亦支持高清于是想能不能在尽量少的改变原代码的情况下 满足这一业务目标我一开始的思路是:添加一请求参数 用以标识何种场景 如epgCode同时添加一拦截器 return invocation.invoke()+"_"+epgCode且struts配置文件修改为&...

2011-05-16 10:47:04 149

原创 校验方法的设计

经常会有这种情况 需要做一个校验并且 不通过的话 需要返回 errorCode、 errorMsg通过的话 则需要返回相关参数针对这种场景1.boolean check(dto); 其中dto既是输入参数 也是输出参数2.outDto check(inDto);inDto只是输入、outDto只是输出且包含boolean型参数: isPass3.boolean check(...

2011-04-06 10:23:27 164

原创 struts2 action 设计

比如 一支付系统 接受第三方交易系统过来的支付请求在进入具体的一个支付页面时 需做这么些操作参数校验: 参数完整性和某些参数的合法性用户名是否存在 若为空或不存在则去登陆交易限额校验 如一天最多可交易1000元为该支付请求选择一默认支付模式(因有多种支付渠道) 然后转去该种支付模式的支付页面 完成后续支付流程于是该支付入口Action设计了这么些方法:checkPara...

2011-04-02 17:39:43 145

原创 程序设计问题

现封装了这么一个与银行通信接口 统一提供给其他系统调用在该接口里有这么些方法:支付、充值、签约、账单查询等  目前的设计是通过反射来实现的即将不同银行的具体通信类的类名、方法名、等写在配置文件如 ICBC_PAY_CLASS_NAME = ****ICBC_PAY_METHOD_NAME = ****    然后在该接口实现类中来动态调用 是不是 还有别...

2011-03-28 16:14:59 150

原创 如何模拟网络不稳定的环境

有没这样的工具 可以模拟出网络不稳定的环境 这样便于测试程序对于网络异常的处理情况

2011-03-07 13:36:17 1291

原创 服务器端对应同一客户端多个请求的问题

若页面一个按钮被双击 则只有第二次请求才会被显示在客户端而第一次请求 虽然服务器端的代码 依然会被执行 但不会返回到客户端了 同一客户端和服务器同时只能存在一个连接(socket通道 )永远是最近一次建立的连接 会取代之前的连接 故客户端永远只显示最后一次请求对应的页面 若按了浏览器上的停止载入按钮 则客户端会单方面中断socket链接 且并未通知服务端...

2011-03-07 13:23:34 1437

原创 xfire 客户端超时设置不起作用

代码如下service = (T) new XFireProxyFactory().create(serviceModel, url);        int TIMEOUT = 10000;HttpClientParams params = new HttpClientParams();params        .setParameter(HttpClientParam...

2011-01-24 16:11:45 507

原创 关于同步块的锁

若我有一页面按钮 对应某一数据库操作(比如添加) 想避免被重复执行于是在Action中加了一同步块但又考虑到效率问题于是只针对当前登陆用户加锁 因不同的用户不会存在重复操作的问题代码如下://同步块锁对象为保存在session中的当前登录用户synchronized(session.getAttribute(CURRENT_LOGIN_USER)){ //查询...

2010-12-17 16:11:05 133

原创 js 正则表达式 /g 火狐下bug

function isNumeric(strValue){ return /^\d*$/g.test(strValue);}function isNumeric1(strValue){ return /^\d*$/.test(strValue);}strValue = '1000'document.writeln(isNumeric(st...

2010-12-07 13:39:23 217

原创 js 变量的定义及其有效范围

function myfunction(){ obj = 0; var obj1 = 0; obj2 = 0; document.write("before invoking"); document.write("obj = "+obj+"") // 0 document.write("obj1 = "+obj1+"")...

2010-12-07 13:24:13 389

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除