技术见解
文章平均质量分 71
joanna2008
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
优秀Java程序员必须了解的GC工作原理
一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能。 GC的基本原理转载 2010-03-30 19:34:00 · 311 阅读 · 0 评论 -
JVM的gc概述
1.JVM的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLTP转载 2010-03-30 19:38:00 · 319 阅读 · 0 评论 -
statement 与preparestatement 区别
1. PreparedStatement对象不仅包含了SQL语句,而且大多数情况下这个语句已经被预编译过,因而当其执行时,只需DBMS运行SQL语句,而不必先编译。当你需要执行Statement对象多次的时候,PreparedStatement对象将会大大降低运行时间,当然也加快了访问数据库的速度。这种转换也给你带来很大的便利,不必重复SQL语句的句法,而只需要更改其中变量的值,便可重新执行SQL转载 2010-03-30 21:33:00 · 497 阅读 · 0 评论 -
一知半解 – 分析淘宝商城首页的 lazy load 功能
最近趁部门搬至淘宝办公。研究了一下之前就开始注意的 :商城首页 的lazy load 实现(也可以说是:伪异步加载)。首先解释一下商城 的 lazy load 是怎么一回事。我们打开商城后发现,当你拖动滚动条往下,第二屏以下的东西才慢慢加载出来。这样做能在初次打开的时候http 请求将大幅度减少,并且页面加载速度也提高不少。上面说的 伪异步加载 是咋一看的推测,感觉像是滚动到那里的时候 整一个ajax请求,将下面内容加载进来。后来在不经意之间看了下源代码发现的。看下面是商城的源码截图。从图中可以看出,源码中转载 2010-07-02 09:30:00 · 1004 阅读 · 0 评论 -
半年总结
<br /> 进入新公司半年了,一直忙于工作跟适应环境,没有好好的总结一下,今天把公司的笔记总结到博客里面,算是这半年来的工作上的一个小结吧:2010-09-20 <br />Action中获取用户IP <br />如何获取浏览器访问端用户的真实IP: ServletActionContext.getRequest().getHeader("X-Real-IP") <br /><br /><br />2010-09-02 <br />一个数据源原则 <br />web操作跟HSF操作同一个数据源时,原创 2010-10-09 16:50:00 · 1807 阅读 · 0 评论 -
IE下cookie的version区别与特殊字符支持情况
网站出现IE下无法自动登录的BUG,经查证,引起此BUG的原因有如下两点:1、 通常使用的cookie分两个版本:a) version 0 这个版本被所有浏览器所接受,但是不支持“()@,;:///”[]?={} /t”这些特殊符号。b) varsion 1 这个版本,支持特殊符号,但是在IE浏览器下,TOMCAT服务器6.0.16及以下版本中,还不被Javax.servlet.http.Cookie包所支持。2、 TOMCAT服务器版本:a) TOMCA原创 2010-10-12 10:59:00 · 2156 阅读 · 0 评论
分享