知识点
知识点
LinkoSong
这个作者很懒,什么都没留下…
展开
-
stream list 分组后组内排序
最近开发遇到了一个需求,需要对list按某个字段分组,分组后需要对组内的list按某个字段排序,经过各种探索有了下边的解决方法,不知道有没有更好的方法package com.sensedeal.index.core.util;import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.TreeSet;import java.util.stream.Collec...原创 2022-04-18 18:36:57 · 3423 阅读 · 2 评论 -
记一次xxl-job 因sql连接时区问题的坑
问题描述:部署环境后 xxl-job-admin 启动job服务启动并注册到xxl-job-admin此时xxl-job-admin数据库连接配置时一定要用相同的时区,比如&serverTimezone=Asia/Shanghai否则 造成的注册是写入数据库的时间 和xxl-job-admin 心跳检测机制失败,任务job服务 没有注册到xxl-job-admin 标记丢失。执行器的OnLine 机器地址 时有时无的情况发生。(xxl-job 数据库中xxl_job_regist原创 2021-11-01 14:50:32 · 1493 阅读 · 1 评论 -
记一次多容器部署job 并使用redission实现不重复执行任务
/** * 分布式锁任务 * 计算自定义指标值 * @param companyCode * @param years * @param voList */private void computeCustTargetValue(String companyCode,Integer years,List<IndexCustVO> voList){ log.info(companyCode+":start"+ InstantUtils.getDayNow(InstantUti.原创 2021-10-27 14:58:18 · 286 阅读 · 0 评论 -
记一次多容器部署定时任务服务 避免重复执行问题 springboot 自带的定时调度功能
因环境有限问题,没有采用开源入xxl-job 等,采用了springboot 自带的定时调度功能@Scheduled(cron = "${task.corn}")问题: 定时任务有需要分布式执行的,也有只需要单点执行即可的解决思路:1.首选在数据库中创建一张表job_config(name,new_time)name是定时任务的名称 (可以写进表中也可以写成枚举 我这里是枚举)new_time是任务第一个服务启动后创建的时间 服务启动后5分中刷新一次这个时间(写个任务刷新),避免从服务重原创 2021-08-28 17:32:15 · 2564 阅读 · 0 评论 -
SpringBoot data redis 使用jackson2JsonRedisSerializer序列化时报错
SpringBoot data redis 使用jackson2JsonRedisSerializer序列化时报错如果你使用的lombok插件 并且用了@Builder 这个注解 会导致序列化出错原创 2021-04-13 15:48:02 · 494 阅读 · 0 评论 -
jquery 动态添加select 值 提交后台无值
jquery 动态添加select 值 提交后台无值 其实不是赋值问题<select name="lsitId" id="listId"><option selected value="">请选择</option></select>$("#listId").append("<option selected value='"+您要...原创 2020-04-02 09:00:24 · 686 阅读 · 0 评论 -
springboot 使用jquery.from.js 上传文件
问题产生原因:IE9以下 不支持formData 所以用jQuery.from.js 插件在使用时 发现 提交以后浏览器会提示下载文件 ,差原因是因为返回了一个页面,这不是我们想要的解答:@RequestMapping(method = RequestMethod.POST ,value = "fileUpload",produces = "text/html;charset=u...原创 2020-03-27 17:22:46 · 279 阅读 · 0 评论