首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
白衣鸽子
掘友等级
Java工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
白衣鸽子
Java工程师
·
1天前
关注
JsonUtils:打造企业级的序列化与反序列化瑞士军刀
在日常业务开发过程中,我们经常会需要处理对象的序列化和反序列化,简单来说就是对象和字符串的彼此转换。本文提供一个能经历多数业务考验的JsonUtils工具类实现,供参考和学...
0
评论
分享
白衣鸽子
Java工程师
·
6天前
关注
【基础数据篇】数据格式化妆师:Formatter模式
Formatter 模式的精髓在于分离关注点,它承认“数据是什么”和“数据如何展示”是两个截然不同的问题。通过引入一个专门的格式化器角色,使得领域对象可以保持纯净,只关注自...
0
评论
分享
白衣鸽子
Java工程师
·
11天前
关注
RateLimiter限流:单机高并发系统的守护神
在互联网高并发场景下,限流是保障系统稳定的关键技术。本文以Guava的RateLimiter为例,介绍其突发限流与预热限流两种模式,解析基于令牌桶的算法实现,并探讨关键源码...
1
评论
分享
白衣鸽子
Java工程师
·
11天前
关注
告别参数地狱:业务代码中自定义Context的最佳实践
本文分享使用自定义业务上下文context聚合方法参数,解决多层传递导致的代码冗余问题。重点包括:Context的设计与使用、线程安全实现(如ThreadLocal)、生命...
1
评论
分享
白衣鸽子
Java工程师
·
20天前
关注
ArrayUtils:Java数组操作的瑞士军刀
在Java开发中,数组操作是日常工作中不可或缺的一部分。为了统一对数组集合的使用,通常会提取出一些通用逻辑进行复用,本文主要介绍apache.commons.collect...
1
评论
分享
白衣鸽子
Java工程师
·
28天前
关注
MySQL数据库的“隐形杀手”:深入理解文件结构与治理数据碎片
本文分享如下内容: 1. MySQL数据表存储文件的结构 2. 数据记录删除流程 3. 什么是数据库表碎片 4. 如何解决数据磁盘碎片问题...
2
评论
分享
白衣鸽子
Java工程师
·
1月前
关注
MapUtils:Java键值操作的瑞士军刀
在Java开发中,键值操作是日常工作中不可或缺的一部分。为了统一对Map集合的使用,通常会提取出一些通用逻辑进行复用,本文主要介绍apache.commons.collec...
9
2
分享
白衣鸽子
Java工程师
·
1月前
关注
ListUtils:Java列表操作的瑞士军刀
在Java开发中,集合操作是日常工作中不可或缺的一部分。为了统一对List集合的使用,通常会提取出一些通用逻辑进行复用,本文主要介绍apache.commons.colle...
6
评论
分享
白衣鸽子
Java工程师
·
1月前
关注
MySQL 时间类型深度解析:精度、时区陷阱与版本兼容
本文介绍了MySQL中的五种时间类型,详细对比分析了DATETIME和TIMESTAMP两者的区别。同时介绍了MySQL 5.6.4和 mysql-connector-ja...
2
评论
分享
白衣鸽子
Java工程师
·
1月前
关注
MySql数据库同步技术:构建高可用架构的基石
数据库同步技术不仅是高可用、负载均衡的基石,更是构建现代分布式系统的必备技能。今天,我们就来深入浅出地盘点一下那些常见的数据库同步方式,介绍其架构流程、innodb实现和配...
2
评论
分享
白衣鸽子
Java工程师
·
1月前
关注
RPO 与 RTO:分布式系统容灾的双子星
想象一下,一场突如其来的灾难导致你的核心数据库彻底宕机。此刻,两个最紧迫的问题会瞬间浮现: 业务中断的时长多久?业务数据恢复了多少?本文介绍了分布式系统中这两个概念对应的指...
2
评论
分享
白衣鸽子
Java工程师
·
1月前
关注
数据库高可用设计的灵魂抉择:CAP权衡
本文介绍了CAP理论在数据库HA实践中的应用,通常我们会在可用性和一致性方面进行抉择。本文回答了如何根据项目的特点选择合适的HA方案,以及给出了MySql在CP和AP场景下...
2
评论
分享
白衣鸽子
Java工程师
·
1月前
关注
CAP理论:分布式系统的“不可能三角”
CAP 理论揭示了分布式系统领域根本性的权衡法则。本文主要介绍了什么是CAP理论,常见的CAP模型以及在注册中心组件中如何进行选取和衡量,从而帮助理解如何搭建出高可用的分布...
5
评论
分享
白衣鸽子
Java工程师
·
1月前
关注
【基础数据篇】数据访问守卫:Accessor模式
Accessor 模式的核心思想:Accessor 模式的精髓不在于“访问”本身,而在于在访问的路径上建立了一个可控的关卡。本文介绍了Accessor 模式的应用场景和开源...
3
评论
分享
白衣鸽子
Java工程师
·
1月前
关注
【基础数据篇】数据遍历大师:Iterator模式
我们几乎无时无刻不在与“集合”打交道:数组、列表、哈希表...而处理数据最常见的操作之一,就是逐个访问集合中的每个元素。本文将介绍Iterator 模式,将遍历逻辑从集合本...
3
评论
分享
白衣鸽子
Java工程师
·
1月前
关注
JavaDoc:自动化生成的可维护代码说明书
本文系统阐述了JavaDoc的核心价值与最佳实践。通过解读标准示例、详解常用标签,并提炼出七大关键原则,旨在帮助开发者编写出清晰、准确、可维护的代码文档。...
3
评论
分享
白衣鸽子
Java工程师
·
2月前
关注
【通关】后端秋招面经:招商银行后端技术四面
招商银行后端开发秋招面经: 1. 技术面:一面-线上,二面-线下 。 2. HR面:三面-线下。 3. 加面:SP加面-线上。...
2
评论
分享
白衣鸽子
Java工程师
·
2月前
关注
PageHelper:基于拦截器实现的SQL分页查询工具
PageHelper 是 MyBatis 的一个开源、免费、强大的物理分页插件。本文介绍了在Java SpringBoot项目中如何手动实现分页查询和基于PageHelpe...
6
评论
分享
白衣鸽子
Java工程师
·
2月前
关注
PageHelper:分页陷阱避免与最佳实践
在使用PageHelper进行分页查询的时候,需要注意如下两个事情: 1. 分页查询语句是否添加了order by排序 2. 分页查询如果是拦截器使用了线程变量,要观察每次...
3
评论
分享
下一页
个人成就
文章被点赞
56
文章被阅读
3,227
掘力值
602
关注了
7
关注者
6
收藏集
0
关注标签
34
加入于
2023-09-22