• Cache 工作原理,Cache 一致性,你想知道的都在这里

    ↓推荐关注↓可以随便到网上查一查,各大互联网公司笔试面试特别喜欢考一道算法题,即 LRU缓存机制,又顺手查了一下LRU缓存机制最近有哪些企业喜欢考察,超级大热门!今天给大家分享一篇关于 Cache 的硬核的技术文,基本上关于Cache的所有知识点都可以在这篇文章里看到。关于 Ca...

    CPP开发者
    2021-09-22
  • “这个需求做不了”

    当我们遇到莫名其妙的需求,却又不得不去实现时,穿这款卫衣

    CPP开发者
    2021-09-22
  • 图解 Linux 网络包接收过程

    因为要对百万、千万、甚至是过亿的用户提供各种网络服务,所以在一线互联网企业里面试和晋升后端开发同学的其中一个重点要求就是要能支撑高并发,要理解性能开销,会进行性能优化。而很多时候,如果你对Linux底层的理解不深的话,遇到很多线上性能瓶颈你会觉得狗拿刺猬,无从下手。我们今天用图解...

    CPP开发者
    2021-09-22
  • Modern C  有哪些能真正提升开发效率的语法糖?

    我们说的ModernC,一般指的是C11及以后的标准,从C11开始,ModernC引入了大量的实用的特性,主要是两大方面,学习的时候也可以从这两大方面学习:增强或者改善的语法特性;新增的或者改善的STL库。我们来看几个具体的案例:案例1:统一的类成员初始化语法与std::init...

    CPP开发者
    2021-09-22
    Modern
  • 为什么服务端程序都需要先 listen 一下?

    大家都知道,在创建一个服务器程序的时候,需要先listen一下,然后才能接收客户端的请求。例如下面的这段代码我们再熟悉不过了。int main(int argc, char const *argv[]){ int fd = socket(AF_INET, SOCK_STREAM,...

    CPP开发者
    2021-09-22
  • 我惊了,大一拿到腾讯offer!

    今天给大家分享个,大一拿到腾讯实习的offer同学的心得分享。是的,你没听错,是大一!前言我来自国内某211学校软件工程专业,现在是大一暑假,前不久刚刚收到腾讯的后台开发实习offer,此时此刻我正在腾讯某部门实习。其实我也不是什么技术大佬,只不过自学的稍微早一些。我在猪猪学长校...

  • 眼前一亮的小项目!

    Java目前已经形成了庞大的生态圈,应用于各大企业当中,而很多学习Java的同学,在找工作的时候,由于项目实战经验不足,常常无法通过企业的面试筛选。许多学习Java的同学在学习过程中无法接触到企业真实的开发流程,所以,在面试的时候,他们无法回答Java项目实行的具体细节。其实,企...

    小林coding
    2021-09-18
  • 高手过招, 为什么 Redis Cluster 是16384个槽位?

    我们都知道Redis的集群有三种方案:1、主从复制模式2、Sentinel(哨兵)模式3、RedisCluster模式当然使用随着海量数据的存储要求,单台Redis配置有限,已经满足不了我们的需求。我们考虑采用分布式集群方案。RedisCluster采用数据分片机制,定义了163...

    架构师社区
    2021-09-18
  • 迄今为止程序员写过的最大Bug:亏损30亿、致6人死亡,甚至差点毁灭世界

    一个Bug就地蒸发5亿美元;软件设计层面出Bug致6人死亡;DeBug不成功直接世界毁灭。你职业生涯中写过最大的Bug是什么?在这个问题上,勇敢的码农们,总是能不断地创造奇迹。这不禁让路过的一位普通市民感叹:感觉有你们,我们还活在这个世界就像死神来了Bug很大,你忍一下一个Bug...

  • 我用java爬了一下CSDN,发现了这些秘密。。。

    大家好,我是大尧。今天我们使用Java语言写一个爬虫,用来爬取csdn首页推荐博客的博主,看看这些博主有多少人在写微信公众号。一、爬虫原理爬虫就是去请求某个url,然后将响应的页面进行解析,将解析到的数据保存,同时解析出当前页面的url,继续进行爬取,一直循环下去,爬取当前网站的...

    架构师社区
    2021-09-18
  • 一篇文章解锁微信支付

    随着微信小程序的发展,越来越多的移动端应用选择了微信产品作为媒介。无论是公众号开发还是小程序开发,微信支付永远都是绕不开的话题。由于微信支付涉及了很多场景,本文我们只学习如何在公众号、小程序中接入微信支付。一、微信支付的前提条件1.1公众号微信公众号大体上可以分为服务号和订阅号,...

    架构师社区
    2021-09-18
    微信
  • 深入剖析RocketMQ源码-NameServer

    作者:vivo互联网服务器团队-YeWenhao一、RocketMQ架构简介1.1逻辑部署图(图片来自网络)1.2核心组件说明通过上图可以看到,RocketMQ的核心组件主要包括4个,分别是NameServer、Broker、Producer和Consumer,下面我们先依次简单...

  • 为赢过老婆打造自动瞄准弓,闭眼也能百发百中,零件电路算法全自制

    丰色梦晨发自凹非寺量子位报道|公众号QbitAI油管上一位小哥最近有个烦恼:老婆射箭技术太好,我很菜又想赢怎么办?苦练6个月、6年?NoNoNo,不如花时间做一个自动瞄准的弓箭,一劳永逸!这就是这位DIY达人的思考方式该死的胜负欲。不得不说,小哥花了6周还真做出来了,最终这把弓箭...

    程序员小灰
    2021-09-18
    电路
  • 某211高校食堂饭菜价格贵得离谱惹争议!学生:吃不起饭了!

    本文转载自:募格课堂、新京报(记者:戚望)、知乎等。肉三鲜水饺5元6个、一碗拌面14元却吃不饱、10元一碗的红豆沙冰……近期,华中农业大学食堂菜价在网络上引发争议。多名学生在微博、知乎等平台发帖称,学校食堂菜价上升,导致生活费不够用、吃不饱等问题。学生供图本身就是以农学出众的院校...

    C语言编程
    2021-09-18
  • C 八股文(一)

    多态什么是多态,有什么用C多态有两种:静态多态(早绑定)、动态多态(晚绑定)。静态多态是通过函数重载实现的;动态多态是通过虚函数实现的。定义:“一个接口,多种方法”,程序在运行时才决定要调用的函数。实现:C多态性主要是通过虚函数实现的,虚函数允许子类重写override(注意和o...

    C语言与CPP编程
    2021-09-18
发布文章