首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
待看
订阅
Gelin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
服务重启了,如何保证线程池中的数据不丢失?
前言 最近有位小伙伴在我的技术群里,问了我一个问题:服务down机了,线程池中如何保证不丢失数据? 这个问题挺有意思的,今天通过这篇文章,拿出来跟大家一起探讨一下。 1 什么是线程池? 之前没有线程池
别再背线程池的七大参数了,现在面试官都这么问
当你在面试中流畅地背出线程池的七大参数时,面试官微微一笑,抛出一个灵魂拷问:"那你说说线程池是怎么实现核心线程保活的?非核心线程超时销毁时怎么保证不误杀正在执行任务的线程?" 此时你突然意识到,机械记
面试官:SpringBoot如何实现缓存预热?
缓存预热是指在 Spring Boot 项目启动时,预先将数据加载到缓存系统(如 Redis)中的一种机制。 那么问题来了,在 Spring Boot 项目启动之后,在什么时候?在哪里可以将数据加载到
2024面试必问:系统频繁Full GC,你有哪些优化思路?第一步分析gc日志(1)
理解GC 日志,是GC 参数调优的第一步。 接下来五阳将重要知识点和GC日志结合起来,逐行讲解 GC 日志,帮助大家更容易地理解Java GC原理。
2024年必备:Arthas助力线上高效调试
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时
麻烦不要再问我count(*)、count(1)、count(id)、count(name)之间的区别了
虽然这篇文章会分析MySQL的源码,但是我保证,只要你认认真真的读完,一定能从本质上彻底掌握count(*)、count(1)、count(id)、count(name)之间的区别。 首先,count
如何设计一套高性能的短链系统?
手机里的营销短信,背后运作的秘密是什么? 什么是短链?什么是短链系统?如何设计一套高性能的短链系统?
记一次由于Nacos频繁GC导致的Java内存飚高问题排查
本菜熊又来查项目问题了,最近项目接口莫名奇妙的经常超时,这个问题排查了很久了一直没有找到原因,今天想一次性解决了。 1. Java程序内存飚高 top命令查询资源使用情况 查询结果如下图所示,可以看到
深入浅出Spring源码,终于把学Spring源码的技巧吃透了!
前言 本人从事Java架构十余年,也曾经在几家一线大厂任职多年,一直认为最难啃的当属Spring源码,为此我自己录制了一套Spring由浅入深的源码教程,根据自己多年来对于Spring源码整理的课纲一
还在使用docker部署Spring Boot项目吗?编写脚本一键部署,直接在服务器上运行
一、前言 在现在的开发中,有些项目甲方bb不允许使用docker进行部署,要求直接是部署在机器上,现在就教你编写shell脚本进行项目的部署 二、编写shell脚本 把port=9999`` jar_