会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
codest
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2024年7月30日
记一次解决SpringBoot项目由于依赖加载顺序问题导致启动报NoSuchMethodError的问题
摘要: 只发博客园,盗版必究 先说背景 平时我们的Spring Boot项目都是打成Executable Jar启动应用,最近接了个技术需求,需要打成War包,将多个项目放在同一个Tomcat中运行。 原本Jar包启动一切正常,但是打成WAR放Tomcat启动后报错了,异常栈如下: Caused by: o
阅读全文
posted @ 2024-07-30 17:57 codest
阅读(293)
评论(0)
推荐(0)
2024年5月9日
记一次线上Redis内存占用过高、大Key问题的排查
摘要: 问题背景 在一个风和日丽的下午,公司某项目现场运维同学反馈,生产环境3个Redis的Sentinel集群节点内存占用都很高,达到了17GB的内存占用量。 稍加思索,应该是某些Key的Value数据体量过大,占用了过多的内存空间,我们在使用Redis的过程中,单个Value或者单个集合中的元素应该保证
阅读全文
posted @ 2024-05-09 12:22 codest
阅读(1446)
评论(0)
推荐(2)
2024年5月8日
解决HtmlUnit执行JS报错提示ScriptException
摘要: 问题描述 HtmlUnit作为一款比Selenium更轻量的HeadLess的Java版本浏览器模拟器,不需要在服务器上安装部署浏览器及其Driver程序。 但是,众所周知,HtmlUnit对JS脚本的支持并不是很友好,GitHub中大部分的issue都和JS执行错误有关,作者也一直在升级JS En
阅读全文
posted @ 2024-05-08 22:43 codest
阅读(744)
评论(0)
推荐(1)
2024年3月26日
Springboot3基于SpringDoc实现接口分组功能
摘要: 问题 最近在接触SpringBoot3,整合Swagger文档组件的过程中发现一个问题,通过springdoc.group-configs[0].display-name=示例接口配置分组名称在界面上面还是显示OpenAPI definition,如下图所示: 查询了下官方文档,可以通过注入Grou
阅读全文
posted @ 2024-03-26 11:40 codest
阅读(2230)
评论(0)
推荐(0)
2024年2月29日
解决nginx配置返回403实际返回404的问题
摘要: 背景 某油项目安全漏扫,要求特定的一些资源不允许外部访问,只能在VPC内部相互访问。 准备对需要屏蔽的资源,配置nginx反向代理,直接return 403,配置完成后实测发现nginx返回了404。 解决方案 经过分析,基本确定是因为nginx的403错误页面没有配置导致的,把403的错误页面配置
阅读全文
posted @ 2024-02-29 15:51 codest
阅读(1107)
评论(0)
推荐(0)
2024年1月24日
重写SpringCloudGateway路由查找算法,性能提升100倍!
摘要: 只发博客园,严谨转载,盗版必究 如果你也在做SpringCloudGateway网关开发,希望这篇文章能给你带来一些启发 背景 先说背景,某油项目,通过SpringCloudGateway配置了1.6万个路由规则,实际接口调用过程中,会偶现部分接口从发起请求到业务应用处理间隔了大概5秒的时间,经排查
阅读全文
posted @ 2024-01-24 17:47 codest
阅读(1383)
评论(0)
推荐(5)
2023年12月7日
基于WPSOffice+Pywpsrpc构建Docker镜像,实现文档转换和在线预览服务
摘要: 背景 产品功能需要实现标准文档的在线预览功能,由于DOC文档没办法直接通过浏览器打开预览,需要提前转换为PDF文档或者HTML页面。 经过测试发现DOC转为HTML页面后文件体积较大,而且生成的静态资源文件较多,需要额外搭建Web容器存放,所以还是考虑转换为PDF格式文档。 选型 需求明确后就要考虑
阅读全文
posted @ 2023-12-07 16:10 codest
阅读(2576)
评论(5)
推荐(8)
2023年3月31日
JSON多层嵌套复杂结构数据扁平化处理转为行列数据
摘要: 背景 公司的中台产品,需要对外部API接口返回的JSON数据进行采集入湖,有时候外部API接口返回的JSON数据层级嵌套比较深,举个栗子: 上述的JSON数据中,最外层为请求返回对象,data里面包含返回的业务数据,业务数据按照学校 / 班级 / 学生进行嵌套 在数据入湖时,需要按照最内层的学生视角
阅读全文
posted @ 2023-03-31 11:26 codest
阅读(2021)
评论(0)
推荐(0)
2023年2月14日
maven使用指定的pom文件构建子模块
摘要: 有条件的同学建议直接浏览原文: https://stackoverflow.com/questions/33396390/custom-pom-xml-filename-in-maven-multimodule-for-tycho maven工程包含多个子模块的结构如下: 现在需要在module-1
阅读全文
posted @ 2023-02-14 18:13 codest
阅读(995)
评论(0)
推荐(0)
2023年1月17日
JPA动态注册多数据源
摘要: 背景 目前已经是微服务的天下,但是随着业务需求的日益增长,部分应用还是出现了需要同时连接多个数据源操作数据的技术诉求。 需要对现有的技术架构进行优化升级,查阅了下网上的文章,基本都是照搬的同一篇文章,通过代码的方式同时注册primary和second两个数据源。这种实现方案的技术成本比较低,但是维护
阅读全文
posted @ 2023-01-17 09:34 codest
阅读(623)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告