
实战经验
二斤凉面
这个作者很懒,什么都没留下…
展开
-
2020-11-03
项目场景: 计算两个Date类型的天数差值及比较大小 问题描述: 之前由于用Date.getTime()根据毫秒数计算 间隔差值结果发现 获取的毫秒数居然有问题 间隔两天的毫秒数据相减不能整除(24*60*60*1000) 原因分析: 查询了下原因大概是因为Date.getTime()取的毫秒数会有浮动具体原因未知 解决方案:计算差值的同时顺便比较大小了 如果endTime比较大则返回天数为正 否则为负 /** * 计算两个时间相差多少天 * @param...原创 2020-11-03 18:18:25 · 123 阅读 · 0 评论 -
JAVA项目性能调优
JAVA项目性能调优 由于之前的HTTP优化,使得接口在压测测试下响应时间为4秒。4秒的响应速度不是一个正常项目能接受的。经过几天的代码与设置调整终于将响应时间压缩至0.4秒。 代码层 在性能优化之前首先想到的就是代码方面的优化。由于项目特殊原因每次都要加载很多数据库信息而且这些信息都是固定得,因此频繁的数据库调用首先是性能的瓶颈之一。为了避免频繁得访问数据库加上项目数据量不是很多,我打算使用单例模式将每次得数据记录保存入内存中用于重复得利用。 package com.comtop.dop.api.engi原创 2020-05-27 19:53:24 · 630 阅读 · 0 评论