
Java网络编程
文章平均质量分 77
haicunzaima
这个作者很懒,什么都没留下…
展开
-
Struts2
1、ActionContext:struts2提供的预Servlet API进行交互的类,可以使用该类模拟一些诸如request.setAttribute等的方法。是Action执行的上下文。2、ServletActionContext:继承自ActionContext,提供具体的获取HttpRequest等的方法。...原创 2011-06-18 10:55:23 · 74 阅读 · 0 评论 -
谈谈使用iFrame模拟Ajax的问题
几年之前,那个时候Ajax还没有出现(或者说还没有像现在这么火),为了实现向服务器端提交数据而不刷新页面的效果,大多数采用的就是这种隐藏iFrame的方法。下面就简要介绍一下这个方法: 1、处理思路:假设FormA是我们要提交数据的Form,正常来说,向服务端提交数据后,返回的response会刷新当前的Form,也就是页面会刷新一下,但是如果我们将form的target设置到另外一个...2012-09-02 09:59:31 · 134 阅读 · 0 评论 -
接口API设计的注意事项
最近在设计一些基础平台的API,在设计过程中总结了一些经验,记录如下: 1、方法参数不要多。特别是同一种数据类型的方法参数不要过多,一旦过多,调用者容易搞混顺序,搞混了顺序,在编程阶段不会报错,但是在运行时会出错。并且这种错误时不宜排查的。 2、如果方法参数超过4个,若超过则适合使用参数类进行封装。人的记忆一般适合于4个参数左右,参数多了不利于掌握。 3、谨慎使...2013-01-29 22:23:03 · 380 阅读 · 0 评论 -
HttpClient引起的TCP连接数高的问题分析
【问题现象】系统上线后出现TCP连接数超过预期阀值,最高值达到8K左右,新上线代码中包含了一文件上传操作,使用的是apache的commons-httpclient包。 【问题分析】1、先确认是否存在连接未关闭问题引起的。观察发现,TCP连接数不是一直在增长,而是会有所下降。并且当业务低峰期TCP连接数TCP连接数会降到100左右,这说明TCP连接还是会关闭。 2、...原创 2014-02-22 07:11:36 · 1703 阅读 · 1 评论