• 来瞅瞅一位阿里P9的年薪和家庭资产

    过去的二十年中,我们似乎总能够听到层出不穷的致富故事,但近些年来,这样的事情似乎越来越少,不常听说了,好像互联网的小富挺多,但波澜起伏的大富,正在慢慢远离我们。来看一段文字,是一位刚刚失业的四十岁高级码农,在近二十年的岁月中,努力积攒下巨额财富的经历:这是知乎问题「40岁因为财务...

  • 这篇 CPU Cache,估计也没人看

    ↓推荐关注↓无论你写什么样的代码都会交给CPU来执行,所以,如果你想写出性能比较高的代码,这篇文章中提到的技术还是值得认真学习的。另外,千万别觉得这些东西没用,这些东西非常有用,十多年前就是这些知识在性能调优上帮了我的很多大忙,从而跟很多人拉开了差距……基础知识首先,我们都知道现...

  • C/C 服务器并发

    1.单线程/进程在TCP通信过程中,服务器端启动之后可以同时和多个客户端建立连接,并进行网络通信,但是在介绍TCP通信流程的时候,提供的服务器代码却不能完成这样的需求,先简单的看一下之前的服务器代码的处理思路,再来分析代码中的弊端:// server.c#include #inc...

  • C/C  套接字通信类的封装

    在掌握了基于TCP的套接字通信流程之后,为了方便使用,提高编码效率,可以对通信操作进行封装,本着有浅入深的原则,先基于C语言进行面向过程的函数封装,然后再基于C进行面向对象的类封装。1.基于C语言的封装基于TCP的套接字通信分为两部分:服务器端通信和客户端通信。我们只要掌握了通信...

  • 为了拿捏 Redis 数据结构,我画了 40 张图(完整版)

    大家好,我是小林。前几天发了一篇「为了拿捏Redis数据结构,我画了20张图」,收获了很多好评,但是当时急于发文,有些地方没有写完,也有些地方写的不是很完善。然后我最近花了很多时间来完善文章,不仅加入了Redis新版本的两个数据结构,也在之前的文章内容加入了很多内容。这次完整版终...

  • 工作8年,我决定带全家离开上海

    大家好,我是小林。今天分享一位老哥的故事,他2006年从浙大硕士毕业,一毕业就在上海从事了软件开发的工作。在魔都待了8年,并且在上海完成了落户,结婚,买房,生子,但是最后老哥还是举家回到了成都。是什么让他离开“稳定扎根”的上海呢?让我们一起来听听他的想法。作者:肖飞,诺西软件架构...

  • 为了拿捏 Redis 数据结构,我画了 20 张图

    大家好,我是小林。Redis为什么那么快?除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis能高效的处理。因此,这次我们就来好好聊一下Redis数据结构,这个在面试中太常问了。注意,Redis数据...

  • 跑路了,在国外当程序员有多爽?

    大家好,我是小林。最近,一些读者朋友跟我抱怨,国内竞争压力大,想去外企,甚至国外试试机会,咨询下我的建议。怎奈我也没在国外呆过,没有发言权,但利弊肯定是有的,最起码在国外离家人就远了,更何况近年的疫情,或多或少都不让人放心。但是一些外企在国内都是可以远程办公的,这点倒是很舒服。正...

    小林coding
    2021-12-07
    程序员
  • 图解 MySQL 面试题 —— 容灾篇

    不多说,直接发车!今天我们要讲的就是MySQL的容灾。容灾一直是后台开发中的重点,如果是线上服务出了问题,没有合适的容灾机制,那么对业务来说一定会是个沉重的打击,但是容灾同时也是拉开能力差距的难点,需要有强劲的实力才能把握住。不知道阿柴能不能经受住这样的考验。现在,就让我们继续开...

    小林coding
    2021-12-07
  • 自制一块 CPU Cache!

    象山公园  理想情况下,我们希望拥有无限大的内存容量,这样就可以立刻访问任何一个特定的机器字,但我们不得不认识到有可能需要构建分层结构的存储器,每一层次容量都要大于前一层次,但其访问速度也要更慢一些。早在计算机刚被发明出来的时候,那些计算科学界的先驱们就已经预测到之后的计算机结构...

    小林coding
    2021-12-07
  • 简历不要造假!

    大家好,我是小林。之前有个读者问我,他是转行自学计算机的,问我有没有必要包装三年工作经验。这我肯定肯定不建议的,做人还是要诚实守信。包装过的简历,即时你真的运气好,蒙混过了面试官,但是你入职后很容易就暴露出来的,你明明没有工作经验,却说自己工作过几年,结果你入职工作后,问你啥都不...

    小林coding
    2021-12-07
  • Git 比 SVN 强太多了!

    来源丨云加社区segmentfault.com/a/1190000016865867 GitvsSVN Git和SVN孰优孰好,每个人有不同的体验。一、Git是分布式的,SVN是集中式的这是Git和SVN最大的区别。若能掌握这个概念,两者区别基本搞懂大半。因为Git是分布式的,所...

    小林coding
    2021-12-07
  • Github 开源了:实战操作系统的硬核笔记!

    大家好,我是小林。之前我小林把自己写的操作系统系列文章的整理过PDF:小林的图解系统,大曝光!。不过我这个PDF偏向理论知识多一些,实战的内容少一些。最近有个读者说,他把自己学习    课程的笔记整理成了一个PDF,已经开源至Github,我也看了下,确实很不错,非常硬核。  课...

  • 王小波的计算机水平有多好?

    转载自:https://www.zhihu.com/question/20964366/answer/95202867作者:姚勇以下文字都是我本人写的。为了让阅读方便,减少模糊性。我在文中以第三人视角描述。而不用“我舅舅“,”我姥姥“,”我大舅舅“,”我小舅舅“之类的称呼。这是一...

    小林coding
    2021-12-07
    计算机
  • 秋招的一些吐槽

    ‍‍大家好,我是小林。在牛客上看到一篇关于秋招的吐槽文章,一共吐槽了四类人:无脑allin型自我感动型人心不足型装逼至死型我觉得写的太真实了,真的是太真实了,简直像看了一场吐槽大会。鞭辟入里,针针见血,特别是那一句“狗都不去”,简直有内味了。总之大家都是打工人,何必比来比去的呢,...

    小林coding
    2021-12-07
发布文章