项目架构
_躬行_
c++/java/python,用分析数据来挣钱
展开
-
MyBatis源码(1)—— MyBatis架构梗概
目录 一、 我是如何看源码的 二、MyBastis架构 1. 预先分析一下MyBatis的骨架 2. 根据这个架构写出一个MyBatis的1.0版本Demo 3. 看1.0版本有哪些不足,该添加些什么,该怎样升级 4. 开始看真实的MyBatis源码, 理出其骨架 5. 查看MyBatis源码中的各模块代码,查看相互联系和代码实现 一、 我是如何看源码的 看框...原创 2020-02-11 00:40:18 · 333 阅读 · 0 评论 -
架构是进化出来的
一个网站的架构是进化出来的,不是设计出来的。 架构是为了业务服务,在业务没有达到足够大的量级之前,没有必要为了架构而架构。只有随着业务的规模变大,才逐渐有了架构的进化。 以一个在线电商平台为例,讲一下架构的进化过程。 1. 单体服务器 商品/订单/用户/交易 都在一台服务器上 2. 数据库单独部署 应用继续增加,应用服务器承压...原创 2019-10-24 22:50:32 · 3559 阅读 · 0 评论