OpenPDF的学习文档(第一章·混个脸儿熟)-拾光赋

OpenPDF的学习文档(第一章·混个脸儿熟)

OpenPDF的学习文档(第一章·混个脸儿熟),这是我第一次写公开的东西,写的不好请见谅 打开LibrePDF/OpenPDF的官网 我们发现这个项目的license是LGPL和MPL双许可证。也就是说:只要将修改后的源...
致焦虑的程序员:AI 不会让你失业,但“写 CRUD”会-拾光赋

致焦虑的程序员:AI 不会让你失业,但“写 CRUD”会

致焦虑的程序员:AI 不会让你失业,但“写 CRUD”会,AI 继续发展,会导致程序员大规模失业吗?🤔 最近不管是刷技术社区还是朋友圈,总能看到 “AI 要取代程序员” 的焦虑帖。作为写了十几年 Jav...
日增量500万的表结构如何设计-拾光赋

日增量500万的表结构如何设计

日增量500万的表结构如何设计,设计一个日数据量超500万的数据库结构 开场:需求边界确认(面试必做!) 在正式设计前,我先明确几个核心边界(避免答非所问): 假设场景:用户行为日志系统(互...
AI淘汰程序员?别扯了,真正被淘汰的是不会用AI的Java开发-拾光赋

AI淘汰程序员?别扯了,真正被淘汰的是不会用AI的Java开发

AI淘汰程序员?别扯了,真正被淘汰的是不会用AI的Java开发,AI 时代程序员:别卷焦虑了,先接住这波实打实的红利 开头先掏句心里话 最近刷掘金、脉脉,一半人在喊 “AI 要把程序员干失业了”,另...
千万级大表如何新增字段-拾光赋

千万级大表如何新增字段

千万级大表如何新增字段,千万级大表如何新增字段 先搞懂核心痛点 ️ 千万级大表新增字段的本质问题是:传统 DDL 会触发全表重建 + 长时间锁表,导致业务写入完全阻塞,轻则接口超时,重则服务雪...
解疑释惑-日志体系之slf4j+logback组合-二-拾光赋

解疑释惑-日志体系之slf4j+logback组合-二

解疑释惑-日志体系之slf4j+logback组合-二,解疑释惑 - 日志体系之 slf4j + logback 组合(二) 引言 上一篇随笔从 slf4j 出发,完整分析了门面设计模式、静态绑定机制、初始化状态机和 MDC 体系...
降雨量分布图的制作-拾光赋

降雨量分布图的制作

降雨量分布图的制作,如何做出中国气象局发布的降雨量分布图 流程如下 1. 准备自己的降雨数据(点数据,格网数据),在使用前需要对无效数据进行清洗 2. 对数据进行插值分析(推荐克吕金插值) 3...
用300行代码带你手写简化版RPC框架-拾光赋

用300行代码带你手写简化版RPC框架

用300行代码带你手写简化版RPC框架,本文会参考 Dubbo 的整体设计思路,手写一个极简版 RPC 框架。 它不会像 Dubbo 那样把协议、注册中心、集群容错、SPI 扩展、线程模型都做得非常完整,但会把 ...
MySQL建表时需要注意什么-拾光赋

MySQL建表时需要注意什么

MySQL建表时需要注意什么,MySQL建表时需要注意什么 命名规范 (大厂红线,基础但必问) 统一团队规范,避免后续维护灾难,核心原则: 全小写 + 下划线分隔,禁止驼峰和中文 表名前缀统一(如t_...
对千万级单表进行分页查询-拾光赋

对千万级单表进行分页查询

对千万级单表进行分页查询,对千万级单表进行分页查询 面试官视角:这道题在考察什么? 你是否了解 MySQL 底层索引结构和查询原理 你是否遇到过真实的大数据量性能问题 你是否有系统的性能优化思...
疯了!Fastjson 又爆出严重安全漏洞,Spring Boot 项目赶紧自查。。-拾光赋

疯了!Fastjson 又爆出严重安全漏洞,Spring Boot 项目赶紧自查。。

疯了!Fastjson 又爆出严重安全漏洞,Spring Boot 项目赶紧自查。。,大家好,我是R哥。 Fastjson 最近又爆出严重安全漏洞: https://github.com/alibaba/fastjson2/wiki/Security-Advisory:-Rem...
介绍一下Redis的缓存穿透击穿雪崩-拾光赋

介绍一下Redis的缓存穿透击穿雪崩

介绍一下Redis的缓存穿透击穿雪崩,介绍一下Redis的缓存穿透击穿雪崩 缓存穿透 定义:请求的数据既不在 Redis 缓存,也不在数据库,导致每次请求都穿透缓存直接打到数据库,数据库压力骤增。 产...