首页
学习
活动
专区
工具
TVP
发布

用户7614879的专栏

专栏作者
77
文章
145418
阅读量
12
订阅数
谨慎升级spring-data-elasticsearch 4.4.2
在升级项目依赖时,发现目前用的spring-data-elasticsearch版本为4.3.2 对应spring-boot版本2.6.4
heasy3
2022-09-27
7870
Java springboot自定义bean加载控制顺序在flyway执行后
在springboot中,我们经常需要在系统启动时执行一些自定义逻辑,例如将数据库中的值读取给bean使用等等。一般采用自定义bean的初始化流程方式实现。
heasy3
2022-05-20
1.6K0
Java springboot使用mybatis-plus druid连接池接入mysql和clickhouse多数据源 自定义sql实现批量插入array map复杂类型等
项目之前是springboot简单的mybatis接入mysql,后续需求要接入clickhouse,顺便借此机会引入mybatis-plus,因为在迭代过程中时不时要加字段,每次加字段都要手动改mapper.xml文件的resultmap等sql实在是很没必要。
heasy3
2022-05-11
2.2K0
使用poi-tl写word文档时WARN org.apache.poi.util.XMLHelper.logThrowable:307 - SAX Feature unsupported
IllegalArgumentException: Not supported: http://javax.xml.XMLConstants/property/accessExternalDTD · Issue #686 · Sayi/poi-tl · GitHub
heasy3
2022-05-11
1.6K0
Netty 4.1.55版本文件上传参数接受时死循环 cpu100%的bug记录
由于使用了2.4.1版本的springbootstarter,声明的netty版本为4.1.55 在使用netty进行http服务时,接受参数get方法一切正常 但post方法中的form-data方式一直无法接受参数,程序会卡在
heasy3
2021-12-06
6000
Java Mybatis使用resultMap时 属性赋值顺序错误的坑
今天发现个坑,新建的表使用生成工具生成的mapper文件和实体类后,发现少了个字段就又手动加了下,结果发现一个问题
heasy3
2021-12-06
1.4K0
Java 使用代码在运行时获取mysql、jdk、elasticsearch、redis、netty、kafka等组件的版本号
直接上代码 @FunctionalInterface interface VersionGetter { String getVersion(); } @Slf4j private static class MysqlVersionGetter implements VersionGetter { @Override public String getVersion() { try {
heasy3
2021-12-06
6650
Java 自动生成不存在的文件名 文件自动重命名功能 支持带后缀的文件名
如果文件1.txt已存在 则生产1(1).txt 1(1).txt已存在 则生成1(2).txt 。。。。直到不存在为止
heasy3
2021-12-06
9860
Springboot 下载文件接口 中文文件名乱码
接口下载文件时,如果文件名带有中文,中文部分会乱码 (macbook chrome浏览器)
heasy3
2021-12-06
3.1K0
Mysql报错out of range value for column ‘id‘ at row 1
看到我这张表的自增值auto_increment=4294967523 但id字段设置的值是int类型的 明显已经超出了int的范围。
heasy3
2021-12-06
4K0
Java 使用Jackson处理json 字符串值反序列化类型为集合时的报错处理 单个值自动转集合
举例: {"i":1,"list":"astr","str":"em"} 这样一个字符串 想要反序列化为如下的一个类 可以预见的在转换到list时会抛出如下异常
heasy3
2021-03-04
2.8K0
Spring security 同时支持多种加密方式
参考文章:http://www.javaboy.org/2020/0618/passwordencoder.html
heasy3
2021-03-03
6810
Java 获取cron表达式的下次执行时间
cron表达式大部分用来表示一个执行间隔,或一个具体时间 对于非绝对时间的cron表达式,可以根据上次执行时间 获取到下次执行时间。 spring中已经提供了工具类,在旧版中叫做 CronSequenceGenerator 随着spring的更新 这个类已经被标记为过期了 取而代之的是 CronExpression 使用方法很简单 这个类只有一个parse的初始化方法 以及一个next方法。 final CronExpression cronExpression = CronExpressi
heasy3
2021-02-04
4.7K0
Java Spring 使用AOP代理方法 类型转换异常java.lang.ClassCastException 原因及解决办法
有一段代码 有时会出现类型转换异常 很诡异 排查原因发现是spring aop造成的。
heasy3
2021-01-29
9410
Java 使用Spring-data-elasticsearch 为索引添加别名 修改及替换别名
一直感觉spring-data-es封装的很迷..调用起来奇奇怪怪 还是封装一层方便自己调用吧
heasy3
2021-01-21
3.4K0
Java 使用ControllerAdvice进行全局异常处理以及全局统一返回值处理
在springboot应用开发中,面对程序可能出现的各项异常,最好有一个全局的处理。
heasy3
2021-01-06
3K0
Centos7 FreeRadius 启动失败 Job for radiusd.service failed because the control process exited with error
配合查看日志/var/log/radius/radius.log 可以解决大部分内容
heasy3
2020-11-24
3.2K0
Springboot2 整合redis发布订阅 解决订阅多个频道重复代码过多 创建很多bean问题
之前的写法 每个频道都要写个@bean 重复代码太多 import cn.tim.util.Constants; import com.alibaba.druid.filter.config.ConfigTools; import lombok.extern.slf4j.Slf4j; import org.redisson.Redisson; import org.redisson.api.RedissonClient; import org.redisson.config.ClusterServersC
heasy3
2020-10-10
1.6K0
Java SpringBoot2.3.4 配置redis 基于lettuce 同时支持集群与单机 配置密码加密 并使用redisson分布式锁
项目的redisutil 使用的是jedis 升级项目新的springboot推荐使用lettuce
heasy3
2020-09-28
5.2K0
Centos7 安装elasticsearch 7.9.1 踩坑过程及解决办法
[1]: initial heap size [2147483648] not equal to maximum heap size [4294967296]; this can cause resize pauses [2]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535] [3]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] [4]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts,discovery.seed_providers, cluster.initial_master_nodes] must be configured
heasy3
2020-09-27
1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档