最近因为环境原因,我们这些互联网从业者,算是比较动荡的,不论是反垄断、还是反教育资本化,都会波及一部分同行们要去折腾重新找工作。对于原本就被996、内卷等因素困扰的程序员们来说,并不是什么好事,尤其对于一些年纪稍大的同行来说。然而近日,知乎上的一个帖子算是直接触到了很多程序员的底...
自从发布《你管这破玩意叫IO多路复用》之后,我发现读者问得最多的问题是,可不可以写篇文章解释下什么是同步异步,阻塞非阻塞,老是傻傻分不清。我一开始也是非常困惑,尤其是看网上一些“生动形象”的例子,比如烧水壶。但现在我感觉这个问题又没什么好说的,不知道是不是我理解得有点肤浅,那我试...
阿里女员工被性侵案件持续发酵,引发行业及社会各界关注,我们先来看一下此案的后续进展情况:1.6000多名阿里员工发布联合倡议。6000多名阿里员工自发组成了“勇敢牛牛员工帮助小组”,认为此事显示了公司组织治理的系统性漏洞,也反映了对员工权益保护机制的缺失。建议公司正视当事人在内网...
大多数人在职求职时,为了保险,都会等到offer到手才会提出离职。但一个新东方的程序员却遇到了这样一件糟心事:去美团面试,前两轮面试通过后,部门leader跟他说决定录用他,让他先离职再发offer,说绝对不会坑他。于是在三面完之后,楼主提出了离职,却被告知没有hc了。 被坑的楼...
自古文人多清贫,轮回劫里自有真!一次讲座中,华师大教授戴建业无奈地说:我夫人得了肺癌,一盒抗癌药51000块钱,这是我几个月的工资你们知道吗?很多人批评我到处赚钱没有文人风骨,可是如果丢了妻子,我要文人风骨做什么??原来,讲座中有人站起来质疑戴建业到处上节目、讲课、演讲捞钱:我们...
作者:架构小菜链接:https://www.jianshu.com/p/7987bf427b5b简单介绍4种非常好理解并且容易实现的限流算法!一、固定窗口计数器算法规定我们单位时间处理的请求数量。比如我们规定我们的一个接口一分钟只能访问10次的话。使用固定窗口计数器算法的话可以这...
作者:做个前端链接:https://www.jianshu.com/p/e07f51c5c8bd网上关于移动客户端与服务器数据传输之间的token的细节使用好像都没有详细的说明,基本都是一笔带过。对于简简单单的加入一个固定的参数token,其实是很容易被抓包的。介绍token是登...
作者:傻姑不傻链接:https://www.jianshu.com/p/e5bfcc2455fd一、前言相信大家在日常开发中这三种方法用到的应该很多,尤其是前两种,经常在开发的时候,随心所欲,想用哪个用哪个,既然存在,那就应该有它存在的道理,那么什么情况下用哪个呢?二、代码实例1...
导读:8月10日19:30,2021雷军年度演讲暨小米秋季新品发布会举行。雷军聊起他奋斗路上的梦想,和一路走来所遇到的艰难选择。小米MIX4、小米平板5等重量级新品也在发布会上一齐亮相。雷军在发布会上表示,最好的投资,就是投资自己。精益创业前言:2020是小米创办的十周年,去年我...
引言今天中午正在带着耳机遨游在代码的世界里,被运营在群里@了,气冲冲的反问我最近有删生产的用户数据的吗?我肯定客气的回答道没有呀?生产的数据我怎么能随随便便可以删除,这可是公司的红线,再说了我也没有数据库的删除权限啊,不过查询权限还是有的。赶紧登上堡垒机,然后去生产数据库查一下数...
我将常用的软件设计模式,做了汇总,目录如下:(考虑到内容篇幅较大,为了便于大家阅读,将软件设计模式系列(共23个)拆分成四篇文章,每篇文章讲解六个设计模式,采用不同的颜色区分,便于快速消化记忆)本文,主要讲解模板模式、策略模式、状态模式、观察者模式、访问者模式、备忘录模式1、...
“微服务并不能解决你的烂代码问题很久以来,软件的交付质量一直是一个大家比较关心的问题,而程序员和架构师也一直在极力寻找一种更好的方式来构建应用系统。随着互联网爆炸式的增长,对于系统的交付速度和质量的要求也日渐提高,这不仅对程序员写的程序,而且对架构师对整个系统的架构能力提出了更高...
“国家何时整治程序员的高薪现象?”看到这个标题,可能大多数人的第一反应都是:????提出这种问题的人,非蠢即坏!本身知乎上有不少程序员活跃,马上就吸引来了很多人参与回答。其中,知友「硅谷IT胖子」算是说出了大部分开发者的心声!下面是他的回答:https://www.zhihu.c...
什么是静态数据为什么需要缓存通用缓存机制总结后记在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不能总结出一个业务静态数据的通用缓存处理机制或方案,这篇文章将结合一些实际的研发经验,尝试理清其中存在的关键问题以及探寻通用的解决之道。什么是静态数据这里静态数据是指不经常发...
来腾讯之前在前公司做了3年的后端开发,经历一款SaaS产品从0到10(还没有到100,哈哈哈)的过程,3年间后端的架构逐步演变,在微服务的实践过程中遇到的问题也越来越多,在这里总结下。产品是一款服务于人力资源的SaaS在线服务,面向HR有WebAndroid/iOS小程序多个客户...