项目场景实战
不开窍
这个作者很懒,什么都没留下…
展开
-
新建springboot2项目,结合idea的Easycode插件,完成简单数据查询
新建springboot项目,使用Easycode,结合mybatis,mysql数据库,实现一个简单查询接口。Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大Lombok也是idea的一个非常好用的插件。1、搭建工程点击finish完成,一个简单springboot后台工程就搭建好了。新建一个mysql数据库,新建一张表userDROP TABLE IF EXISTS `us原创 2020-05-08 18:05:01 · 499 阅读 · 0 评论 -
java数据同步,增量更新表中记录数据
增量更新出差表中记录数据背景:我方系统中的数据从第三方系统同步过来。双方通过json格式交互,数据格式如下:{"resInfo":{"code":"0","msg":"查询成功"},"columns":"requestId,jobNumber,requestDate,department,businessDays,cfd,mdd,startTime,endTime,reason,rema...原创 2019-09-11 12:01:51 · 7630 阅读 · 1 评论 -
Springboot项目定时任务同步第三方数据给开发、测试、和生产环境共同使用导致数据重复同步。
Springboot项目定时任务同步第三方数据给开发、测试、和生产环境共同使用。 由于这个定时任务在开发环境、测试环境和生产环境都存在,会出现数据重复同步的情况,怎么处理。在Spring Boot中多环境配置文件名需要满足application-{profile}.properties的格式,其中{profile}对应你的环境标识,比如:application-dev.properties:开...原创 2019-09-16 17:59:46 · 1713 阅读 · 0 评论 -
Java统计各个时段上的人数
Java统计各个时段上的人数场景重现:我们将一天分割成24份,每份间隔1小时,[0-1],[1-2],[2-3]…,[23-0]根据考勤时间,然后我们统计一下,在各个时段上加班的人数。实现步骤: 步骤一、时间段分割: 将个人加班时间,分割成多个,匹配上面的24个时段。步骤二、将每个人分割后的时间片段汇总到一个集合中,然后统计出每个时间片段的总数。步骤一:给你个开始时间,一个结束时...原创 2019-09-26 19:07:36 · 2819 阅读 · 2 评论 -
java8 对map按照键排序
java8 对map按照key排序场景:在统计各个时间段上的加班人次的场景中,我们得到各个时段的人次。但是,结果不是有序的,我们要求的顺序是[0-1],[1-2],[2-3],[3-4]…[23-0]解决办法:对map的key,进行分割,取“-”前面的值,按值从小到大排序。代码实现: public static void main(String[] args) { M...原创 2019-09-27 20:02:46 · 993 阅读 · 1 评论