- 博客(14)
- 资源 (245)
- 收藏
- 关注
原创 Java性能优化技巧集锦
[color=darkblue][size=medium]一、通用篇 1.1 不用new关键词创建类的实例 1.2 使用非阻塞I/O 1.3 慎用异常 1.4 不要重复初始化变量 1.5 尽量指定类的final修饰符 1.6 尽量使用局部变量 1.7 乘法和除法 二、J2EE篇 2.1 使用缓冲标记 2.2 始终通过会话Bean访问实体Bean 2....
2011-12-26 10:04:26 57
原创 java Web 项目优化的几个小方法
[size=medium]1.用Hibernate操作数据库时一定要本着用多少取多少的原则,取出尽可能少的数据来完成所需要的操作。避免使用findAll方法(即把所有的数据都提出),就算数据比较少,也要避免。 2.对页面变动不是太频繁,实时性不高的页面添加缓存,或直接生成静态页面,让随后的访问直接访问静态页面。 3.服务器方面:有时程序优化很好,但服务器的内存使用没有设置有时也会影响项目的...
2011-12-26 10:02:50 217
原创 总结几点数据库效率优化方面应该注意的问题
[size=medium]1、 避免使用Hibernate框架 用Hibernate一次性进行5万条左右数据的插入,若ID使用sequence方式生成,Hibernate将分5万次从数据库取得5万个 sequence,构造成相应对象后,再分五万次将数据保存到数据库。花了我十分钟时间。主要的时间不是花在插入上,而是花在5万次从数据库取 sequence上,弄得我相当郁闷。虽然后来把ID生...
2011-12-26 10:01:25 146
原创 转载的一篇关于如何优化JAVA代码及提高效率的文章
[size=medium]可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.Stri...
2011-12-09 16:51:29 147
原创 Java获取IP地址:request.getRemoteAddr()警惕
[size=large]项目中需要和第三方平台接口,加了来源IP鉴权功能,测试时发现没有问题,但是部署以后发现存在问题,一直鉴权不通过,一群人抓瞎。我找到那块的代码,跟了一遍流程发现逻辑没有啥问题,但是最终的结果却还是鉴权不通过,实在有些诡异。其基本逻辑为先取得配置的IP列表,然后通过request.getRemoteAddr()取得客户端的IP地址,做鉴权和校验,逻辑没问题,那么肯定是r...
2011-12-08 11:15:25 113
原创 MAC地址说明
[size=large]近来在网上经常见有人问起Mac地址的问题,那么究竟Mac地址是什么?在现行的网络中,扮演什么角色呢?下面我们就一同来探讨一下关于Mac地址的知识。 什么是Mac地址? Mac地址就是在媒体接入层上使用的地址,通俗点说就是网卡的物理地址,现在的Mac地址一般都采用6字节48bit(在早期还有2字节16bit的Mac地址) 前24位由是...
2011-12-08 10:19:01 157
原创 FLEX会话超时重新登录的处理实例
[size=large]实现机制:利用FlexEvent.IDLE空闲事件,然后用mx_internal::idleCounter来获取空闲时间。具体代码如下:需要import:import mx.managers.SystemManager;import mx.events.FlexEvent;import mx.core.mx_internal;由于要用到mx_...
2011-12-07 08:53:17 162
原创 Flex控制session方法
[size=medium]采用filter 监控 MessageBrokerServlet 把context 放入 ThreadLocal 中然后你就可以从 java 程序的任何 方法中 利用 ThreadLocal 得到 当前的session 这个时候结合aop 我采用spring 的aop 在需要 session 验证的方法前 调用一个 Interceptor 来验...
2011-12-07 08:52:46 107
原创 flex 打开新页面 窗口最大化
[code="AS3"]var args:String = "toolbar=0,location=0,maximize=1,directories=0,status=0,menubar=0,scrollbars=0, resizable=1"; ExternalInterface.call("window.open","http://www.google.c...
2011-12-06 09:25:18 107
原创 jsp 统计在线人数
[color=darkblue][size=large]首先写个类:import javax.servlet.*; import javax.servlet.http.*; public class SessionCounter implements HttpSessionListener { private static int activeSessions = ...
2011-12-06 09:23:27 148
原创 tomcat 设置session失效时间
[size=large][color=green]tomcat在5.5以后,就没有自带admin项目了,如果要从http://localhost:8080界面进入tomcat管理页面,需要从网上下载对应的tomcat-admin.zip,举个例子,如果你的tomcat是5.5.30的,需要从http://tomcat.apache.org/download-55.cgi下载(在下载页面的Binar...
2011-12-06 09:20:59 131
原创 The content of element type "web-app" must match……问题之解决办法
在flex整合java生成的web.xml中添加引用servelet的代码就报错如下:The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servl...
2011-12-06 09:18:45 163
原创 The content of element type "web-app" must match解决
The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime...
2011-12-06 09:16:55 128
经典html-商城 课程设计 CSS javascript
2018-12-13
soapUI-Pro-3.6.part2
2012-09-13
Oracle_VM_VirtualBox
2012-09-13
powercmd21_yaouth
2012-09-11
powercmd_2.1
2012-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人