上一页 1 2 3 4 5 6 7 8 ··· 24 下一页
摘要: 背景: vo常用于和前端交互,有时候我们希望为某个字段定义默认值,当前端没有传这个字段的时候,我们使用默认值 实现方案: private Integer queryType = 0; 阅读全文
posted @ 2023-05-19 14:26 jamstack 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 背景: 前端入参分别有startDate和endDate,类型为字符串,格式为:2023-01-01、2023-05-01,需要后端计算出1月到5月的每一天 代码如下: String startDateStr = "2023-05-01";String endDateStr = "2023-05-0 阅读全文
posted @ 2023-05-19 10:20 jamstack 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 背景: 一、把字符串类型的日期转为DateTime // 假定字符串类型的日期为:2023-01-01 String startDateStr = "2023-01-01"; DateTime startDate = DateUtil.parse(startDateStr); log.Info(st 阅读全文
posted @ 2023-05-18 18:09 jamstack 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 背景: 提供任意日期,比如:2023-01-01,计算对应月份的天数 方案一:Calendar Calendar calendar = Calendar.getInstance(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat(" 阅读全文
posted @ 2023-05-18 10:06 jamstack 阅读(857) 评论(0) 推荐(1) 编辑
摘要: $arr = array('a', 'b', 'c'); echo "'".implode("','", $arr)."'"; // outputs 'a','b','c' 需要注意的是,implode的第一个参数,加上的双引号,如果是用在sql查询里,会自动加上转义符,即:\' 参考资料: htt 阅读全文
posted @ 2023-05-17 18:48 jamstack 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 背景: 有一个数据大盘的需求,统计组织下的所有人员,优化前数据的加载耗时近30秒,第一步优化耗时下降了近10秒,第二步优化耗时下降了3秒,总耗时缩减了一半 最终优化后本机的耗时如下图: 从之前的25秒多,下降到了5秒以内! 上了测试服务器以后的耗时如下图: 优化思路: 一、定位加载耗时慢的代码片段 阅读全文
posted @ 2023-05-17 16:35 jamstack 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 背景: 我们习惯上使用 !empty($data['data']['list'] 判断数组$data里有没有key为list的元素,正确判断key是否存在的方式应该使用array_key_exists 为什么不要使用!empty($data['data']['list'],因为当list不存在时,会 阅读全文
posted @ 2023-05-13 10:51 jamstack 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 背景: 项目调用了一个内部接口,查看接口返回的内容,看到X-Powered-By: ARR/3.0,出于好奇百查了一下 Application Request Routing (ARR) is a feature in IIS that allows you to set up a web farm 阅读全文
posted @ 2023-05-09 14:58 jamstack 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 背景: 仅限于测试环境和开发环境,如果你是在正式环境,请务必先备份数据!!! 因为某种原因导致MySQL数据库表的主键ID出现不连续,比如:当前主键id = 91,新增一行记录的主键id = 93,我们想让这个新增的主键id = 92,应该怎么操作呢? alter table test auto_i 阅读全文
posted @ 2023-05-08 14:33 jamstack 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 背景: 阅读全文
posted @ 2023-04-26 15:12 jamstack 阅读(6) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 24 下一页