0. 前言 Java线程池作为最常使用到的并发工具,大多数同学都有使用的经验,但你确定你是在正确的使用线程池吗?阿里Java代码规范要求我们不使用 Executors来快速创...
0. 前言 Java线程池作为最常使用到的并发工具,大多数同学都有使用的经验,但你确定你是在正确的使用线程池吗?阿里Java代码规范要求我们不使用 Executors来快速创...
Redis规范 一:键值设计 1.key 名设计 (1)可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id (2)...
对于一个大型网站,主要有以下几个特征: 支撑海量数据 非常高的访问量 在大型网站中,其最核心的功能就是计算和存储。因此系统演变过程也主要围绕这两点进行。 单机系统 在网站刚刚...
微服务的普及,使用队列处理服务之间通信成为一种潮流,利用队列消息解耦系统不可避免的会出现数据不一致问题。 产生原因 发布方问题:运行的系统无法避免的存在单点故障问题,保存本地...
Intellij IDEA 又过期了? 试试这个 "狼哥,面试又跪了,碰到了知识盲区""哪个?""一面还可以,二面面试官问我零拷贝的原理,懵逼了...这块内容没去研究过""哦...
正如大家所知,在 .NET Core 中配置文件改成了 appsettings.json,表面上和 .NET Framework 的 web.config 或 app.con...
昨天下午自己的一个小数据库被某位仁兄给黑了。在上网寻找恢复方法的时偶然间发现了这个被喻为“最可怕”的搜索引擎——Shodan 玩了两天,感觉百度与Google与它相比就像两只...
在对 ProtoBuf 做了一些基本介绍之后,这篇开始进入正题,深入 ProtoBuf 的一些原理,让我们看看 ProtoBuf 是如何尽其所能的压榨编码性能和效率的。 编码...