首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CodeArtist9
掘友等级
公众号 @CodeArtist9
精通 BugOverflow | Bug 高级开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
工作中用好 MySQL 的联合索引,你需要注意这些“手段”!
在之前《带你扒一扒 MySQL 的数据在磁盘上到底长什么样子…》一文中和大家聊了 MySQL 中的数据在磁盘上,存储的形式都是怎样的。感兴趣的可以回顾一下。 然而最后还留了个尾巴,今天来补上:工作中用到最多的联合索引和最左前缀原则是怎么一回事。 多个字段组成的索引。 我们之前讲…
【工作实录】记一次线上数据库使用 utf8mb4 插入emoji🙂失败问题
想必大家都应该看过《为什么不建议在 MySQL 中使用 UTF-8》这一类的文章。 原因就是 MySQL 中的 utf8 最大只支持 3字节 每字符,可能产生的问题就是无法插入特殊字符,比如emoji表情🙂。而这一类的特殊字符都是占 4字节,我们现在也都在正常地使用这类字符,…
带你扒一扒 MySQL 的数据在磁盘上到底长什么样子…
在之前《大师,我悟了:为什么 MySQL 索引要用 B+tree ,而且还这么快?》一文中我从索引的各种数据结构和大家聊到了 MySQL 底层索引的数据结构 B+tree 和工作原理。里面多处提到了找数据要从我们电脑的磁盘上找,今天就来说一说 MySQL 中的数据在磁盘上,它到…
7 种让 if / else 变得更加优雅的方式,你都会吗?
判断可以说是我们程序中必不可少的逻辑处理方式,最简单的就是 if / else 语句,可很多人就因为判断必不可少而让我们的程序因为 if / else 变得臃肿和冗长,而随着时间推移,业务的增加,导致代码逻辑复杂,维护性差。 接下来我将介绍 7 种方式让我们的代码变得更加优雅。…
【收藏向】Intellij IDEA 使用法则(二) - 插件篇
俗话说得好,没有插件的 IDEA 是没有灵魂的。 插件存在的意义本身就是提高效率不是吗?废话不多说,下面我将列出我用起来比较顺手的12款 IDEA 插件,不喜勿喷啊。 Tip:装的插件越多,软件占用的内存也就越大,选择自己常用的就好,不必下一堆然后站着茅坑不拉💩。 01. A…
【工作实录】我终于一次性刷新了所有服务的内存数据
情况是这样的:我们项目的系统配置在数据库表里,但用到系统配置的地方那么多,不可能每次需要配置的时候都要查一遍 MySQL,而且修改的频率也不高,就完全没必要……于是我们的配置信息就会在服务启动的时候去数据库读一遍,加载到内存里,后面需要用到配置的地方就直接去内存里那就行了。 在…
大师,我悟了:为什么 MySQL 索引要用 B+tree ,而且还这么快?
大部分人第一反应可能都是添加索引,在大多数情况下面,索引能够将一条 SQL 语句的查询效率提高几个数量级。 索引的本质:用于快速查找记录的一种数据结构。 大家知道 select * from t where col = 88 这么一条 SQL 语句如果不走索引进行查找的话,正常…
ArrayList 和 LinkedList 有啥子区别?谁的性能更好你又知道吗?
这个是我曾经面试真实被问到的一个问题,其实也完全可以换一个问法:数组和链表有什么区别。 ArrayList 的内部数据结构就是数组(一块连续的存储空间)。 LinkedList 的结构是一个双向链表(不连续的存储空间)。 next : 指向后一节点的指针。 head 和 tai…
带你用 Java 入门爬虫
说到爬虫,不管大家会不会,肯定或多或少都听过,就是用来抓取网站上的信息的一种技术。大家听得最多的肯定都是说用 Python 来爬虫,其实咱大 Java 也阔以的😎废话不多说,看看我们今天的“素材”。 我们在 Bilibili 上搜索 Java 自然会返回给我们的结果,我们今天…
【收藏向】摊牌了!我的 Chrome 浏览器所有生存法则
作为一名👨💻,每当别人问我“你用的浏览器是 Chrome (谷歌浏览器)吗?”的时候我就感觉你在“侮辱”我🤬。 建议大家下载任何软件不要去什么软件管家去下软件,最好都去官网下。 大家在百度 Chrome 官网后,发现界面如果不是中文简体的,可以到页面最下方更改语言设置。…
下一页
个人成就
文章被点赞
92
文章被阅读
19,799
掘力值
708
关注了
3
关注者
22
收藏集
15
关注标签
23
加入于
2020-07-22