上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 30 下一页
摘要: “所有引用基类的地方必须能透明地使用其子类的对象” “注意 在类中调用其他类时务必要使用父类或接口,如果不能使用父类或接口,则说明类的设计已经违背了LSP原则。” “在具体应用场景中就要考虑下面这个问题了:子类是否能够完整地实现父类的业务,否则就会出现像上面的拿枪杀敌人时却发现是把玩具枪的笑话。” 阅读全文
posted @ 2020-05-26 23:55 lakeslove 阅读(166) 评论(0) 推荐(0) 编辑
摘要: “单一职责原则的定义是:应该有且仅有一个原因引起类的变更。” 接口,类,方法都需要单一,但实际工作中,接口可以单一,方法可以单一,类只能尽量单一 “看过电话这个例子后,是不是想反思一下了,我以前的设计是不是有点问题了?不,不是的,不要怀疑自己的技术能力,单一职责原则最难划分的就是职责。一个职责一个接 阅读全文
posted @ 2020-05-26 16:52 lakeslove 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 设计模式是什么? 设计模式是:一天反复使用对经验,可以提高代码的可重用性,增强系统的可维护性,以及解决了一系列复杂问题。 “我们在实际的项目中需要审时度势,不要抓住一个原则不放,每一个原则的优点都是有限度的,并不是放之四海而皆准的真理,” “所以别为了遵循一个原则而放弃了一个项目的终极目标:投产上线 阅读全文
posted @ 2020-05-26 16:03 lakeslove 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 在百度了漫长的两个小时之后,我看着依然无法运行的vscode,决定去官网看一下,结果按照官网的步骤,不到半小时就弄好了。。。 https://code.visualstudio.com/docs/cpp/config-clang-mac 之后每次新建其他项目,把.vscode文件夹拷贝过去就好了。 阅读全文
posted @ 2020-05-24 21:20 lakeslove 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 最近感觉基础不稳,学过的知识如浮萍无依附,学习越来越吃力。 所以下决心花一个月时间,学习一下计算机四大基础课。 这本书共258页,分9章。 1 排序 2 栈、对列、链表 3 枚举 4 搜索 5 图 6 最短路径 7 树 8 其他算法 9 微软研究院面试 阅读全文
posted @ 2020-05-24 17:37 lakeslove 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 该书大约是2017年翻译的,全书392页,分为三部分,一共12章。 这是一本理论结合实践的书。 本书为数据系统的设计、实现、评价提供了很好的概念框架。 本书着重讨论三个在大多数软件系统中都很重要的问题: 可靠性(Reliability) 系统在困境(adversity)(硬件故障、软件故障、人为错误 阅读全文
posted @ 2020-05-24 10:56 lakeslove 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 该书409页,不太满意的地方是项目构建用的是maven而不是gradle。 一共12章, 概念篇,第1、2章 第1 章从微服务的起源和现实业务的角度探讨微服务,使读者能够对微服务有一个感观的认识。 第2 章是针对微服务的设计理念进行整理,包括服务如何折分、前后端分离、CAP 理论和CQRS 等,是一 阅读全文
posted @ 2020-05-23 23:34 lakeslove 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 这本书一共491页。 分三部分, 第一部分介绍了gradle的概念和思想,解释了它和其他构建工具的不同以及如何编写脚本来自动化简单的任务。 第二部分探索了工具的建模以及更深层次的核心技术,。你应该能够使用这些知识区实现复杂的和可扩展的企业级构建 第三部分描述了如何在持续交付中使用gradle,主要集 阅读全文
posted @ 2020-05-22 14:07 lakeslove 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Maven的优点: 1、约定大于配置,标准化了项目布局,统一构建生命周期 2、用坐标进行统一的依赖管理,坐标是组织名、工件名、版本(groupId,artifactId,version) maven生命周期的任务如下: 和生命周期中的8个阶段是一一对应的,没有集成测试阶段,但是多了一个site和cl 阅读全文
posted @ 2020-05-21 23:24 lakeslove 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 项目结构如图所示:这是个《gradle实战》里的的demo 一般用ant打jar的时候不用指定程序的入口!这个jar一般是给其他app引用的。但是如果该jar就是程序的启动jar。例如:java -jar abc.jar 这个时候需要指定jar的入口类!也就是指定用哪个类的main方法为入口!否则会 阅读全文
posted @ 2020-05-21 22:40 lakeslove 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 30 下一页