摘要: 这是架构师训练营学习的第四周,主要内容是互联网系统架构(参加下面的思维导图)。这周学习最大的收获就是,进一步加深了“架构是为业务服务”这一理解,所有的架构都是为了解决你的业务问题。复杂的、架构设计良好的大型互联网系统,往往都是由小网站慢慢发展演化来的。互联网系统业务所需要的高并发、高可用,推动了其架 阅读全文
posted @ 2020-10-19 00:03 susy 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design Patterns)是在软件设计中,对某一种特定问题的通用解决方案,并且是可复用的解决方案。 设计模式这个术语是上个世纪90年代由Erich Gamma、Richard Helm、Raplh Johnson和Jonhn Vlissides四个人基于他们自身的面向对象编程经验总结 阅读全文
posted @ 2020-10-04 23:48 susy 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 面向对象设计原则SOLID最早是由Bob大叔在其2000年的论文 阅读全文
posted @ 2020-09-27 23:06 susy 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 作业 1. 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则? 依赖倒置原则说的是,高层的模块/类不能依赖低层模块/类,而是都依赖于抽象;抽象不能依赖实现,而是相反,实现依赖抽象。这个原则实现了对软件模块的解耦,使得高层模块不再直接依赖低层实现。 依赖倒置原则被框架广泛采用。在基 阅读全文
posted @ 2020-09-27 20:33 susy 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 极客大学架构师训练营第一周李智慧老师主要讲了架构师、架构方法、架构文档方面的内容。结合自己的工作经历,对架构文档方面的还是有一些感触的。从CMMI在公司盛行时的重文档阶段、敏捷开发盛行的“无”文档阶段,到现在的轻文档阶段,每个阶段都有它的优缺点,并且随着技术/业务的演化而最终演化到现在状态。 阅读全文
posted @ 2020-09-20 13:23 susy 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 极客大学架构师训练营第一周的主要内容是架构方法,涉及到建模、UML、4+1视图、架构文档等。本文是第一周课后习题。 阅读全文
posted @ 2020-09-20 09:48 susy 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 最近两周我们在升级我们的项目到64位,简单记录一下。背景我们项目是在某个大型程序(暂且称之HostApp)上开发的一个插件。HostApp不断升级,需要的内存也越来越多。HostApp同时支持32位和64位版本,我们之前的版本一直只支持32位版本。今年我们的项目升级了一个原有的计算模块,需要的内存有所增加。悲催的是,当我们把带有新计算模块的整个系统升级到HostApp的最新版本2011后,内存终于扛不住了,一运行我们计算模块整个系统就挂。我们真的需要升级吗?遇到这问题之后,组内一商量,没办法了,升级到64位吧。虽然升级到64位不在今年的计划之中,但这是个绕不过去的坎。说干就干,大家把任务一细化 阅读全文
posted @ 2011-08-14 19:08 susy 阅读(697) 评论(4) 推荐(1) 编辑
摘要: 这是第一次用思维导图的形式来记录读书笔记。别说,FreeMind还真是挺好用,虽然功能有些“简陋”,但也足够用了。读完后的感觉:要培养领导的意识和技术的能力。意识不到不可能有领导力和影响力,能力不到则什么都是白谈! 阅读全文
posted @ 2011-07-28 22:42 susy 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 如何更高效地学习、如何看待和运用知识共享、如何更好地利用你的知识?听个人知识管理讲座的一些笔记与感悟。 阅读全文
posted @ 2011-07-24 21:53 susy 阅读(360) 评论(1) 推荐(1) 编辑
摘要: 不错的文章,拿来收藏 阅读全文
posted @ 2011-07-09 11:49 susy 阅读(242) 评论(0) 推荐(0) 编辑