- 博客(10)
- 收藏
- 关注
原创 比较好用的一些代码 list.foreach
这段代码的意思是使用自定义的`CustomBeanUtils`工具类将`cardEntities`中的对象复制到`cardBaseResplist`类型的对象列表中,并且将这些对象转换为`CaraBasekeso`类的对象。在这段代码中,通过返回`o1.getId() - o2.getId()`来比较两个对象的`id`属性值,如果返回负数则表示`o1`的`id`值小于`o2`的`id`值,因此`o1`应该排在`o2`之前,实现了按照`id`属性升序排序的规则。3. 对这些整数值进行求和:`.sum()`
2024-03-21 16:54:17
149
1
原创 Java 测试类
注解@SpringBootTest @Test(方法) 测试类的方法路径要和启动类的路径一致。这是依赖 : version 根据自己的版本调。
2024-03-16 21:42:25
418
1
原创 基本数据类型转换
返回从替换所有出现的导致一个字符串oldChar在此字符串newChar。将所有在此字符 String使用默认语言环境的规则,以小写。返回一个字符串,其值为此字符串,并删除任何前导和尾随空格。返回一个字符串,该字符串是此字符串的子字符串。返回一个字符串,该字符串是此字符串的子字符串。返回指定子字符串第一次出现的字符串内的索引。返回指定字符第一次出现的字符串内的索引。将指定的字符串连接到该字符串的末尾。将此字符串与指定对象进行比较。匹配的此字符串的每个子字符串。将此字符串分割为给定的。返回此字符串的长度。
2024-01-31 15:30:21
374
原创 延迟任务delayqueue /mq
利用TTL结合死信交换机,我们实现了消息发出后,消费者延迟收到消息的效果。这种消息模式就称为延迟队列(Delay Queue)模式。用户下单,如果用户在15 分钟内未支付,则自动取消。1.delayqueue 比较简单 单机使用。预约工作会议,20分钟后自动通知所有参会人员。1.安装DelayExchange 插件。
2024-01-29 17:24:26
549
原创 Stream map list 转化
list 变map select count(*) ,couponid from coupon group by 意思。list 转map .collect(collect(Collectors.toMap))但是是list 里面存的数据 如何变成map stream。
2024-01-28 01:00:00
902
原创 乐观锁 悲观锁
/ 3.校验库存:已发行数量[IssueNum] >= 库存总量[totalNum],则抛出异常:BadRequestException("优惠券库存不足")更新数据库里面的结果数据: 多线程并发操作 :发一个 +1 而where 则可以控制发放数量。强到的数量>=库存数量 (超卖现象) [乐观锁应用 (性能影响不大)]集群:问题4: 服务集群部署下jdk锁失效的问题。问题3:方法内部调用事务失效问题 获取代理对象。问题二: 个人超领: 锁 : 尽量精确。一个一个执行: 悲观锁 效率低。
2024-01-27 01:00:00
885
原创 Parameter 2 of constructor in com.tianji.remark.service.impl.LikedRecordServiceImpl required a bean
构造函数中的第二个参数com.tianji.remark.service.impl.LikedRecordServiceImpl需要一个类型为'com.tianji.common.constants.RedisConstants'的bean,但找不到该类型的bean。不导入constants 以为没有加注解放入容器里面结果是 依赖中导入了commont 的包不用直接导入 直接删除。private final RedisConstants redisConstants 代码就好了。
2024-01-19 17:32:21
446
1
原创 mybatis-plus 第二篇
动态查询投影查询 :select groupby having 之类的l更多查询条件设置参看实体类映射过程 和细节。
2024-01-17 08:42:57
383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人