自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 要学的很多,时间却又很少,怎解?

技术类的公众号种类和数量繁多,真正能够助力学习和工作的却很少,在此,推荐了一些行业里做的非常用心,内容干货的公众号,覆盖不同的技术类别,希望能给大家的成长做一些帮助。In...

2018-08-31 08:25:00 319

原创 别废话,各种SQL到底加了什么锁?

这个月花了一些功夫写InnoDB:并发控制,MVCC,索引,锁... 有朋友留言:你TM讲了这么多,锁分了这么多类型,又和事务隔离级别相关,又和索引相关,究竟能不能直接告...

2018-08-31 08:25:00 387

转载 微服务体系,程序员与架构师的分水岭

之前零星的写了一些微服务的文章《互联网架构为什么要做微服务?》,有朋友问我:有没有一套体系化的方法,介绍微服务技术体系,以及快速落地微服务体系?作为后端架构师,在网上调研...

2018-08-30 08:25:00 577

转载 学技术,读万卷书,不如前辈指路

读万卷书,不如行万里路,行万里路不如前辈指路,精选了9个优质技术号,这些号从行业资讯、一线技术、应用案例、职场发展等多个角度为技术人分享最有价值的信息!程序员小灰▲长按图...

2018-08-29 08:25:00 339

原创 4种事务的隔离级别,InnoDB如何巧妙实现?

事务ACID特性,其中I代表隔离性(Isolation)。 什么是事务的隔离性?隔离性是指,多个用户的并发事务访问同一个数据库时,一个用户的事务不应该被其他用户的事务干扰...

2018-08-29 08:25:00 25586 38

原创 1分钟了解MyISAM与InnoDB的索引差异

《数据库索引,到底是什么做的?》介绍了B+树,它是一种非常适合用来做数据库索引的数据结构:(1)很适合磁盘存储,能够充分利用局部性原理,磁盘预读;(2)很低的树高度,能够...

2018-08-27 08:25:00 13876 17

转载 如何随机,才是真的随机?

一直以来,“架构师之路”都有个彩蛋:回复大于等于10的整数,例如10, 11, 12, 345, 6789等,都会得到一篇随机好文。例如:如上图:回复“11”会得到《秒杀...

2018-08-25 19:36:49 1995 1

原创 数据库索引,到底是什么做的?

近期写数据库,不少朋友留言问MySQL索引底层的实现,今天简单聊一聊,少讲“是怎么样”,更多说说“为什么设计成这样”。 问题1. 数据库为什么要设计索引?图书馆存了100...

2018-08-24 19:09:00 3232 1

原创 InnoDB,select为啥会阻塞insert?

MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。但是,如《InnoDB,5项最佳实践》所述,如果查询没有命中索引,也将退化为表锁。InnoDB的细粒度锁,是...

2018-08-22 19:35:00 16120 10

原创 这些年,leader教我的那些事

一直觉得自己很幸运,一直遇到非常nice的leader。写代码,搞架构,带团队,做业务,职场这些年,leader教会我很多很多的东西。《这些年,leader教我的那些事(...

2018-08-20 08:25:00 441

原创 InnoDB并发插入,居然使用意向锁?

《插入InnoDB自增列,居然是表级别锁?》介绍了InnoDB所使用的七种锁中的一种,自增锁。今天,将要介绍InnoDB另外三种:共享/排他锁,意向锁,插入意向锁。一,共...

2018-08-19 13:44:42 2633

转载 会Java/Python,能做点啥?

开课吧正在招募Java/Python培训讲师,兼职亦可。开课吧是干嘛的?开课吧是慧科集团旗下的在线教育平台,慧科集团于2018年获得D轮融资,估值超过10亿美金,成为教育...

2018-08-19 13:44:42 584

原创 插入InnoDB自增列,居然是表锁?

《挖坑,InnoDB的七种锁》初步说明了InnoDB中,会使用七种不同类型的锁,今天就介绍其中的第一种,自增锁(Auto-inc Locks)。 一,案例说明MySQL,...

2018-08-18 18:25:00 475

转载 快狗打车,打车新平台,这个猛!

「58速运」更名为:新名字 · 新征程 为了提升用户体验、提高司机师傅的服务水平,58速运进行了战略升级,就有了这次品牌焕新,「58速运」更名为「快狗打车」。为什么叫「快...

2018-08-18 18:25:00 1854

原创 InnoDB,能将数据存储在DVD里?

MySQL5.6,应该实现在最流行的版本吧?很遗憾有一些功能一直没有,例如:哈希索引T-tree索引原生高可用auto-sharding...画外音:你最希望看到支持什么...

2018-08-14 21:53:16 230

原创 InnoDB并发如此高,原因竟然在这?

《InnoDB行锁,如何锁住一条不存在的记录?》埋了一个坑,没想到评论反响剧烈,大家都希望深挖下去。原计划写写InnoDB的锁结束这个case,既然呼声这么高,干脆全盘系...

2018-08-13 08:29:00 756

转载 我也想,从0开始学架构

引言:极客邦科技InfoQ出品的极客时间App自上线以来,已发布好几十门专栏和视频课程。我之前推荐了其中的两门专栏,一门是李运华老师的《从0开始学架构》,一门是左耳朵耗子...

2018-08-10 18:45:00 1433

原创 InnoDB行锁,如何锁住一条不存在的记录?

《InnoDB,5项最佳实践,知其所以然?》发布后,不少同学留言希望讲讲MySQL的InnoDB行锁机制。要细聊MySQL的行锁,难以避免的要从事务的四种隔离级别说起。 ...

2018-08-09 23:57:24 1340

原创 InnoDB,5项最佳实践,知其所以然?

缓存讲了一个月《缓存架构,一篇足够》。今天,开始写数据库。第一篇,说说MySQL两个最常用的存储引擎,MyISAM和InnoDB。照自己的理解,把一些知识点总结出来,不只...

2018-08-08 19:34:00 320

转载 带团队,比写代码难多了?

“不想干了!”晓勇说,“这些人真心带不动。”从来没想过,这样的话会从他嘴里说出来。晓勇是我们班的大学霸、校学生会主席,毕业后进入到互联网公司,做了3年前端开发,最近刚晋升...

2018-08-07 19:28:00 644

原创 带团队,boss需求怎么处理?

15年调到到家后,很长一段时间,我的leader是James,他给了我充分的信任与足够的支持,让我有机会对58到家技术体系做一个雏形的搭建。此外,我还从James身上学到...

2018-08-06 19:25:00 288

原创 带团队,投票真的公平吗?

投票,是很常见的一种决策机制,这个看似最民主的决策机制,真的最公平么?分享一个发生我身上的故事,以及我从leader身上学习到的东西。N年前的一个年末,到了公司发奖评优开...

2018-08-03 08:29:00 380

原创 带团队,要不要把员工推向前台?

2011-2015在58的5年,是我快速成长的5年,感谢领导wutp,除了教会我《带团队,不能太强势》,同时我还从他身上学会,“要把自身本领传授给队友,并把员工推向前台”...

2018-08-02 08:29:00 232

转载 Redis,光会使用并不够

前段时间,一直在写缓存架构《缓存架构,一篇足够?》。应该没有技术人会否认,Redis 是如今互联网技术架构中,使用最广泛的缓存。支持复杂的数据结构,支持持久化,支持主从集...

2018-08-01 08:29:00 814

空空如也

空空如也

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

TA关注的人

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