- 博客(35)
- 收藏
- 关注
原创 【记录坑点问题】IDEA运行:maven-resources-production:XX: OOM: Java heap space
问题:IDEA出现maven-resources-production:operation-service: java.lang.OutOfMemoryError: Java heap space。位置:设置setting-》构建菜单build-》编译器Complier。解决方案:将编译的堆内存增加一点。
2025-06-09 15:51:26
318
原创 为什么HashMap使用头插法会产生死链?
根本原因:多线程环境下,头插法的 “先修改 next 指针,再更新头节点” 操作缺乏原子性,导致线程间数据不一致。虽然JDK1.8 它还是线程不安全的,但是它已经优化成了规避死链的产生,减少程序上的风险。
2025-05-16 08:45:29
383
原创 自定义starter为什么要加上spring.factories
文章目录@SpringApplication注解的实现自定义starter里面的类可以由这个注解扫描吗?怎么样可以引入依赖jar包中在项目包外的类?结论自定义starter为什么要加上spring.factories,这个问题要从@SpringApplication注解的实现开始@SpringApplication注解的实现@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@Spri
2022-05-25 18:26:58
1204
2
原创 分享一个避免递归的部门设计方法
问题通常部门结构如下图一般采用parent_id的方式去表达上级部门,因此表结构设计如下:CREATE TABLE `ts_dept_parent_struct` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '部门id', `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT '上级部门id,没有上级部门为0', `dept_name` varchar(100) NOT NULL COMMENT
2022-05-21 11:10:13
800
原创 踩坑:由于Spring自定义AOP导致Transaction rolled back because it has been marked as rollback-only问题
由于Spring自定义AOP导致rollback-only的报错
2022-05-05 23:12:01
516
原创 Nacos搭建配置中心出现client error: invalid param. endpoint is blank
问题展示:场景:在当前项目中,想通过nacos作为配置中心,获取到nacos中存放的配置,因此我加入了以下依赖<dependencies> <!--这里是groupId = com.alibaba.cloud 的nacos依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spr
2022-03-05 23:54:16
5356
1
原创 Nacos启动报错Unable to start web server
Nacos版本:2.0.3只是简单解压,然后到bin目录执行startup.cmd出现了这个报错解决方案:因为nacos是默认的集群模式所以我们在startup.cmd里面第28行改成单机模式就好了set MODE=“standalone”PS:在这之前,我还修改了根目录/conf/application.properties文件里面的server.tomcat.basedir为我本地的tomcat根路径:D:\Java\apache-tomcat-7.0.82-windows-x64\apac
2022-01-20 16:34:54
3655
1
原创 集成SpringCloud出现MvcFoundOnClasspathException
原因:spring-cloud-starter-gateway已经包含了webmvc的功能,此时再引入spring-boot-starter-web会导致此问题。解决:去掉spring-boot-starter-web的依赖,再进行mvn install
2022-01-20 14:27:04
1451
原创 SpringBoot项目无法引入SpringCloud相关依赖的问题
在搭建Spring Cloud Gateway的项目的时候遇到了无法引入SpringCloud相关依赖的问题环境:SpringBoot2.4.0.RELEASE原因:spring-boot-parent本身没有指定spring-cloud的版本,需要在pom中显示指定spring-cloud的版本
2022-01-20 14:18:32
1477
原创 有误差的字符串型时间比较方法String.compareTo
最近因为一个bug看公司的老项目,发现了这个以下这个代码: /** * 返回间隔秒数,获取指定时间内的设置,如果不在指定时间内,返回为null * @param conf 配置信息类 * @param time 目前是HH:mm:ss,与start和end并不统一,start和end是HH:mm * @return */ private String getDistanceSecond(RepostUser conf,String time)
2020-09-29 14:37:36
1426
3
原创 Java图片镜面翻转
工作中用到图片翻转功能,是基于百度上找到的算法。做了些许修改,入参和出参都是图片的byte数组,区分了JPG和PNG可以水平翻转和垂直翻转,对于白底图(一般是PNG格式)翻转时可以防止背景变黑色 /** * 上下或左右翻转图片 * * @param urlStr 主图的地址,主要用于区分格式 * @param reverseType 翻转类型 * @param data 图片二进制数据,根据urlStr网络获取到的
2020-09-23 19:21:12
1079
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人