消息中间件设计——解耦业务系统与核心系统 同步和异步 什么是同步?什么是异步?同步与异步指的是消息通信机制同步 在...[作者空间]
存储系统设计 什么是池化技术? 在一些项目中,会提前分配一块大的内存空间作为数据缓冲区,用来优化内存分配,这就是一...[作者空间]
搜索引擎 为什么需要搜索引擎? 1.对于海量数据的搜索,SQL语句查询几乎 不能达到要求,因为在海量数据中这种查询...[作者空间]
缓存设计 什么是缓存? 缓存的原始意义是访问速度比一般随机存储器快的一种高速存储器。缓存的常见分类?本地缓存客户端...[作者空间]
应用集群化 为什么要应用集群化? 随着业务的快速发展,一台应用服务器无法支撑大量的用户请求。在面对高峰流量时,系统...[作者空间]
生产环境监测 服务器性能日常监测 服务器平均负载是什么意思?服务器平均负载指的是在单位时间内系统处于可运行状态或不...[作者空间]
快速部署上线 反向代理配置 在单体系统当中,用户可以直接访问后端服务器,但是随着业务的加大,用户量增加,此时单台服...[作者空间]
生产级系统框架涉及的细节 幂等性(保证数据的一次性) 什么是幂等?何为幂等,用户对同一个操作发起一次或者N此请求,...[作者空间]
案例一:秒杀系统业务场景 秒杀系统的特点:在活动开始之前流量平稳,当活动开始的时候流量激增。限时、限量、限价 参与...[作者空间]
什么是高并发? 通常指通过设计系统保证能够同时处理很多请求 高并发系统有哪些指标判定? 响应时间(Response...[作者空间]
集群消费 广播消费 消费消息时使用的是push还是pull? 为什么要主动拉取消息而不使用事件监听方式? 几种常见...[作者空间]
Mysql支持使用EXPLAIN 语句来获取执行查询语句的信息,只需要将EXPLAIN关键字添加到查询语句前面即可...[作者空间]
本章主要整理JDK7update 4之后 Jdk11之前,OracleJdk中的HotSpot虚拟机所包含的全部可...[作者空间]
截至JDK1.8 的一些垃圾收集器日志查看指南 CMS日志分析 G1日志分析[作者空间]
Gitlab-Runner使用教程 GitLab-Runner是什么? GitLab-Runner是Gitlab提...[作者空间]
try-wit-resources 关闭资源的常用方式就是在finally块里释放,即调用close方法。比如,我...[作者空间]
Java锁的分类 序号分类应用1乐观锁/悲观锁乐观锁: CAS(Compare and Swap 比较并且替换)、...[作者空间]
父求子[作者空间]
Java-websocket是一个用Java编写的WebSocket服务器和客户端实现,底层实现了java.nio...[作者空间]