首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
默认
订阅
我是庞海锋呀
更多收藏集
微信扫码分享
微信
新浪微博
QQ
1736篇文章 · 0订阅
别再乱写并发了!弄懂阻塞队列,解决 90% 线程安全问题
前言 上周,我在消息日志场景用多线程踩了坑:推送消息时频繁出现重复、漏推问题,高峰期还会导致系统卡顿甚至无响应。 经过排查分析,确定问题根源是多线程无序竞争资源,于是改用队列,按照“先到先处理”的规则
如何找到那些慢 SQL?
大家好,我是G探险者! 今天聊一聊sql优化的问题,怎么找到那些慢SQL。 一、什么是慢 SQL? 慢 SQL 是指执行时间超过预设阈值的 SQL 语句。在 MySQL 中,这个阈值由参数 long_
探索springboot程序打包docker的最佳方式
缘起 云计算时代的来临,有一门被誉为云计算伴生编程语言:golang 其与docker的天生的搭配,开启了云计算的黄金时代。 然而java确实一门不服老的语言,不断的进化着,springboot 4
线程池核心线程数设为 0 会怎样?(附源码解析)
不知道大家学习线程池时有没有这个疑问,创建线程池时如果用的无界队列(或者比较大的队列),核心线程数设置为 0,按照网上说的线程池的任务执行流程,队列不满不会创建非核心线程,那不炸了吗?任务永远执行不了
别再被误导!try...catch性能大揭秘
别再被误导!try...catch性能大揭秘 开头:抛出问题,引发好奇 家人们,最近我在代码审查的时候,被狠狠质疑了一把。我在代码里用了好些try...catch,结果就收到了这样的意见:“try..
使用docx4j将Word文档转换为PDF
使用 docx4j 实现 DOCX 转 PDF,核心是通过 XSL-FO + Apache FOP 进行格式转换。以下是完整、可直接运行的方案(Maven + Java)。 一、核心依赖(Maven)
为什么一个视频能让全国人民同时秒开?
沉默是金,总会发光 大家好,我是沉默 你有没有想过一个问题: 为什么一个视频刚发布, 全国几百万用户同时点开,居然还能秒加载? 如果所有请求都直接打到服务器上,理论上应该是这样的: 但现实并不是这样。
MySQL事务日志-Undo Log日志的探究
Undo Log 2.1.1 Undo Log与原子性 事务的持久性是交由Redo Log来保证,原子性则是交由Undo Log来保证。如果事务中的SQL执行到一半出现错误,需要把前面已经执行
一文彻底弄懂MySQL的MVCC多版本控制器
InnoDB 的 MVCC(Multi-Version Concurrency Control,多版本并发控制) 是 MySQL 实现高并发事务处理的一种机制。通过 MVCC,InnoDB 可以在高并
一口气说出 OAuth2.0 的四种授权方式
这几天打算先把项目的前后端分离架构搭建完成,既然是前后端分离项目就免不了做鉴权, 所以 oauth2.0 是一个我们不得不了解的知识点。 一、OAuth2.0 为何物 OAuth 简单理解就是一种授权