- 博客(57)
- 收藏
- 关注
原创 map() 和 flatMap()区别以及Collectors.toMap
【代码】map() 和 flatMap()区别以及Collectors.toMap。
2025-02-24 10:27:57
400
原创 主表增一个子表批量新增
3、在新增接口里,先随机生成编码,生成RedisLock,逻辑校验,Dto转bean,新增主表,获取主表的ID,调新增/修改子表方法(insertList,updateList,deleteList),新增的话主表id为null,修改的话不用写创建时间,创建人。1、在新增接口里,先随机生成编码,生成RedisLock,逻辑校验,Dto转bean,新增主表,获取主表的ID,新增子表,最后释放锁。2、在修改接口里,获取主表ID,先修改主表,根据主表ID/Code删除所有子表,再新增子表,加Redis分布式锁。
2025-02-20 20:07:26
130
原创 一种list转换成另一返回类型的list(四种)
二、list.stream().map(item -> {}).collect(Collectors.toList());一、List.forEach。
2025-02-20 15:57:40
139
原创 通过 RestTemplate 调用一个 RESTful API
从请求对象中获取基础 URL。,表示期望返回的是一个字符串。方法发送 POST 请求。,表示没有发送任何请求体。去掉返回字符串中的双引号(将处理后的字符串转换为。
2025-02-20 11:02:43
226
原创 四舍五入,小数点后几位
的目的是验证一个字符串是否可以被解析为一个BigDecimal,并且满足以下条件:最多有 10 位整数部分。最多有 2 位小数部分。值必须大于 0。
2025-02-17 11:06:54
305
原创 将List<CommodityQueryClassifyByConditionResp>转为List<GoodsClassifyInfoBean>
方法2(使用stream流,map)
2025-02-12 17:05:37
104
原创 Redis中的某一热点数据缓存过期了,此时有大量请求访问怎么办?
1、提前设置热点数据永不过期2、分布式中用redis分布式锁(锁可以在多个 JVM 实例之间协调)、单体中用synchronized(锁只在同一个 JVM 内有效)
2025-02-10 22:39:40
489
原创 SQL记录
FIND_IN_SET 函数用于在一个逗号分隔的字符串列表中查找一个指定的字符串,并返回其在列表中的位置。如果找到该字符串,则返回其在列表中的位置(从1开始计数);如果没有找到或参数为NULL,则返回0。假设你有一个表zbi,其中BASE_CODE使用函数可以查找BASE_CODE字段中包含特定值的记录。例如,查找BASE_CODE字段中包含B的记录:sql复制执行上述查询后,结果将只包含BASE_CODE字段中包含B这个条件用于筛选字段以开头的记录。这里使用了CONCAT函数来动态构建LIKE。
2025-01-15 20:33:11
480
原创 Excel批量写sql
INSERT INTO `logi_db`.`zb_base_info` (`BASE_CODE`, `BASE_VALUE`, `BASE_TYPE`, `DELETE_FLAG`) VALUES ('A','农、林、牧、渔业','9','0');所以对大类代码进行筛选,把空的去出,再用+拉不会出现错误了。依次对应,但是从A-T,直接安装+拉会错误。
2025-01-15 19:35:08
358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人