本文是针对java语言的strictfp关键字的扩展性研究。
关键字:java strictfp IEEE754 浮点数运算阅读全文>
发表于 @ 2010年01月13日 18:25:00 | 评论( loading... ) | 举报| 收藏
HTML中src属性值不合法带来的问题排查解决纪实阅读全文>
发表于 @ 2010年01月08日 10:34:00 | 评论( loading... ) | 举报| 收藏
通过一个小练习,了解shell编程,熟悉相关shell命令阅读全文>
发表于 @ 2010年01月06日 14:20:00 | 评论( loading... ) | 举报| 收藏
谈谈对BI的理解,从BI的定义、基本技术、专业名词、实例应用及扩展等方面进行重新描述,巩固对BI的理解。阅读全文>
发表于 @ 2009年12月17日 20:07:00 | 评论( loading... ) | 举报| 收藏
本人记忆力不好,这些东西,每次都得现看文档。把我最常用的Ant关键点东西写下来,以供备忘。阅读全文>
发表于 @ 2009年11月23日 23:38:00 | 评论( loading... ) | 举报| 收藏
在两台服务器之间建立信任关系解决scp,ssh等不用输入密码等问题阅读全文>
发表于 @ 2009年11月06日 09:44:00 | 评论( loading... ) | 举报| 收藏
引用地址:http://hi.baidu.com/oxolin/blog/item/74d37d504c6e0c6b843524c6.html
一个容器包含2两个具有“float”样式的子容器。
第二个容器的宽度大于父容器的宽度,或者父容器宽度减去第二个容器宽度的值小于3。(说到3,这里稍微多说一句——IE7还修正了IE6中的一个bug,bug名字就叫做“3像素bug”)
在第二个容器前存在注释(这也是为什么此bug也叫做“IE6注释bug”的原因)。阅读全文>
发表于 @ 2009年10月14日 19:04:00 | 评论( loading... ) | 举报| 收藏
文章来源:http://nything.javaeye.com/blog/416819
内存由 Perm 和 Heap 组成. 其中
Heap = {Old + NEW = { Eden , from, to } }JVM内存模型中分两大块,一块是 NEW Generation, 另一块是Old Generation. 在New Generation中,有一个叫Eden的空间,主要是用来存放新生的对象,还有两个Survivor Spaces(from,to), 它们用来存放每次垃圾回收后存活下来的对象。在Old Generation中,主要存放应用程序中生命周期长的内存对象,还有个Permanent Generation,主要用来放JVM自己的反射对象,比如类对象和方法对象等。
垃圾回收描述:
在New Generation块中,垃圾回收一般用Copying的算法,速度快。每次GC的时候,存活下来的对象首先由Eden拷贝到某个Survivor Space, 当Survivor Space空间满了阅读全文>
发表于 @ 2009年09月21日 00:48:00 | 评论( loading... ) | 举报| 收藏
用的是hibernate,错误提示在doInHibernate中,query.list()一行
经查,锁定一个方法,该方法把没有设置分页,而正好调用的语句可以查询出几十万条记录。
优化之后,加上分页,问题解决。阅读全文>
发表于 @ 2009年09月14日 23:27:00 | 评论( loading... ) | 举报| 收藏
引用地址:http://blog.ntsky.com/nginx-tomcat-request-getremoteaddr.html
nginx+(1…n)tomcat集群部署时,后端tomcat需要取得用户的IP,这时通过 request.getRemoteAddr()取得的始终是127.0.0.1.
由于用户请求经过nginx,ngigx转发了请求到tomcat后,tomcat取得的始终是nginx的Ip,如果需要取得真实用户IP,只需要在ngix上做些配置。
location / 下设置
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
测试配置:./sbin/nginx -t -c conf/nginx.conf 正确后重启nginx.
Java代码修改如下
out.println("X-Real-IP : " + request.getHeader("X-Real-IP")阅读全文>
发表于 @ 2009年07月24日 10:39:00 | 评论( loading... ) | 举报| 收藏