java stream流修改 list内部元素属性
java stream流修改 list内部元素属性
|
JAVA |
0 评论
List<TgTask> tgTasks = tgTaskMapper.page(userId); Map<String, String> taskProgress = JedisUtil.hGetAll("TaskPr
springboot 通过注入bean的方式  实现动态线程池
springboot 通过注入bean的方式 实现动态线程池
|
JAVA |
0 评论
先通过bean方式注入线程池@Configuration@EnableAsync//开启异步调用public class ThreadExecutorConfig { @Bean("ThreadPoolConfig") public ThreadPoolTaskExe
mysql 存json类型 springboot实体类接收
mysql 存json类型 springboot实体类接收
|
0 评论
字段用JSONObject类型private JSONObject parameter;需要额外添加一个配置类package com.yh.tg.tg.config;import java.io.IOException;import java.sql.CallableStatement;import
spring boot将本机IP+端口存在系统静态变量中
spring boot将本机IP+端口存在系统静态变量中
|
JAVA |
ip
0 评论
package com.yh.tg.sys.configcache;import cn.hutool.core.util.ObjectUtil;import cn.hutool.core.util.StrUtil;import cn.hutool.log.StaticLog;import com.a
list安全的移除某一个元素
list安全的移除某一个元素
|
JAVA |
0 评论
public static void main(String[] args) { List<String> slist = new ArrayList<>(); slist.add("你好1"); slist.ad
mongo设置TTL索引 实现文档定时删除
mongo设置TTL索引 实现文档定时删除
|
0 评论
https://docs.mongoing.com/indexes/index-properties/ttl-indexesmongoDB TTL 官方文档设置ttl索引命令db.pojo.getIndexes()db.pojo.createIndex({ "expireAt":
正则提取字符串里的数字
正则提取字符串里的数字
|
JAVA |
0 评论
private static String getContainsNum(String str){ String regExp="[^0-9]"; // 反向字符集。匹配未包含的数字,替换着里面的数字 Pattern pattern = Pattern
风控 线程随机休眠时间
风控 线程随机休眠时间
|
JAVA |
0 评论
public static void randomSleep(Integer seconds) { try { int maxSeconds = seconds+2; int sleepSeconds = RandomUtil.rand
外部操作 停止死循环的异步任务
外部操作 停止死循环的异步任务
|
0 评论
执行异步任务的时候 有循环操作的,如果要停止这个循环任务,可以在每次循环的时候加个判断去读取redis存的唯一值 如果变动了就结束循环添加任务前给这个任务存一个唯一标识到redis redis用hash类型 //todo 添加任务的时候给任务一个唯一标识存入redis hash类型 然后每
Object转对象
Object转对象
|
JAVA |
0 评论
//要用到com.alibaba.fastjson依赖Object o = query.get(0); String s = JSON.toJSONString(o); TgSession tgSession = JSON.parseObject(s, TgSession