首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
码农张思壮
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
别再尬吹了!DeepSeek、Claude、ChatGPT 等大模型编程能力横评实测
Trae 真的有网上吹得那么厉害么,正好最近我有一个需求,用 Trae 尝试了之后,发现结果并不想我想象得那么简单。
使用 AI 编码将路书 GPX 文件导入高德地图生成路线的尝试
在骑行时发现将路书导入高德地图的需求,并尝试通过AI技术解决。通过解析GPX文件、使用高德地图API等方式完成实现,解决了权限、坐标转换等问题
log4j2 滚动删除日志文件(最后访问时间&大小)
使用 log4j2的时候,经常需要保留几天的日志,对于过期的日志进行删除,但如果流量激增,可能导致磁盘空间占满,这时需要增加一个兜底策略。
Shutdown Hook 中的日志去哪了?log4j2 shutdown hook 机制探究
把一个服务去掉 SpringBoot 依赖的时候,发现 shutdown hook 运行不正常了,有开始执行的日志,执行完成的却没有。 log4j2 默认的日志输出级别是 error,需要调整为 info 。 这里可以进行 debug ,或者更简单的,在最后使用 System.…
使用 Maven Embedder 通过代码执行 maven 命令
调用命令行当然可以,maven 官方也有一个项目 Apache Maven Invoker 实现类似需求,但前提是服务运行的机器或者容器中需要有 maven。 大家可能都听说过 Write once, run anywhere. 如果没了 maven 环境就执行不了了,有没有更…
使用 WireMock 进行更全面的 API 调用测试
之前写了一篇介绍 HttpClient 的两种重试机制 的文章, 但是否真的会按照预期进行重试我们不得而知。 别人提供给我们的 API 往往都是正常的,很多错误并不能稳定重现,这也造成了我们无法进行全面的测试。正是这种情况下,了解到了 WireMock。 本文不打算做一个入门教…
API 测试利器 WireMock
之前写了一篇介绍 HttpClient 的两种重试机制 的文章, 但是否真的会按照预期进行重试我们不得而知。 别人提供给我们的 API 往往都是正常的,很多错误并不能稳定重现,这也造成了我们无法进行全面的测试。正是这种情况下,了解到了 WireMock。 本文不打算做一个入门教…
HttpClient的两种重试机制
使用 http 请求外部服务时,由于网络或者服务本身的不稳定性,经常需要重试。重试当然可以通过手撸代码实现,但更好的方式是通过现有的机制去实现。HttpClient 中支持两种重试: 异常重试。 服务不可用重试。 java.io.IOException 被认为是非致命性且可恢复…
对Redis分布式锁的一点错误理解
Redis 分布式锁在日常工作中经常用到,面试中也是高频问题,自己在看的时候,发现对于 Redlock 理解有些偏差,主要是 Redlock 是在单实例(单集群)还是多实例(多集群)下实现的。查资料的时候发现有这个问题的绝不止我一个,甚至很多人理解都是错的还写博客告诉别人。当然…
Spring Boot 定时调度居然只用单线程?!
spring boot 中自带了一个轻量级的任务调度框架,使用也非常简单。 添加注解@EnableScheduling,当然需要放在一个可以被扫描到的类上,比如启动类、使用了@Configuration的配置类。当然你要放在一个@Component的类上除了不太规范,我也无话可…
下一页
个人成就
文章被点赞
27
文章被阅读
24,344
掘力值
486
关注了
6
关注者
6
收藏集
0
关注标签
7
加入于
2019-08-06