技术人员规划能力,如何规划新的系统

自己的这篇博客也提到了点 如何成为一名架构师,架构师成长之路结合自身经历个人理解:p7 内部重构。 1. 新增类型的重构 2. 内部复杂逻辑用 责任链 3. 五大设计原则的应用。解耦,reactor,mq模式。 4. 稳定性基础体系建设,总结。整个链路上技术栈了解。p8 规划新系统。 1.关注人 ...

2018-04-03 17:24:57

阅读数 464

评论数 0

技术文档目录,新人熟悉一个新系统

对应的另外一篇文章,重构系统 https://blog.csdn.net/fei33423/article/details/754173171. 系统角色,系统边界图。核心流程拓扑图。核心用例把握。2. 内部模块图。3. 整体架构图,含支撑工具,中间件(所有依赖的系统)3. 模块流程拓扑图,复杂版...

2018-03-30 20:08:13

阅读数 773

评论数 0

时序图中if else画法

工具: visal paradigm 或者 语雀里的plantUml visualparadigm : plantuml:

2019-06-03 11:06:39

阅读数 329

评论数 0

如何表达,写好文章,技术文章,论文

1. 我自己的经典案例: 中间是第一版,最后是第三版,左边是第二版. 第一版,第二版都是垃圾, 原因是主语未明确,都是用描述的话再说,只是在说逻辑. 第三版的话主语都是用户,这样描述场景就会非常清楚. 而不是像表达思考过程. 之前一直被抨击: 把自己的思考过程表达出来了. 2.写技术r...

2019-05-30 14:07:46

阅读数 23

评论数 0

fei33423 如何写述职报告,总结 ppt

需要积累与平时的总结. 平时工作是点状的. 点状bug如何变成总结: 影响目标是什么? 1. 原来受影响的人是多少,现在受影响的人是多少. 2. 解决完bug,性能提升了多少. 工作分两块: 1. 点状的,case by case的解决问题. 工作时间,只是说明你在做...

2018-09-11 13:24:25

阅读数 158

评论数 0

如何在中间件bug排查中画多线程竞争流程图

笔者很热衷于解决Bug,同时比较擅长(网络/协议)部分,所以经常被唤去解决一些网络IO方面的Bug。现在就挑一个案例出来,写出分析思路,以飨读者,希望读者在以后的工作中能够少踩点坑。前言此Bug是Druid低版本的Bug,此Bug至少在1.0.12版本就已经修复。Druid的Bug现场在紧张的新项...

2018-01-19 11:19:42

阅读数 179

评论数 0

看zookeeper源代码庖丁解牛[还是写的很乱,自己看都看不懂了.]

层次关系, 内存型中间件的也可以有实体. 把实体抽象出来,逻辑抽象出来. 其他就都是内部的BO了. 一个程序的包没有体现出这些,自己就应该去抽象出这些实体类.持久化的实体类. socket这种都是框架属性,完全可以归属到在业务外的包中. 1.流程:     选举流程: 了解算法. 2.边界...

2016-11-02 22:06:14

阅读数 1669

评论数 0

graphviz系列教程

核心工具:graphviz ide 文本编辑工具: sublime 1. 文本编辑, 然后保存,用graphviz打开该文本,会自动刷新.(推荐) 2. 在sublime里预览graphviz图(不推荐) mac command shift +g https://www.chenyud...

2016-07-14 13:41:30

阅读数 1338

评论数 0

文档撰写和画图--用例架构时序+数据流向图.. 或者是交互数据图

系统从0到1如何设计(从自己了解别人系统的经验说起)1. 首先要有业务架构图. 只有功能划分. 方框. 交互框架(rpc,mq,tcp,网关) 哪些上中下三层即可.  模块功能描述:2. 然后是各个模块的技术架构图. 含周边系统,存储工具(mongodb,mysql,redis,hbase). 存...

2016-05-16 20:38:32

阅读数 794

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭