<导航
上一页 1 2 3 4 5 6 ··· 22 下一页
摘要: 一、BigDecimal 使用不当,造成 P0 事故 https://mp.weixin.qq.com/s/ubztl7G9GUe9TNqKZt3JuQ 01、背景 我们在使用金额计算或者展示金额的时候经常会使用BigDecimal,也是涉及金额时非常推荐的一个类型,BigDecimal自身也提供了 阅读全文
posted @ 2022-10-18 10:19 字节悦动 阅读(582) 评论(0) 推荐(1) 编辑
摘要: 个人认为一个好的方法主要表现在可读性、可维护性、可复用性上,本文通过设计原则和代码规范两章来讲解如何提高方法的可读性、可维护性、可复用性。这些设计原则和代码规范更多的是表现一种思想,不仅仅可以用在方法上,也可以用在类上、模块上。 下面通过具体的例子来讲解。 一、设计原则 1、单一原则 单一职责解释是 阅读全文
posted @ 2022-10-09 15:00 字节悦动 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 分库分表,是企业里面毕竟常见的针对高并发、数据量大的场景下的一种技术优化方案,也是一个非常高频的面试题。但是,因为很多人其实并没有非常丰富的分库分表的经验,所以能把这个问题回答的比较好的人其实还挺少的。 那么,本文就来试图把关于分库分表的事情,一次性的讲个清楚。 一、分库,分表,分库分表 首先,我们 阅读全文
posted @ 2022-08-26 06:17 字节悦动 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 一、前言 Elasticsearch 是一个实时的分布式搜索分析引擎,它的底层是构建在Lucene之上的。简单来说是通过扩展Lucene的搜索能力,使其具有分布式的功能。ES通常会和其它两个开源组件logstash(日志采集)和Kibana(仪表盘)一起提供端到端的日志/搜索分析的功能,常常被简称为 阅读全文
posted @ 2022-08-25 20:29 字节悦动 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。 mapper configuration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo代码) <insert id="batchInser 阅读全文
posted @ 2022-08-25 03:16 字节悦动 阅读(2044) 评论(0) 推荐(3) 编辑
摘要: 一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。例如 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果; 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱; 发送消息,也应该只发一次,同样的短信发 阅读全文
posted @ 2022-08-25 02:57 字节悦动 阅读(283) 评论(0) 推荐(1) 编辑
摘要: 前言 MySQL从5.7版本开始,引入了JSON类型字段,这使我们可以在MySQL数据库中存储JSON格式的数据,并保留其对象格式,再也不用转成字符串类型保存了,减少了许多字符串类型和对象类型之间的转换步骤。而同时也会衍生出,查询时如何筛选出与JSON字段内容相匹配的数据问题,那么接下来,我们就看看 阅读全文
posted @ 2022-06-30 14:23 字节悦动 阅读(5882) 评论(0) 推荐(6) 编辑
摘要: 作为一名开发同学,大家对 MySQL 一定不陌生,像常见的 事务特性、隔离级别 、索引等也都是老生常谈。\ 今天,我们就来聊个深度话题,关于 MySQL 的 高可用 一、什么是高可用? 维基百科定义: 高可用性(high availability,缩写 HA),指系统无中断地执行其功能的能力,代表系 阅读全文
posted @ 2022-05-04 21:44 字节悦动 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 缓存雪崩 出现过程 假设有如下一个系统,高峰期请求为5000次/秒,4000次走了缓存,只有1000次落到了数据库上,数据库每秒1000的并发是一个正常的指标,完全可以正常工作,但如果缓存宕机了,或者缓存设置了相同的过期时间,导致缓存在同一时刻同时失效,每秒5000次的请求会全部落到数据库上,数据库 阅读全文
posted @ 2022-04-24 22:33 字节悦动 阅读(473) 评论(0) 推荐(2) 编辑
摘要: 前言 Redis 的主从复制和 MySQL 差不多,主要起着 数据备份,读写分离等作用。所以说主从复制对 Redis 来说非常重要,而无论是面试还是工作总,了解 「Redis 主从复制」 底层实现有非常有必要,那么接下来就和大家来看看 Redis 主从复制是怎么实现的吧。 什么是 Redis 主从复 阅读全文
posted @ 2022-04-18 15:23 字节悦动 阅读(845) 评论(0) 推荐(3) 编辑
上一页 1 2 3 4 5 6 ··· 22 下一页