- 博客(56)
- 收藏
- 关注
原创 Linux Docker 部署 elasticsearch:7.14.0 与 kibana:7.14.0
默认Docker已安装配置完成安装ES创建一个临时容器, 用于复制 ES 配置文件修改 elasticsearch.yml 配置文件由于已经挂载在宿主机, 修改宿主机即可 路径在 /usr/local/docker/es/config/elasticsearch.yml直径全选粘贴即可创建容器查看容器启动是否成功请求9201端口由于开启了身份验证,需要设置初始密码需要设置很多个账号的密码查看ES版本信息到这里ES 安装完成创建临时容器, 复制一下配置文件复制配置文件 (后续
2025-01-06 16:15:37
262
原创 mybatis 自动填充字段 MybatisMetaObjectHandler
业务场景: 当一个实体有被N个接口跟新或添加.此时有需求, 当更新或新增该实体对象时, 需要执行一段业务逻辑解决方案1 : 找到所有操作该实体的接口, 在所有接口中调用该逻辑. 此方案费力且容易漏掉接口解决方案2 : 使用 MybatisMetaObjectHandler一下是项目实例。
2024-10-09 17:00:18
641
原创 ReentrantLock 对比 ReentrantReadWriteLock
ReentrantLock 对比 ReentrantReadWriteLock 通过业务场景对比去关键区别
2024-09-04 17:18:21
341
原创 synchronized wait()/notify 对比 ReentrantLock await()/signal()
ReentrantLock 配合 Condition await()/signal() 可以实现精准唤醒线程 (指唤醒指定的线程)输出结果 这里可以看出 ,当每个Condition 中只有一个线程时, 可以通过逻辑控制, 实现精准唤醒需要唤醒的线程。一个 lock 配合多个 Condition, 且每个 Condition 中只有一个线程。(若一个Condition中有多个线程,也无法精准唤醒线程)
2024-09-04 11:49:23
275
原创 贪心算法实现班级平均分组
业务需求 : 二年级一班级有 50人 ,分为10个小组. 分组规则: 1 各个组的男女比例要大致平衡 2 各组成员的身高和要大致相等 例如 1组 身高和 = 2 组身高和 = 3 组. 以此类推 3 各组成员的总分和要大致相等 例如 1组 身高和 = 2 组身高和 = 3 组. 以此类推
2024-09-03 16:22:44
388
原创 Java多线程 notify()与wait() 使用方法
**> wait () 立刻停止该线程,释放锁,让其他等等获取该锁的线程执行****> notify() 发出通知停止该线程, 但 notify() 不会立刻停止该线程 当前代码块执全部行结束后,释放锁,让等待的线程获取锁,再执行**
2024-08-30 16:07:20
251
1
原创 Java 对部分接口返回数据进行加密,或其他处理
Java 对部分接口返回数据进行加密,RSA 加密 ,解密, 解决中文乱码,解决加密数据过长问题,循环加密,及中文乱码分析。RSA 加密解密,中文不乱码-CSDN博客。
2024-01-29 15:05:04
1575
原创 Java List<实体类> 单字段,多字段去重,条件过滤
1 取出 List 集合中 name 作为 list2 过滤集合中 名称重复的数据 单个字段重复时过滤3 根据某字段过滤4 整个对象字段完全相同去重
2023-06-07 17:44:00
3161
1
原创 List<Integer> 求和,最大值,最小值,平均值,排序,去重
java list 泛型为 包装类的数字类型时的 求和,最大值,最小值,平均值,排序,去重
2023-06-07 15:36:17
3269
原创 Java 字符串类型的JSON数组转List<Object>或 List<实体类>
【代码】Java 字符串类型的JSON数组转List<Object>
2023-04-19 16:22:12
4263
原创 idea 创建 SpringBoot 项目连接 https://start.spring.io/ 失败问题
默认 https://start.spring.io/ 替换为 https://start.aliyun.com解析:https://start.spring.io/ 网站在国外,所以有可能访问不到,跟自己网络有关设置阿里云地址
2022-01-05 15:27:41
933
原创 JAVA 事务注解@Transactional用法
事务注解@Transactional(isolation = Isolation.READ_COMMITTED)
2021-12-07 15:39:52
3407
原创 Java Json,实体,String 相互转换
所需依赖 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>com.fasterxml.j
2021-11-25 10:39:55
350
原创 SpringBoot 开启定时任务 2021-10-18
SpringBoot 开启定时任务// 启动类加注解 @EnableSchedulingimport org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annotation.EnableScheduling;@SpringBootApplicatio
2021-10-18 15:51:52
77
原创 Mybatis-mysql 相关操作
1, 修改表字段长度alter table 表名 modify column 列名 类型(要修改的长度);alter table sys_user modify column id varchar(64);
2021-06-29 15:55:25
1002
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人