首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
NotFound9
掘友等级
🏆掘金特邀作者
|
公众号:大厂面试
推荐刷题网站:www.lintcode.com北大学霸10年刷题经验总结“算法小抄模板”,加鹿鹿(jiuzhangxixi)免费领取
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
94
文章 24
沸点 70
赞
94
返回
|
搜索文章
赞
文章( 24 )
沸点( 70 )
MySQL慢查询优化(线上案例调优)
这篇文章主要是记录自己最近在真实工作中遇到的慢查询的案例,然后进行调优分析的过程,欢迎大家一起讨论调优经验。(以下出现的表名,列名都是化名,实际数据也进行过一点微调。 有一个article表,用于存储文章的基本信息的,有文章id,作者id等一些属性,有一个content表,主要…
美团分布式ID生成框架Leaf源码分析及优化改进
本文主要是对美团的分布式ID框架Leaf的原理进行介绍,针对Leaf原项目中的一些issue,对Leaf项目进行功能增强,问题修复及优化改进。
客官,这是一份精心编写的《Redis设计与实现》读书心得(上篇)
·free属性的值为0,表示这个SDS没有分配任何未使用空间。 ·len属性的值为5,表示这个SDS保存了一个五字节长的字符串。 ·buf属性是一个char类型的数组,数组的前五个字节分别保存了'R'、'e'、'd'、'i'、's'五个字符,而最后一个字节则保存了空字符'\0'…
透过面试题掌握HashMap【持续更新中】
下面是主要是自己看了《疯狂Java讲义》和一些Java容器类相关的博客,以及很多面经中涉及到的Java容器相关的面试题后,自己全部手写的解答,也花了一些流程图,之后会继续更新这一部分。 判断table是否为空或为null,否则执行resize()方法(resize方法一般是扩容…
【原理探究】ArrayList遍历时删除元素的正确姿势是什么?
我们在项目开发过程中,经常会有需求需要删除ArrayList中的某个元素,而使用不正确的删除方式,就有可能抛出异常。或者在面试中,会遇到面试官询问遍历时如何正常删除元素。所以在本篇文章中,我们会对几种删除元素的方式进行测试,并对原理进行研究,希望可以帮助到大家! 首先初始化一个…
透过面试题掌握Redis【持续更新中】
最近是把《Redis设计与实现》看完了,然后也对每一章写了读书笔记。但是总感觉自己掌握得不够,所以就在网上搜集了一些Redis相关的面试题,然后自己去翻笔记,看书,查资料尝试着去解答,目前这篇文章还没有完全覆盖到所有Redis相关的面试题,之后会持续更新,一方面是我自己学习记录…
[旧文搬运]iOS中函数的类型编码
我当时敲代码的时候发现自己对于class_addMethod这个方法的第四个参数const char *types不太清楚,后来搜了一下类型编码,发现网上的文章主要是对于属性的类型编码进行了介绍,也没有人对函数的类型编码进行介绍,就去看了一下文档了解了一下。 const cha…
[旧文搬运]关于iOS中property修饰符个人的一点理解
在这段代码中,我们有一个用nonatomic,strong修饰的数组dataArray,我们在一个异步队列的任务中持续地去修改这个属性,在另一个异步队列的任务中持续地去读取这个属性,由于dataArray是由strong来修饰的,那么在dataArray的setter方法中,其…
[旧文搬运]UITableView性能优化的一点感悟及计算UILabel高度的新方法
在不缓存高度的情况下,这个方法能够很快得计算出高度,让tableview达到平均55帧以上的帧率,但是缺点是需要对使用的字体下进行测试,在UIFont.boldSystemFont(ofSize: 16)字体下,中文是固定的15pt,但是数字,小写字母,大写字母的长度不是固定的…
[旧文搬运]DateFormatter轻度优化探索
app启动后的60s内,快速滑动feed流页面,在这一过程中,主线程的执行时间大概是10.59s,我们项目中日期处理主要在func detailString(date: Date) -> String这个方法中进行,这个方法的运行时间为730ms,而其中 timeStr = f…
下一页
个人成就
文章被点赞
656
文章被阅读
99,957
掘力值
3,382
关注了
10
关注者
809
收藏集
1
关注标签
5
加入于
2018-06-30