提升职场价值,把握成长方向

“同样的职场起点,为什么几年后大家差距很大?”

“如果想快速升职加薪,有什么好方法吗?”

“如何才能做到持续且快速的成长?”

这些疑惑都离不开一个本质问题:『职场价值』,因为企业用人的核心出发点是:你能否为企业创造价值?你的价值和薪酬职级是否匹配?你是否还有升值潜力?

阅读全文

直播平台的技术架构揭秘

2020年的这场疫情让线下零售降至冰点,但是却带火了直播应用。直播电商、直播教育等各类直播应用可谓赢得了历史性的机会,很多大众开始接受并认可这种新型应用的便利和价值。

个人感觉随着5G的普及,『直播+垂直领域+精细化的私域流量』将会是互联网的一个大热点,迎来真正的红利期。

阅读全文

工程师如何从技术转型做管理

“我,程序员,32岁,距离退休,只剩3年了!”

这句话用来形容 2019 年互联网行业最适合不过了。从 2018 年开始,大大小小的互联网公司开始了不止一轮的裁员,2019年网上开始充斥一类文章,专门写互联网公司超过 35 岁的人,如果到这个年龄,还不是 leader,业务又不核心,那么请焦虑吧。

阅读全文

线程池运用不当的一次线上事故

在高并发、异步化等场景,线程池的运用可以说无处不在。线程池从本质上来讲,即通过空间换取时间,因为线程的创建和销毁都是要消耗资源和时间的,对于大量使用线程的场景,使用池化管理可以延迟线程的销毁,大大提高单个线程的复用能力,进一步提升整体性能。

今天遇到了一个比较典型的线上问题,刚好和线程池有关,另外涉及到死锁、jstack命令的使用、JDK不同线程池的适合场景等知识点,同时整个调查思路可以借鉴,特此记录和分享一下。

阅读全文

通过双key解决缓存并发问题

我们在使用缓存的时候,不管Redis或者是Memcached,基本上都会遇到以下3个问题:缓存穿透、缓存并发、缓存集中失效。这篇文章主要针对「缓存并发」问题展开讨论,并给出具体的解决方案。

阅读全文