高并发、高性能、高可用
摘要:互联网三高架构:高并发、高性能、高可用,简称三高(3H) 那么,构建一个三高的系统,到底可以从哪些方面下手呢。 大概可以从以下方面入手:横向分层、纵向分割、分布式化、集群化、使用缓存、使用异步模式、使用冗余、自动化(发布、部署、监控)。 具体来说,可以在不同层次常用的技术有: 前端 浏览器优化技术:
阅读全文
posted @
2020-01-03 15:36
刘达人186
阅读(2086)
推荐(1) 编辑
性能优化 = 改改代码?
摘要:原创: Zachary 跨界架构师 上了一定规模的系统,特别是To C的系统,性能优化或多或少都会被逼着去做一下。否则,系统便无法支撑业务的发展,技术成了拖后腿,不是引领业务了。 一旦线上出现了性能问题,就会很棘手。因为它和业务功能上的Bug不同,后者的分析和解决思路更清晰,只要日志记录到位,沿着一
阅读全文
posted @
2020-01-03 15:32
刘达人186
阅读(210)
推荐(0) 编辑
高级开发必须理解的Java中SPI机制
摘要:https://www.jianshu.com/p/46b42f7f593c 本文通过探析JDK提供的,在开源项目中比较常用的Java SPI机制,希望给大家在实际开发实践、学习开源项目提供参考。 1 SPI是什么 SPI全称Service Provider Interface,是Java提供的一套
阅读全文
posted @
2020-01-03 15:29
刘达人186
阅读(412)
推荐(0) 编辑
java性能优化的50个细节(珍藏版)
摘要:在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制
阅读全文
posted @
2020-01-03 15:07
刘达人186
阅读(205)
推荐(0) 编辑