会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cdfive
To be a better developer!
博客园
首页
新随笔
联系
管理
订阅
[置顶]
开发常用链接
摘要: 常用 spring start https://start.spring.io/ spring-boot配置 https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/htmlsingle/#common-application-
阅读全文
posted @ 2020-02-17 15:31 cdfive
阅读(155)
评论(0)
推荐(0)
[置顶]
idea备忘
摘要: 1.idea 最近打开的文件个数 File->Settings->Editor->General->Editor Tabs->Tab Closing Policy->Tab limit 参考:https://www.cnblogs.com/yzhch/archive/2017/04/19/67342
阅读全文
posted @ 2018-06-13 12:43 cdfive
阅读(252)
评论(0)
推荐(0)
2025年1月5日
SpringBoot项目启动报错java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
摘要: 问题 今天启动业余学习项目里的某服务A发现启动失败,报错信息如下: [ ERROR] [2025-01-05 15:41:26,083] [main] com.cdfive.springboot.startup.ApplicationStartupExceptionReporter [30] - e
阅读全文
posted @ 2025-01-05 16:37 cdfive
阅读(437)
评论(0)
推荐(0)
2024年11月20日
SpringBoot项目框架搭建日志相关容易忽视的细节
摘要: 问题 项目A、B,都基于SpringBoot技术栈开发。 发现其中项目A在本地IDE启动时控制台会打印spring-webmvc里@Controller的mapping映射信息,其中一行如下: 2024-11-20 21:10:12 [ main:76835 ] - [ INFO ] org.spr
阅读全文
posted @ 2024-11-20 22:04 cdfive
阅读(55)
评论(0)
推荐(0)
2024年10月9日
String类型对象每个元素转换为List<Character>或List<String>
摘要: String str = "abc"; 需求是String转换为List<Character>或List<String>。 第一眼想到是通过String#toCharArray()转换为char[],然后再转换为List,尝试用Arrays.asList(T... a): char[] chars
阅读全文
posted @ 2024-10-09 21:52 cdfive
阅读(907)
评论(0)
推荐(0)
2024年8月12日
Redis命令之scan的用法和注意细节
摘要: 背景 Redis提供了scan命令,用于增量迭代获取db里的key。 命令格式:SCAN cursor [MATCH pattern] [COUNT count] 其中SCAN、MATCH、COUNT为命令关键字; cursor为游标,如果为0表示起始,每次执行命令会返回新的cursor,可用于下次
阅读全文
posted @ 2024-08-12 22:41 cdfive
阅读(2244)
评论(0)
推荐(0)
2024年7月30日
Java项目开发中使用BigDecimal实例及注意事项补充
摘要: 去年写过一篇博客记录了日常项目开发中使用BigDecimal遇到的问题和注意事项: Java项目日常开发中使用BigDecimal常见问题总结 今年在项目开发中又遇到了几个实例,这里补充记录下。 BigDecimal初始化时入参使用String类型,如果不是数字会抛异常NumberFormatExc
阅读全文
posted @ 2024-07-30 22:35 cdfive
阅读(107)
评论(0)
推荐(0)
2024年7月6日
Spring的@Value注解和SpringBoot yml配置项目实战踩坑总结
摘要: 知识点 Spring提供了@Value注解,可用于将配置文件或注册中心的属性值动态注入到Bean中。 注:@Value注解在spring-beans包里。 @Value("${...}"):注入获取对应属性文件中定义的属性值; @Value("#{...}"):表示SpEl表达式通常用来获取Bean
阅读全文
posted @ 2024-07-06 21:56 cdfive
阅读(1448)
评论(0)
推荐(0)
2024年6月19日
Java项目开发中异步调用场景控制并发数
摘要: 场景 项目基于SpringBoot搭建,默认使用Tomcat Web容器,对于每个HTTP请求,Tomcat Web容器会分配1个线程来处理请求。 在pom.xml里查看依赖关系: spring-boot-starter-web添加了tomcat-embed-core依赖 Tomcat线程池配置可在
阅读全文
posted @ 2024-06-19 21:36 cdfive
阅读(149)
评论(0)
推荐(0)
2024年5月6日
@RefreshScope导致xxl-job jobhandler naming conflicts项目启动报错
摘要: 问题 项目里使用xxl-job定时任务框架,某个任务定义如下: @Slf4j @RefreshScope @Component @JobHandler("xxxTask") public class XxxTask extends IJobHandler { @Value("${xxx.enable
阅读全文
posted @ 2024-05-06 22:54 cdfive
阅读(916)
评论(0)
推荐(0)
2024年4月7日
Logback配置问题导致线上服务无响应
摘要: 场景 某天在钉钉阿里云运维群收到提示,部分节点阿里云网络异常告警。 检查组内项目微服务发现有1个节点出现了假死现象,进程运行服务没有挂,CPU、内存等资源正常, 但访问服务提供的RESTAPI接口均无法响应,通过网关调用接口一直等待直到超时。 分析 通过jstack导出线程堆栈信息到文件: jps
阅读全文
posted @ 2024-04-07 22:01 cdfive
阅读(120)
评论(0)
推荐(0)
2024年3月15日
K8S测试环境微服务优雅停机重启---思路1
摘要: 场景 测试环境,采用K8S容器化部署,通过Rancher在Web界面对资源进行管理; 各项目组有独立的网关,多个微服务(根据业务功能、高内聚低耦合划分); 网关是基于spring-cloud-gateway,定制扩展了一些功能,如鉴权、限流等; 微服务是基于spring-cloud各组件,Eurek
阅读全文
posted @ 2024-03-15 22:29 cdfive
阅读(383)
评论(0)
推荐(0)
下一页
公告