首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
PineZ
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
spring boot 应用在 k8s 中的健康检查(三)
这是我参与更文挑战的第6天,活动详情查看: 更文挑战 一、概述 在 spring boot 2.3 中引入了容器探针,也就是增加了 /actuator/health/liveness 和 /actua
记一次OOM问题排查过程
看线程名称应该是tomcat的nio工作线程,线程在处理程序的时候因为无法在堆中分配更多内存出现了OOM,幸好JVM启动参数配置了-XX:+HeapDumpOnOutOfMemoryError,使用MAT打开拿到的hprof文件进行分析。 可以看到byte数组占用了接近JVM配…
优雅的使用位运算,省老多事了!!!
你好,我是泰罗凹凸曼,今天我们来一篇JS中的位运算科普,经常在源码中看到的位运算符,和用其定义的一系列状态到底有什么优势?
用装饰器来优化前端权限控制
文章灵感来自于一篇关于权限控制的文章,通过 Typescript 5.0 的装饰器新特性,学习对权限控制的另外一种优化方式。
详细分析Springboot启动流程
组里的实习生妹妹讲了一次Springboot的启动,讲着讲着就讲到Spring的bean的生命周期去了,我心想坏了,这妮子估计把Springboot和Spring的相关逻辑给混淆了,这必须得给她治一治
使用Spring特性优雅书写业务代码
自己的系统想要调用其他系统提供的能力,但其他系统总是偶尔给你一点“小惊喜”,可能因网络问题报超时异常或被调用的某一台分布式应用机器突然宕机,我们想要优雅无侵入式地引入重试机制。 其实上面提到的几个典型业务开发场景Spring都为我们提供了很好的特性支持,我们只需要引入Sprin…
多重校验神器责任链模式
背景 最近在做需求,写一个方法,先在前面做验证,if不满足A条件则return,if不满足B条件则return...一共写了5个验证,等验证通过以后才执行下面的逻辑,这个也没问题。过了一阵产品提了需求
一次线上OOM问题分析
现象 线上某个服务有接口非常慢,通过监控链路查看发现,中间的 GAP 时间非常大,实际接口并没有消耗很多时间,并且在那段时间里有很多这样的请求。 原因分析 先从监控链路分析了一波,发现请求是已经打到服
JAVA GC日志分析
我们要模拟的场景是年轻代不断地Young GC,并有一部分对象晋升到老年代,当老年代空间不足时触发Full GC。 程序逻辑:每100毫秒创建100个线程,每个线程创建一个1M的对象,即每100ms申请100M堆空间。之所以每个线程随机睡眠1s,是为了避免对象朝生夕灭,保证可以…
这样Debug,排查问题效率大大提升...
Debug是开发人员必备的基础技能,伴随着开发生涯,只要需要写代码,就一定有debug的诉求... 但是Debug的时候请求不断进入断点,影响到了正常请求,查问题慢,今天学会如何高效debug!