最新 最热

高并发系统设计方法论

业务发展必然带来洪水般流量,为持续确保系统可靠稳定,我们也得会“大禹治水”。万变不离其宗,目前主流其实方案都可归类如下三种思想:

2020-09-23
0

技术分享 | 一文了解高并发限流算法

作为热点频出的电商系统,经常遇到高并发,热点秒杀的场景。我们在开发设计高并发海量业务请求的系统时,通常利用三板斧:缓存、降级和限流来保障系统稳定性。...

2020-09-23
0

InnoDB,5项最佳实践

MySQL是目前互联网公司使用最广的数据库,InnoDB是MySQL使用最广的存储引擎,MyISAM和InnoDB的五项最佳实践,和大家聊聊,尽量多讲“为什么”。

2020-09-23
1

关于MySQL的基准测试

当我们对数据库进行优化后,只有进行测量系统性能才能知道优化是否有效,这种测量的方式就是基准测试。基准测试的定义如下:

2020-09-23
0

Java并发编程(4)- 线程安全策略

有一种对象发布了就是安全的,这就是不可变对象,本小节简单介绍一下不可变对象。不可变对象可以在多线程在保证线程安全,不可变对象需要满足的条件:...

2020-09-23
0

进击的NIO!Reactor模式!

本文主要参考Doug Lea(大神)的《Scalable IO in Java》中讲述的Reactor模式。

2020-09-22
0

MySQL-1

这里有第一层处理,每个客户端的连接都会在服务器进程中拥有一个线程,连接的查询在这个线程中单独进行。

2020-09-21
1

秒杀系统中的扣减库存和流量削峰

上篇文章我们一起讨论了秒杀系统下,通过堆加机器解决高并发的方案有什么缺点,又讨论了使用多级缓存架构构建静态化页面,来减轻前端页面服务器压力的方式。...

2020-09-20
1

架构设计 | 分布式体系下,服务分层监控策略

分布式系统的架构,业务开发,这些在良好的思路和设计文档规范之下,是相对来说好处理的,这里的相对是指比较分布式架构下生产环境的突然故障。...

2020-09-18
0