代码类
文章平均质量分 52
、小H
这个作者很懒,什么都没留下…
展开
-
List转成Set去重案例代码
package com.tuling.kafka.kafkaDemo.Command;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;/** * @USER: hx * @DATE: 2022/4/27 **/public class SetTest { private String name; private Stri.原创 2022-04-27 23:00:00 · 665 阅读 · 0 评论 -
Spring声明式事务不生效场景
场景一Service方法抛出的异常不是RuntimeException或者Error类型,并且@Transactional注解上没有指定回滚异常类型。对应的代码例子为:@Servicepublic class UserServiceImpl implements UserService { private final UserMapper userMapper; public UserServiceImpl(UserMapper userMapper) {原创 2021-07-19 20:17:45 · 790 阅读 · 1 评论 -
基于springboot的多数据源配置
简介dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。其支持Jdk 1.7+, SpringBoot 1.4.x 1.5.x 2.0.x。示例项目可参考项目下的samples目录。特性数据源分组,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。 内置敏感参数加密和启动初始化表结构schema数据库database。 提供对Druid,Mybatis-Plus,P6sy,Jndi的快...原创 2020-06-11 15:51:44 · 368 阅读 · 0 评论 -
Java原子操作AtomicInteger的用法
前言: JDK1.5之后的java.util.concurrent.atomic包里,多了一批原子处理类。AtomicBoolean、AtomicInteger、AtomicLong、AtomicReference。主要用于在高并发环境下的高效程序处理,来帮助我们简化同步处理. 通过JDK1.8的AtomicIntegerkey保证多一定数据量的循环遍历保证线程安全问...原创 2019-10-30 12:29:42 · 290 阅读 · 0 评论 -
java jdk1.8 使用stream流进行list 分组归类
import com.alibaba.fastjson.JSON;import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;public class Foo{ private String name; private String type; priv...原创 2019-11-10 12:08:10 · 3956 阅读 · 0 评论 -
Hutool中那些常用的工具类和方法
安装maven项目在pom.xml添加以下依赖即可:<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.6.3</version></depende...原创 2020-01-07 12:13:13 · 2434 阅读 · 0 评论 -
JDK1.8List去重
其中 b.getUserId是list中的一个属性 List<?> list = (具体实体)list.stream().filter(MapUtil.distinctByKey(b -> b.getUserId())).collect(Collectors.toList()); /** * list去重 * @param keyExtr...原创 2020-01-07 12:08:43 · 2172 阅读 · 0 评论