首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
G探险者
掘友等级
java
千里之行,始于足下,不积跬步无以至千里
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 22
沸点 1
赞
23
返回
|
搜索文章
最新
热门
云原生时代下的 JVM 内存管理:为什么你的服务不会“自动扩容”?
大家好,我是G探险者! 随着越来越多的服务上云,容器化、Kubernetes(K8s)化已经成为现代运维的标配。 在华为云 CCE 等云环境中,我们可以轻松实现服务的 弹性扩缩容 —— 流量高峰时自动
滴滴P0级故障背后:互联网公司是如何分级处理线上事故的?
大家好,我是G探险者! 像滴滴、阿里、腾讯、华为、字节等大型互联网公司都会对线上故障(事故)进行分级管理,以便快速响应、统一调度、追责复盘。 下面我给你系统性地介绍一下——常见的互联网公司故障分级标准
从 Tomcat 与 Jetty 的对比,聊聊影响一个服务并发能力的关键因素
大家好,我是G探险者! 在 Java 服务体系中,Tomcat 与 Jetty 是最常见的 Web 容器。很多人认为,只要加大连接数或线程数,就能提升并发能力。 但事实远比想象复杂:连接数只是冰山一角
深入理解 KeepAlive:从 TCP 到连接池再到线程池的多层语义解析
大家好,我是G探险者! 在日常开发中,keepalive 是一个常见但又极易混淆的参数。 你可能在 Socket、HTTP 连接池、数据库连接池、甚至 线程池 中都见过它。 然而,它们虽然同名,却处在
常见线程池的创建方式及应用场景
大家好,我是G探险者! 在并发编程中,线程池 是最常用的工具之一,它能够管理线程的生命周期、提高线程复用率、避免频繁创建和销毁线程带来的开销。Java 从 JDK 5 开始通过 java.util.c
循环中的阻塞风险与异步线程解法
大家好,我是G探险者! 在业务开发中,我们经常会写这样的代码: 在大多数情况下,doSomething() 是快速的,不会对整个循环产生阻塞影响。 但如果 doSomething() 里包含一些 高负
Java 线程相关的三个常见接口、类
1. Runnable 最早期的接口,用来封装任务逻辑。 没有返回值、不能抛出受检异常。 2. Callable JDK 1.5 引入,和 Runnable 类似,但 有返回值,可以抛出异常。 3.
如何在批量创建 `DefaultMessageListenerContainer` 时避免阻塞问题
大家好,我是G探险者! 今天记录一个for循环被阻塞导致后面循环无法执行的问题。 1. 背景问题 在一个分布式消息系统中,我们通常会使用 Spring JMS 提供的 DefaultMessageLi
Java 中 null 值在 JSON 输出时丢失的坑:一次 Object 参数 + Fastjson 多态的血泪教训
大家好,我是G探险者! 在实际开发中,我们经常会遇到 Java 对象需要序列化成 JSON 字符串的场景。然而,如果使用不当,很可能会出现 null 字段“神秘消失” 的情况。本文将通过一个真实案例,
JSON 序列化时,数字怎么偷偷‘变身’了?Jackson 科学计数法触发机制全解
大家好,我是G探险者! 在使用 Jackson 进行 JSON 序列化和反序列化时,我们有时会遇到数字被以 科学计数法(Scientific Notation) 形式表示的问题。这种表现形式在大多数计
下一页
个人成就
文章被点赞
309
文章被阅读
134,315
掘力值
4,432
关注了
4
关注者
73
收藏集
21
关注标签
22
加入于
2020-09-15