MySQL性能调优,必须掌握这一个工具!!!(1分钟系列) 《数据库允许空值(null),往往是悲剧的开始》一文通过explain来分析SQL的执行计划,来分析null对索引命中情况的影响。explain是MySQL性能调优过程中必须掌握的工具,今天花1分钟简单说下,explain结果中常见的type结果及代表的含义,并且通过同一个SQL语句的性能差异,说明建立正确的索引多么重要。explain结果中的type字段代表什么意思?M...
部门之间,互不信任正常吗?(你是否遇到过) 新尝试,视频号聊技术,欢迎双击爱心新尝试,60s分享一个正能量。“架构师之路”视频号,学技术,学管理,闯职场如果大家喜欢,我尽量坚持下去。推荐阅读:《架构师之路,21年干货精选》 ...
6条shell小技巧,让脚本显得不再业余 前同事王霄出书了,《从零开始Linux运维实践》,让他给我寄了一本。看完书,我说,你这个书不“高大上”呀,讲Linux,讲命令工具集,讲vim,讲shell编程,讲awk实践... 想大卖,不得整点高科技新名词吗?王霄说,高科技新名词咱也懂的不多,吓唬不住别人,反而把自己整得心慌,不如整点实在的,让爱学习的技术人有几点收获也行...以下是我从王霄身上学到的6点实践(听王霄...
为啥有些经理,总是强行刷存在感?(你遇到过吗?) 新尝试,视频号聊技术,欢迎双击爱心新尝试,60s分享一个正能量。“架构师之路”视频号,学技术,学管理,闯职场如果大家喜欢,我尽量坚持下去。推荐阅读:《架构师之路,21年干货精选》 ...
要是我来做,早就做完了!(你是不是这么想?) 新尝试,视频号聊技术,欢迎双击爱心新尝试,60s分享一个正能量。“架构师之路”视频号,学技术,学管理,闯职场如果大家喜欢,我尽量坚持下去。推荐阅读:《架构师之路,21年干货精选》 ...
本月准备读的2本书 Q3准备重读这些书:《恶意》,东野圭吾《明朝那些事》,当年明月画外音:坚持一件事很难,但读书,真的有用。《恶意》在生活中,恶意总是存在的,你的日常,在别人眼里有时也是特别刺眼。尤其是之前大家的起点一样时,而你过得越潇洒,越幸福,越快乐,他们越不舒服,仿佛你的日子是抢了他们似的。这种陷在比较带来的落差和失意中不能自拔,不仅会伤害自己,甚至有可能危及他人。日本推理之王东野圭吾...
每秒10W次分词搜索,产品经理又提了一个需求!!!(收藏) 不合理的需求,如何能轻松搞定?文章较长,建议提前收藏。可能99%的同学不做搜索引擎,但99%的同学一定实现过检索功能。搜索,检索,这里面到底包含哪些技术,希望本文能够给大家一些启示。需求一:我想做一个全网搜索引擎,不复杂,和百度类似就行,两个月能上线吗?全网搜索引擎架构与流程如何?全网搜索引擎的宏观架构如上图,核心子系统主要分为三部分(粉色部分):(1)spider爬虫...
老板总问我进展,是不信任我吗?(你觉得呢) 新尝试,视频号聊技术,欢迎双击爱心新尝试,60s分享一个正能量。“架构师之路”视频号,学技术,学管理,闯职场如果大家喜欢,我尽量坚持下去。推荐阅读:《架构师之路,21年干货精选》 ...
好友新书发布,祝贺(送福利) 冰河的新书《深入理解高并发编程》发布了,祝贺。看了内容,极其系统,图文并茂,非常硬核,很赞。受邀写推荐序,很荣幸。新书上架,第一时间推荐给大家,也送一批福利,希望大家有收获。高并发,是海量用户在线系统架构所必须具备的特性。学习高并发的内核原理,学习高并发系统的工程架构最佳实践,从微观内核,到并发应用,再到业务架构,这本《深入理解高并发编程》都是不错的选择。微观上,内核调度...
谁家的加密密钥,写死在代码里?(说的就是你) 系统设计,协议先行。大部分人不了解协议的设计细节,更多使用已有协议进行应用层设计,例如:(1)使用HTTP,设计get/post/cookie参数,以及json包格式;(2)使用dubbo,而不用去深究内部的二进制包头包体细节;无论如何,了解协议设计的原则,对深入理解系统通信非常有帮助。一、协议的分层设计所谓“协议”,是双方共同遵守的规则,例如:离婚协议,停战协议。协...
我被提拔了,怎么和原来平级的同事相处? 新尝试,视频号聊技术,欢迎双击爱心新尝试,60s分享一个正能量。“架构师之路”视频号,学技术,学管理,闯职场如果大家喜欢,我尽量坚持下去。推荐阅读:《架构师之路,21年干货精选》 ...
必须知道的RPC内核细节(值得收藏)!!! 微服务分层架构,之前聊得很多了,微服务离不开RPC框架,RPC框架的原理、实践及细节,今天和大家聊一聊。文章较长,1万字左右,建议提前收藏。服务化有什么好处?服务化的一个好处就是,不限定服务的提供方使用什么技术选型,能够实现大公司跨团队的技术解耦,如下图所示:(1)服务A:欧洲团队维护,技术背景是Java;(2)服务B:美洲团队维护,用C++实现;(3)服务C:中国团队维...
有没有人,计划开源一套工业级“秒杀”系统架构? 想要搞透一套架构方案,最根本的方法,就是去实践它。可是,大部分程序员,遇不到这样的业务,接触不到这样的场景啊,怎么办呢?有个朋友自动化的搭了一套,能让所有人瞬间体验与调优高并发的秒杀架构,分享给大家!对于秒杀类业务,系统上能如何优化呢?方向上,主要有两点:第一,将请求尽量拦截在系统上游,而不要让锁冲突落到数据库。传统秒杀系统之所以挂,是因为请求都压到了后端数据层,数据读写...
你喜欢“管的太细”的老板吗? p新尝试,视频号聊技术,欢迎双击爱心新尝试,60s分享一个正能量。“架构师之路”视频号,学技术,学管理,闯职场如果大家喜欢,我尽量坚持下去。推荐阅读:《架构师之路,21年干货精选》 ...
关于memcache内核,全网最通俗的讲解!(由浅入深,值得收藏) memcache曾经是互联网分层架构中,使用最多的的KV缓存,如今却几乎被 redis 替代。画外音:你还在用mc吗,还是redis?但memcache的内核设计,却值得每一个技术人学习和借鉴。第一部分:知其然关于memcache一些基础特性,使用过的小伙伴必须知道:(1)mc的核心职能是KV内存管理,value存储最大为1M,它不支持复杂数据结构(哈希、列表、集合、有序...
专家,如何快速转型管理者? 新尝试,视频号聊技术,欢迎双击爱心新尝试,60s分享一个正能量。“架构师之路”视频号,学技术,学管理,闯职场如果大家喜欢,我尽量坚持下去。推荐阅读:《架构师之路,21年干货精选》 ...
不要提前交卷!!!曾有人在最后35秒,拿到了13分!!!(祝所有考生顺利)... 【1】至今仍认为,“高考”是中国最公平的选拔机制。至少,通过它,很多人能完成了自己人生的重大转折。于我而言,如果没有高考,今天我可能不会坐在电脑前敲代码,写我喜欢的程序。我想,我大概率会像我的父亲母亲一样,在田间辛勤劳作。【2】2002年,高考失利。2003年,第二次高考。这一年,非典疫情,每天测体温,身心承受着双重压力。这一年,高考提前1个月,黑色7月首次变为黑色6月,...
带团队,你的老板“独断专行”吗?(深有感触) 新尝试,视频号聊技术,欢迎双击爱心新尝试,60s分享一个正能量。“架构师之路”视频号,学技术,学管理,闯职场如果大家喜欢,我尽量坚持下去。推荐阅读:《架构师之路,21年干货精选》 ...
插入时,究竟发生了什么?(非开车,纯技术交流) 《MySQL自增ID,居然大部分人都搞错了?》中的作业题,有少量答对的人,但原理讲得不透,今天简单说下作业题中的答案,以及相关知识点。作业题是这样的:drop table t1;create table t1( id int not nullauto_increment, name varchar(10)unique, count int defau...
MySQL自增ID,居然大部分人都搞错了!? 《MySQL删除数据的三种方式》中的作业题,99%的人答错,有点出乎意料。画外音:评论中不乏嘲笑知识点简单的小伙伴。今天简单说下作业题中的答案,以及知识点。作业题是这样的:实验步骤如上图:第一步:建表,设定自增列;第二步:指定id=1插入,锚定第一行是id是1;第三步:不指定id,依赖自增机制,插入3行;画外音:此时id应该变为2,3,4了?第四步:delete删除所有记...