2015年8月24日

java浮点数精度损失原理和解决

摘要: 我所在的公司近期要做一个打赏的功能,比如说发一张照片其他人可以对这张照片进行打赏,给些小钱。我的工作是负责给客户端下发打赏消息。工作完工之后客户端同学说有个问题,我下发的打赏金额是string类型的,他们觉得double才对。于是我就去找老大问这个能不能改成double类型,老大说这个应该是st... 阅读全文

posted @ 2015-08-24 16:25 码码码码农 阅读(13272) 评论(2) 推荐(2) 编辑

2015年8月19日

jvm堆内存分布及gc发生的条件

摘要: jvm虚拟机对内存管理主要体现在堆内存的管理上,我们可以在启动jvm的时候设置jvm对内存大小及调整策略。 1.jvm启动参数: -Xms:jvm启动时初始堆大小。 -Xmx:jvm堆的最大值。 -Xss:线程栈大小。 -Dname=value:jvm全局属性设置。 ... 阅读全文

posted @ 2015-08-19 23:17 码码码码农 阅读(3292) 评论(1) 推荐(1) 编辑

一次resin服务器故障排查,以及jstack初步了解

摘要: 不知道为什么,窗外出现了乌云,又不知道为什么,烦人的蝉鸣突然变得无声了,大脑中的嘈杂瞬间归位了宁静,草他么,我的测试服务器又特么无缘无故的崩了。 作为菜鸟为了排查故障,最先想到的就是找日志,先后分析了项目启动日志,resin启动日志,jvm日志完全看不出来结果。 1.jvm日志显示gc正... 阅读全文

posted @ 2015-08-19 20:54 码码码码农 阅读(2575) 评论(0) 推荐(0) 编辑

导航