自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 良好的编码习惯之方法只干一件事

1. 背景最近接手了个项目,在熟悉代码的时候,发现了好多可以优化的代码,这些代码都违反了一个规范,叫 方法只做一件事感觉挺有记录意义的,所以来写一下这些问题代码,以及我觉得这些代码的问题点,还有就是优化2. 示例一2.1 问题代码// 通过用户id判断有没有权限func (userAuth *UserAuth) CheckPermission(uid int64, needAdminPermission bool) (hasPermission bool) { user, err :

2021-09-04 18:19:07 227

原创 一颗高度为3的B+树到底能存多少数据呢

1. 背景同学在参加阿里面试的时候,被问到了B+树索引能存多少数据。这个问题挺有趣,要是对B+树不太了解,那么这个问题估计也不好回答那么要回答这个问题,首先要知道B+树的结构是怎样的,存了什么数据,怎么存的,这些东西占多大等先新建个表CREATE TABLE IF NOT EXISTS `person`( `id` INT UNSIGNED AUTO_INCREMENT, `name` VARCHAR(64) NOT NULL, PRIMARY KEY ( `id` ))ENGI

2021-06-14 22:02:35 2162 2

原创 一次接口时延优化与其中的思考

好玩的点3.3 explain3.5 对象大小3.6.1 使用具体字段+覆盖索引4 额外优化-TLAB1. 背景用户查询三个月内会议记录时,返回结果的平均时延高达三四秒。1.1 优化目标降低接口时延,响应时间要在200ms以内优化有三个维度:分别是吞吐量、时延、系统容量。吞吐量:指的是单位时间内系统能完成多少操作时延:指的是操作的响应时间,比如说搜索商品的结果必须在200ms内展示给用户系统容量:指的是在吞吐量和时延达标的情况下,对硬件环境的额外约束1.2 涉及优化点

2021-06-03 00:39:55 1887

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除