本篇主要内容如下:本地锁的问题首先我们来说下本地锁的问题,以此来引申出分布式锁:假设原本有一个微服务被拆分成了四个微服务。前端请求进来时,会被转发到不同的微服务。假如前端接收了 10 W 个请求,每个微服务接收 2.5 W 个请求,假如缓存失效了,每个微服务在访问数据库时加锁,通过锁(synchronzied 或 lock)来锁住自己的线程资源,从而防止缓存击穿。这是一种本地加锁的方式,在分...
最近用 Python 的 Flask 框架开发了一个内部使用的平台,其中用到了 Pandas 来解析 Excel 内容实现一个文件导入的效果,在test环...
【互联网内容都是暂时的】最近,我的一位朋友删除了自己的博客。她在博客里面,记录了自己青少年时期和二十多岁时对很多事情的看法。她现在可能觉得,这些看法很幼稚,不想再保存下去,就删除了自己的博客。我觉得很可惜。多年以后,她如果再想看看自己年轻时的想法,就再也没机会了。你把内容发布到互联网,跟写在纸上是不一样的。纸上的内容可以一直保存下去,但是互联网不行。虽然某些网上的内容可以持续存在数十年,那只...
【我为什么公开发表博客文章】八年来,我在个人网站上发布了100多篇文章。有人问我,为什么一直坚持在写?我想了想,写作博客其实对我有很多好处,所以我才会有动...