8-10
Last updated
Last updated
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 脱不了关系
我最喜欢 前端的一点, 就是它在大部分产品下, 最贴近业务了..
当然 很多业务是没有意义了...
分享一个常见的概念: 马太效应-两极分化现象
出自圣经《新约·马太福音》一则寓言: “凡有的,还要加倍给他叫他多余;没有的,连他所有的也要夺过来”。
马太效应为强者愈强弱者越弱之现象,即是贫者愈贫富者愈富。 现实中就是指,只要获得了每一点的成功,就会产生累积优势,使之拥有更大的机会获得更卓越的成就。也是造就了贫富差距的原因之一。
互斥锁与信号量的差别: 信号量, 可定义 同时访问 临界资源的线程数量 互斥锁, 只能定义一个 访问临界资源的线程 当有解锁时, 只有锁住该临界资源的线程才能解开 而 信号量没有这一限制 Mutex管理的是线程的使用权,而Semaphore管理的线程数量
你想到哪些 编程语言相应的实现了嘛..
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: 是的.. 所以说 我整理元旦的三天消息 整理了一小时.. 但是 只录入 有价值的..
每日一句分享: 100年前,由于汽车的诞生,乱穿马路才变成非法。
看了CopyOnWriteArrayList后自己实现了一个CopyOnWriteHashMap https://mp.weixin.qq.com/s/8RFSyMhUg7Ve6rQlBNs2yg
不知 读写锁 与 cow 相比,是否性能更强..
莫名其妙 个人信息 被一个社区爬走.. 成为 分布式专家了.. hah 原来我这么强的嘛..
分享篇文章: 两次校招后呕心沥血整理的指南 https://blog.cugxuan.cn/2021/01/06/Campus/guide-capmus-v2/
文章涉及了一些校招基本的点, 希望能对找工作的同学有帮助吧..
Sorts an array of numbers, using the bucket sort algorithm. https://www.30secondsofcode.org/js/s/bucket-sort
桶排序的 JS 实现
A: hah 我刚刚用一条命令让 webstorm down 掉了
在 vim insert 模式下键入 :!vim
用 vim 去打开 vim
B: ️禁止套娃哈哈
A: 哈哈哈,我发现 idea vim 是个阉割品,插件只能用它支持的,失去了好多乐趣..
分享两个比较全面 的 Vim CheatSheet
https://wincent.com/wiki/Vim_cheatsheet https://gist.github.com/awidegreen/3854277
好吧 我发现上面分享链接中的内容 vim quickref 都有涉及..
分享最近刚了解到的 Vim 使用姿势