8-10

  1. C: 分享一个收益良多的 Goruntine Pool 库 https://github.com/panjf2000/ants/

    里面的源码质量很高, 并且能从 协程池的工作流程 学到池化的精髓..

    当时学 Go 的时候, 真的看了好多库的源码..

    在这期间, 我学到了 很多底层的知识 以及网络的知识..

    A: 好奇一下 马老师为什么不去搞后端开发呢?

    C: 其中有个库挺让我印象深刻的 https://github.com/nsheremet/banjo 它是一个 web 框架.. 但它的底层实现 是 tcp 监听路由, 然后 解析 成 http message 格式..

    因为在学完 Go 之后, 我又学了 Java Kotlin .. 我当时眼光很局限, 觉得 Go 在国内没有大厂生态..

    然后就开始准备考研了..

    放弃考研后.. 发现前端真的太容易找工作...

    B: 感觉现在的前端很热门呀

    C: 当然了, 前端现在生态混乱.. 还没有陷入平衡 再加上 各种终端, 移动端的发力, 前端的人才需求 太大了.. 其实 我也挺后悔没有 继续坚持走 服务端的..

    主要是因为 自己从来就没有一个规划吧..

    B: 前端也能把后端的事给干了

    C: 还是看产品定位吧..

    之前大二我开发一个 "JS全栈" 项目时, 也觉得 自己成为了一个"全栈工程师"..

    现在想想 挺幼稚的.. Nodejs 也好 Deno 也罢.. 它们只适用于 IO 密集的引用

    这和它们底层的event listener 脱不了关系

    我最喜欢 前端的一点, 就是它在大部分产品下, 最贴近业务了..

    当然 很多业务是没有意义了...

  2. 分享一个常见的概念: 马太效应-两极分化现象

    出自圣经《新约·马太福音》一则寓言: “凡有的,还要加倍给他叫他多余;没有的,连他所有的也要夺过来”。

    马太效应为强者愈强弱者越弱之现象,即是贫者愈贫富者愈富。 现实中就是指,只要获得了每一点的成功,就会产生累积优势,使之拥有更大的机会获得更卓越的成就。也是造就了贫富差距的原因之一。

  3. 互斥锁与信号量的差别: 信号量, 可定义 同时访问 临界资源的线程数量 互斥锁, 只能定义一个 访问临界资源的线程 当有解锁时, 只有锁住该临界资源的线程才能解开 而 信号量没有这一限制 Mutex管理的是线程的使用权,而Semaphore管理的线程数量

    你想到哪些 编程语言相应的实现了嘛..

  4. A: 碎片时间应该干嘛好呢.. 我感觉不能很好的利用起来..

    很多时候 我都是在 信息流中 去寻找 对我有价值的东西文章.. 我觉得效率很低..

    B: 对我来说信息太多了,有用的没用的适合的不适合的冗余都在一起了,分辨也需要时间

    A: 是的, 我目前 常常遇到这个场景..

    B: 怎么解啊

    A: 别看在群里经常分享 文章... 其实每一篇文章 都很难得的..

    感觉 得换换方式..

    B: 确实都是好文,虽然有些看不懂

    A: 是我的问题.. 知识无法下沉.. 自从建群以来 就一直存在这个问题..

    B: 没,没觉得有啥 多学学总没有坏处 是我的问题

    A: 并且方向对后端同学也不友好..

    C: 不是马老师的问题 是我们太菜了

    A: 别别别 别这样..

    B: 其实我觉得挺好的 为以后打基础

    C: 马老师发的后端内容也不少吧哈哈哈

    B: 挺多的也

    A: 不是的.. 我发的大部分都是 架构.. 中间件.. 分布式理论..

    我觉得真正应该有利的信息 是 spring 某一中间件的一些配置文章

    但我不感冒

    B: 我觉得挺好的,对我来说

    C: 我也觉得挺好的

    D: 我是挑自己感兴趣的看看hhh

    B: 我是挑我看的懂的去看

    A: 其实还有一事.. 从来没说过..

    B: 啥事呀

    A: 我会把群里的一些讨论 上传到 思考的价值站点 但放心, 从来没透漏过 真实的信息, 从来没有涉及到隐私

    所有的聊天信息 人称 都是 以 字母为代号.. 比如 我一会是 A 一会是 B 这样.. https://thinking.tomotoes.com/tags/talk

    D: 手动录入吗

    A: 是的.. 所以说 我整理元旦的三天消息 整理了一小时.. 但是 只录入 有价值的..

  5. 每日一句分享: 100年前,由于汽车的诞生,乱穿马路才变成非法。

  6. 看了CopyOnWriteArrayList后自己实现了一个CopyOnWriteHashMap https://mp.weixin.qq.com/s/8RFSyMhUg7Ve6rQlBNs2yg

    不知 读写锁 与 cow 相比,是否性能更强..

  7. 莫名其妙 个人信息 被一个社区爬走.. 成为 分布式专家了.. hah 原来我这么强的嘛..

  8. 分享篇文章: 两次校招后呕心沥血整理的指南 https://blog.cugxuan.cn/2021/01/06/Campus/guide-capmus-v2/

    文章涉及了一些校招基本的点, 希望能对找工作的同学有帮助吧..

  9. Sorts an array of numbers, using the bucket sort algorithm. https://www.30secondsofcode.org/js/s/bucket-sort

    桶排序的 JS 实现

  10. A: hah 我刚刚用一条命令让 webstorm down 掉了

    在 vim insert 模式下键入 :!vim

    用 vim 去打开 vim

    B: ️禁止套娃哈哈

    A: 哈哈哈,我发现 idea vim 是个阉割品,插件只能用它支持的,失去了好多乐趣..

  11. 死月的二零二零总结 | 掘金年度征文

    https://juejin.cn/post/6915772817308909582

    死月大佬的年度总结.. 强如死月..

  12. 分享两个比较全面 的 Vim CheatSheet

    https://wincent.com/wiki/Vim_cheatsheet https://gist.github.com/awidegreen/3854277

    好吧 我发现上面分享链接中的内容 vim quickref 都有涉及..

  13. 分享最近刚了解到的 Vim 使用姿势

Last updated