揭秘Java架构技术体系
摘要:Web应用,最常见的研发语言是Java和PHP。后端服务,最常见的研发语言是Java和C/C++。大数据,最常见的研发语言是Java和Python。 可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的...
阅读全文
posted @
2018-08-30 16:10
刘达人186
阅读(628)
推荐(0)
什么是高可用
摘要:什么是高可用一、什么是高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单...
阅读全文
posted @
2018-08-22 14:07
刘达人186
阅读(136)
推荐(0)
百亿级日访问量的应用如何做缓存架构设计?
摘要:百亿级日访问量的应用如何做缓存架构设计? 微博日活跃用户 1.6 亿+,每日访问量达百亿级,面对庞大用户群的海量访问,良好的架构且不断改进的缓存体系具有非常重要的支撑作用。 本文由新浪微博技术专家陈波老师,分为如下四个部分跟大家详细讲解那些庞大的数据都是如何呈现的:微...
阅读全文
posted @
2018-08-20 11:13
刘达人186
阅读(365)
推荐(0)
大型分布式系统中的缓存架构
摘要:大型分布式系统中的缓存架构本文主要介绍大型分布式系统中缓存的相关理论,常见的缓存组件以及应用场景。 缓存概述 缓存概述 缓存的分类 缓存主要分为四类,如下图:缓存的分类 CDN 缓存 CDN(Content Delivery Network 内容分发网络)的基本原理是...
阅读全文
posted @
2018-08-20 09:59
刘达人186
阅读(287)
推荐(0)
分布式架构的前世今生...
摘要:转载自:https://mp.weixin.qq.com/s/AArZSZY4nG98Uu1DaqzB_g ...
阅读全文
posted @
2018-07-10 09:12
刘达人186
阅读(216)
推荐(0)
推荐!国外程序员整理的Java资源大全
摘要:构建 这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Grad...
阅读全文
posted @
2018-06-29 15:24
刘达人186
阅读(260)
推荐(0)
性能优化指南:性能优化的一般性原则与方法
摘要:作者:xybaby来自:http://www.cnblogs.com/xybaby/目录一般性原则依据数据而不是凭空猜测忌过早优化忌过度优化深入理解业务性能优化是持久战选择合适的衡量指标、测试用例、测试环境性能优化的层次需求阶段设计阶段实现阶段一般性方法缓存并发惰性批...
阅读全文
posted @
2018-06-26 22:33
刘达人186
阅读(200)
推荐(0)
大型网站技术架构:摘要与读书笔记
摘要:转载 http://www.cnblogs.com/xybaby/目录 一个网站的进化史 初始阶段的网站架构应用服务和数据服务分离使用缓存改善网站性能使用应用服务器集群改善网站的并发处理能力数据库读写分离使用反向代理和CDN 加速网站晌应使用分布式文件系统和分...
阅读全文
posted @
2018-06-26 22:32
刘达人186
阅读(131)
推荐(0)
大型分布式电商系统架构是如何从0开始演进的?
摘要:作者:烂猪皮原文 | http://t.cn/R3ZA7S5 本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。文中一部分为读书笔记,一部分是...
阅读全文
posted @
2018-06-13 14:02
刘达人186
阅读(104)
推荐(0)