最新文章
-
详解RPC远程调用和消息队列MQ的区别
谈到分布式架构,就不得不谈到分布式架构的基石RPC。 什么是RPC RPC(Remote Procedure Call)远程过程调用,主要解决远程通信间的问题,不需要了解底层网络的通信机制。 RPC服务框架有哪些 知名度较高的有Thrift(FB的)、dubbo(阿里的) RPC的一般需要经历4个步骤: 1、建立通信 首先要解决通讯的问题:即A机器想要调用B机器,首先得建立起通信连接,…... -
最全MySQL面试60题和答案
Mysql中有哪几种锁? 1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 3. 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。 Mysql中有哪些不同的表格? 共有5种类型的表格: MyISAM Heap Merg…... -
从程序员到CTO,我的跨界学习经验分享!
上一次,写了一篇的“完整的程序员学习步骤以及知识点”。 有部分同学留言,是否还可以讲讲我的学习经验。 今天,这是我第一次口述,我的跨界学习成长经历,希望对你有所帮助。我先从单一一个技能学习主线路,开启今天我的跨界学习经验分享! 从借鉴开始学习 任何一门编程语言,都离不开上图的学习步骤和轨迹。 我知道部分同学喜欢跨越式学习,先掌握高阶的内容,然后再开始学习基础的部分。先把难度较大先攻破…... -
给创业公司CTO的四点建议
第一点:建立与CEO的信任关系 首先,需要学会与CEO如何高效的沟通。 创业型公司的老板,有业务销售出身、产品出身、技术出身,每个人的沟通方式都不太一样,比如销售型老板出身,沟通方式更多是结果型沟通,什么时候产品能上线,对于你需要的资源和帮助这块,也许认为这件事是你的职责范围,所以早期的沟通方式还是需要很多技巧,如果一定要有建议,建议用图说话,直接高效。 其次,换位思考 CEO比较关注行业信息以及…... -
Redis的内存回收原理,及内存过期淘汰策略详解
Redis内存回收机制 Redis的内存回收主要围绕以下两个方面: 1.Redis过期策略:删除过期时间的key值 2.Redis淘汰策略:内存使用到达maxmemory上限时触发内存淘汰数据 Redis的过期策略和内存淘汰策略不是一件事,实际研发中不要弄混淆了,下面会完整的介绍两者。 Redis过期策略 过期策略通常有以下三种: 1.定时过期 每个设置过期时间的key都需要创建一个定时器,到过期…...











