- 博客(343)
- 资源 (34)
- 收藏
- 关注

原创 【总结】我的十二个架构设计原则
谨记没有最好的架构,只有最适合的架构 好的架构不是设计出来的,是演进变化而来的每一位架构师,在做架构设计时,都或多或少地会有一些自己架构设计原则。这里和你分享一些过去一直指导我的一些架构设计原则,希望对你有用。我的十二个架构设计原则1、N+1设计系统中的每个组件都应做到没有单点故障2、回滚设计确保系统可以向前兼容,在系统升级时应能有办法回滚版本3、禁用设计应该提...
2019-11-26 12:46:25
2654
2

原创 微服务架构实战 - 我的经验分享总结2017~2020(系统架构师)架构演进过程-从信息流架构到电商中台架构
背景很多人问到过我,“你们的微服务架构(百万日活)演进变化是怎么样的?”,“信息流的架构是怎么从0到1的?”,“电商中台架构是怎么样的?”,“能不能分享出来完整的架构图?它们是什么样的?”,“你们遇到过哪些问题?又是如何解决的?”,“技术选型落地是如何进行的?和业务是怎么紧急结合和推进的?”,“程序化广告相关系统(程序化广告专栏)从0到1是怎么建设的?比如DSP,RTB,SSP等”,“我是如...
2019-09-06 11:01:14
9160
7

原创 SpringCloud从入门到精通教程/SpringCloud Alibaba从入门到精通教程
对于SpringCloud,很多小伙伴问到了我的研究学习资料来源,除官方文档外,特例完整整理一下自己的平时参考学习其他资料,以及分享实战项目源码和代码资源,供大家参考学习主要教程:SpringCloud教程Spring Cloud Greenwich,基于Spring Boot 2.1.7,Github源码仓库案例下载一、我的教程(2019.11更新)SpringCloud...
2019-08-01 19:40:58
113053
33

原创 【架构】高可用高并发系统设计原则
高可用高并发系统设计原则这份图,互联网架构下的【高可用高并发】系统设计原则,在我团队成员里,人手打印了一份放在桌面上,便于时刻回顾和学习总结,希望对你有用推荐阅读亿级流量-高并发高可用架构实战江湖人称”涛哥”,京东大牛,这本书完整且系统性地介绍了”高并发””高可用”这六个字涵盖了几乎所有的方方面面,帮到了我很多很多,它也作为了自己的一本常用字典书,温故而知新。如果你也有和...
2018-11-26 10:22:31
4093
9

原创 SpringBoot从入门到精通教程
对于SpringBoot,很多人咨询了我的研究学习资料来源,除官方文档外,特例完整整理一下自己的平时参考学习其他资料,以及分享实战项目源码和代码资源,供大家参考学习主要教程一、我的SpringBoot系列教程(2020.3更新)我的SpringBoot系列进阶教程(Github仓库源码地址)基于springboot 2.0.6.RELEASE版本的代码演示集合:SpringBo...
2018-08-25 04:04:35
139861
10

原创 架构师技能修炼图,时刻提醒铭记
看完你还有信心坚持的话,那你一定可以成为优秀的架构师!!!架构师技能图谱:------------------------------------------------------------------------------------------------------------关于我(个人域名)我的开源项目集Github期...
2016-12-14 09:10:41
12234
原创 电商系统架构设计系列(十一):在电商的交易类系统中,如何正确地使用 Redis 这样的缓存系统呢?需要考虑哪些问题?
这篇文章,我们来说一下,在电商的交易类系统中,如何正确地使用 Redis 这样的缓存系统,以及如何正确应对使用缓存过程中遇到的一些常见的问题。
2023-09-07 00:15:00
497
2
原创 电商系统架构设计系列(十):怎么能避免写出慢SQL?
我们知道,一个慢 SQL 就可以直接让 MySQL 瘫痪,这篇文章我们一起看一下:怎么才能避免写出危害数据库的慢 SQL。
2023-08-30 01:00:00
483
原创 电商系统架构设计系列(八):订单数据越来越多,数据库越来越慢该怎么办?
这篇文章主要聊如何应对数据的持续增长,特别是像订单数据这种会随着时间一直累积的数据,从而提高查询性能。
2023-08-12 00:30:00
657
原创 【总结】深入剖析 Redis 性能问题及优化方案有哪些
本文将详细分析 Redis 的性能瓶颈,总结当前可用的 Redis 性能优化方案,并结合实际的使用场景给出优化案例。
2023-06-20 00:30:00
1720
原创 电商系统架构设计系列(三):关于「订单系统」有哪些问题是要特别考虑的?
订单系统是整个电商系统中最重要的一个子系统,这篇文章聊一下:关于「订单系统」有哪些问题是要特别考虑的?
2023-06-14 23:00:00
1164
原创 作为应届毕业生,如何在职场中快速提升竞争力、成为备受雇主青睐的优秀新人?关键秘诀是什么?这些建议助你高效发展职业生涯。
想要快速提高自己的职场竞争力,成为一名备受雇主青睐的优秀新人吗?以下是一些实用的建议,帮助你高效地发展你的职业生涯。
2023-05-11 23:00:00
1005
原创 技术管理提升系列(一):你身边的技术管理者们,真的是合格的技术管理者吗?不一定吧。
技术管理者们,到底应该做些什么样的事情?这篇文章,你不应该错过。
2023-04-25 22:30:00
527
原创 电商系统架构设计系列(一):电商系统到底是如何设计出来的?
在这个系列的文章里,我们将一起以一个创业公司的 CTO 的视角,来设计一个最小化的电商系统。
2023-04-21 18:30:23
2789
原创 架构思维成长系列教程(十四)- 不想当架构师的程序员不是好程序员
很多程序员的梦想,就是将来能成为一名架构师。那么,到底如何才能成为一个好的架构师?
2023-04-14 21:00:00
1485
原创 软件工程知识系列(一):「3+1思考法则」如何测量一个需求/项目的“靠谱程度”
在日常软件开发中,产品会接收到很多需求,需要去评估需求价值,那到底应该怎么做?又怎么评估呢?分享一个很好用的思考法则:如何测量一个项目/需求的“靠谱程度”,希望对你有用。
2023-04-07 19:11:07
524
原创 【总结】当我们聊高并发时,到底是在聊什么?如何真正地掌握高并发设计能力?
这篇文章将系统性地总结下高并发需要掌握的知识和实践思路,希望能带给你关于高并发更全面的认识,对你有所帮助。
2021-03-24 00:41:09
1075
1
原创 架构思维成长系列教程(十三)- 服务治理平台架构设计
背景大型电商网站是基于 SOA 架构的,如此大规模的服务架构,需要一个高效、快速、优雅的服务治理平台,本文介绍如何搭建一个高效的服务治理平台。内容服务治理平台服务治理平台,建立的初衷是:实现对服务健康状况的管理、跟踪每个服务请求的全生命周期,可实现故障隔离、优雅降级,快速响应和定位问题,可管理服务之间的依赖关系。设计这个服务治理平台时,采用几个设计原则:分布式架构 无中心 无单点架构设计服务治理平台架构如图所示,这就是服务治理平台的架构设计,采用了 Zoo
2021-03-21 17:52:07
787
1
原创 架构思维成长系列教程(十二)- 云平台架构设计
背景云平台是个非常宽泛的领域,一般分成:IaaS 基础设施即服务、PaaS 平台即服务、SaaS 软件即服务,本文侧重介绍企业私有云平台架构。内容云平台技术架构云平台技术架构如图所示,这是一个完整的企业级应用平台,由三个部分组成:底层的存储资源、计算资源、网络资源, 中间层的容器服务、缓存服务、健康检查服务等, 最上层的业务应用、接口应用等这是用云的架构思想构建的企业级应用。IaaS重点介绍一下 IaaS 部分,可以通过打造 Iaas 来构建企业级的私有云平台。
2021-03-21 17:51:26
3960
1
原创 架构思维成长系列教程(十一)- 大数据平台架构设计
背景电商搜索引擎,是帮助顾客快速找到需要购买的商品的工具。内容衡量一个电商搜索引擎是否成功的标准是:顾客在一连串的搜索行为当中,是否越来越接近自己的真实需求。顾客越快进入商品页面去浏览商品,越表明搜索引擎推荐的搜索结果越精确。电商搜索引擎,是传统搜索引擎的一个垂直领域,为了更好地学习搜索引擎的相关知识,首先看一个完整的搜索引擎的技术架构。搜索引擎的技术架构一个完整的搜索引擎技术框架,如图所示,搜索引擎的技术架构,分成 3 个部分:信息采集、建立索引库、提供检索服务。搜索引擎
2021-03-21 17:50:22
937
1
原创 架构思维成长系列教程(十)- 电商搜索引擎架构设计
背景电商搜索引擎,是帮助顾客快速找到需要购买的商品的工具。内容衡量一个电商搜索引擎是否成功的标准是:顾客在一连串的搜索行为当中,是否越来越接近自己的真实需求。顾客越快进入商品页面去浏览商品,越表明搜索引擎推荐的搜索结果越精确。电商搜索引擎,是传统搜索引擎的一个垂直领域,为了更好地学习搜索引擎的相关知识,首先看一个完整的搜索引擎的技术架构。搜索引擎的技术架构一个完整的搜索引擎技术框架,如图所示,搜索引擎的技术架构,分成 3 个部分:信息采集、建立索引库、提供检索服务。搜索引擎
2021-03-20 00:21:47
1232
原创 架构思维成长系列教程(九)- 个性化推荐引擎架构设计
背景个性化推荐引擎,被广泛使用在电商网站、网络广告、资讯网站中。本文以电商网站的使用场景为例,给大家介绍个性化推荐引擎的架构设计。内容个性化推荐的作用在综合性的电商网站上,商品的数量通常在数十万以上,个性化推荐是帮助顾客在最短的时间内找到想要的商品。还有一种情况是,顾客在购物过程中并没有很明确的购物意图,只是逛逛,看到喜欢的就买,这个时候个性化推荐就能够根据顾客的浏览行为,进行有针对性的商品推荐,帮助顾客挖掘他的购买需求。个性化推荐,能够帮助电商网站,提升顾客体验、提升销售业绩,通过
2021-03-20 00:19:38
1003
原创 架构思维成长系列教程(八)- 电商供应链系统架构设计
背景供应链系统,是在电子商务平台中最重要的系统之一,贯穿了采购管理、仓库管理、配送管理、车辆管理、绩效管理等,供应链系统还需要跟订单系统、客服系统、生产计划系统、 BI 等外部系统对接,供应链系统的建设重在作业流程梳理和优化,业务性更强,本文侧重在业务架构层面。内容系统架构设计先了解一下电商物流业务的闭环图:电商物流业务闭环下面我们来梳理其中的业务流程, 给你呈现一副完整的电商物流业务视图:消费者从网购平台(如淘宝、京东、拼多多等购物网站)中挑选自己需要的商品,完成下单操作
2021-03-20 00:17:19
4015
1
原创 架构思维成长系列教程(七)- 大型电商系统架构设计
背景大型电商网站,指的是每日用户访问量达到数百万,每日页面访问量达到数千万乃至上亿级别的网站,达到这个规模的电商网站在国内不多。内容架构设计分为两部分:应用架构设计和基础架构设计应用架构设计:指的是跟业务结合最紧密的业务系统架构设计,如电商网站架构、供应链系统架构、个性化推荐引擎架构、电商搜索引擎架构 基础架构设计:指的是底层系统支撑中间件的架构设计,应用系统是架设在基础架构之上的,如大数据平台架构设计、云平台架构设计、服务治理平台架构设计、分布式文件存储架构设计大型电商系统架构设计
2021-03-19 00:36:03
1132
原创 架构思维成长系列教程(六)- Serverless架构初探
背景技术圈中的人们一般称呼 Serverless 为“无服务器架构”。Serverless 不是具体的一个编程框架、类库或者工具。内容什么是 Serverless?简单来说,Serverless 是一种软件系统架构思想和方法。它的核心思想是:用户无须关注支撑应用服务运行的底层机制。这种架构的思想和方法将对未来软件应用的设计、开发和运营产生深远的影响。所谓“无服务器”,并不是说基于 Serverless 架构的软件应用不需要服务器就可以运行,其指的是用户无须关心软件应用运行涉及的底
2021-03-18 23:39:03
812
1
windows64位平台的hadoop2.x插件包(hadoop.dll,winutils.exe)
2017-06-27
SpringBoot项目学习汇总
2016-11-18
android android android
2010-10-23
android android android
2010-10-23
android,android.android
2010-10-23
Android2.1源码
2010-10-21
跟我StepByStep学FLEX教程
2010-09-26
Junit基本教程,Junit基本教程
2010-06-12
JQuery_1.4_API
2010-06-12
Drools5规则引擎开发教程
2010-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人