随笔分类 -  其他

摘要:1、何时开始架构分析? 2、变化点&进化点 这2点会导致架构设计中,事先决定好采用何种设计模式。例如:对于变化点,采用Decorator等适合的模式;对于进化点,事先设计设计模式,如多个税金接口可采用Facade、Strategy等模式。 总体原则就是,面向接口编程,做到未雨绸缪。对于变化点,不知道 阅读全文
posted @ 2019-09-10 09:27 遥远2 阅读(416) 评论(0) 推荐(0)
摘要:说明,只是代码编辑区采用eclipse风格,其他用的是idea的IntelliJ(白色风格) 1、下载文件 2、配置 阅读全文
posted @ 2019-09-08 14:52 遥远2 阅读(2301) 评论(0) 推荐(0)
摘要:1、查看什么操作系统? cat /etc/issue 输出: CentOS Linux release 7.6.1810 (Core) 2、查找安装文件 which mysql 3、查看分区大小 df -h 输出: Filesystem Size Used Avail Use% Mounted on 阅读全文
posted @ 2019-09-06 21:08 遥远2 阅读(157) 评论(0) 推荐(0)
摘要:拙劣的分类和错误的概括是混乱生活的祸根。--H.G.Wells的总结 1、is-a原则 2、使用包组织领域模型 1)、领域概念包 2)、具体包 阅读全文
posted @ 2019-09-03 09:46 遥远2 阅读(420) 评论(0) 推荐(0)
摘要:1、用例关联:就是各个用例之间的关系,分3种关系分别是:包含关系、扩展关系、泛化关系。 2、包含关系 1)、示例 2)、使用场景 3、术语 4、扩展关系 如果某个用例文本因为某些原因不能被修改,但是,业务要修改,怎么办?答:创建扩展或附加用例,并且在其中指明扩展点,即:在何处、何种条件下触发扩展用例 阅读全文
posted @ 2019-08-27 17:56 遥远2 阅读(650) 评论(0) 推荐(0)
摘要:1、目标:如何画状态机图 2、定义:描述某个对象的状态、感兴趣的事件、以及对象响应该事件的行为。 3、准则 4、NextGen处理销售用例的状态机图 5、总结 阅读全文
posted @ 2019-08-27 17:37 遥远2 阅读(915) 评论(0) 推荐(0)
摘要:1、目标:UML活动图标示法。 2、定义:一个UML活动图标示一个过程中的多个顺序活动和并行活动。这些活动有助于对业务过程、工作流、数据流和复杂算法进行建模。 3、作用:既能表示控制流又能标示数据流。 4、如何应用活动图? 1)、业务过程建模 2)、数据流建模 方式1:使用Gane-Sarson表示 阅读全文
posted @ 2019-08-27 15:51 遥远2 阅读(1396) 评论(0) 推荐(0)
摘要:初始阶段和迭代1:揭示了大量面向对象分析和设计建模的基础知识。 迭代2:特别强调对象设计模式 迭代3:涉及主题比较宽泛: 阅读全文
posted @ 2019-08-27 10:47 遥远2 阅读(214) 评论(0) 推荐(0)
摘要:1、tomcat指定jdk windows 进入%tomcat_home%/bin/目录,新建setenv.bat文件,内容如下: set "CATALINA_OPTS=%CATALINA_OPTS% -Xmx512M -XX:MaxPermSize=512m"set "JAVA_HOME=D:\e 阅读全文
posted @ 2019-08-24 10:29 遥远2 阅读(500) 评论(0) 推荐(0)
摘要:1、GRASP 2、设计模式 阅读全文
posted @ 2019-08-20 11:38 遥远2 阅读(171) 评论(0) 推荐(0)
摘要:1、编辑$tomcat_home/conf/server.xml 如果向下兼容1.0、1.1,则:sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2" 2、通过openssl测试 测试1.2: 测试1.1: 测试1.0: 说明,tomcat仅支持TLSv1.2协议了 阅读全文
posted @ 2019-08-09 09:45 遥远2 阅读(2632) 评论(1) 推荐(0)
摘要:一、JVM与性能优化 二、Redis 三、网络编程 四、设计模式与重构 五、分布式 转自:https://www.toutiao.com/a6718341264640573956/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1&ti 阅读全文
posted @ 2019-08-07 11:55 遥远2 阅读(1268) 评论(0) 推荐(0)
摘要:我认为,本章是重点中的重点。并非23个模式都被广泛应用,其中常用和最为有效的大概有15个模式。 1、适配器(Adapter) 1)、使用场景 2)、结构图 3)、相关模式 4)、准则 5)、用到的GRASP原则 2、工厂模式 1)、使用场景 2)、结构 一般xxxFactory应该是单实例类。 3) 阅读全文
posted @ 2019-08-02 16:56 遥远2 阅读(633) 评论(0) 推荐(0)
摘要:1、多态 1)、什么是多态 2)、相关模式 2、纯虚构 1)、什么是纯虚构? 举个例子:在数据库中保存Sale对象。根据信息专家模式可将保存Sale对象的职责分配给Sale自身,这将导致Sale中耦合了JDBC代码,与本身的职责“销售”不符了,此时,我们可以虚构一个对象,该对象专门处理数据库操作,如 阅读全文
posted @ 2019-08-02 11:39 遥远2 阅读(432) 评论(0) 推荐(0)
摘要:上周,领导推荐我们看《银河补习班》,于是周日带着孩子看了。看完后,感慨颇多。另外,本周三公司内训师培训,需要上台演讲5分钟。因此,借此机会,写下了《银河补习班》观影有感。 1、简介 2、观点 3、陈述 1)、关于梦想 影片中,小学前,爸爸给小小的马飞做了地球仪,马飞爱不释手;初中时,马飞有了自己的航 阅读全文
posted @ 2019-07-30 17:30 遥远2 阅读(503) 评论(0) 推荐(0)
摘要:1、目标 本章主要介绍需求和领域分析中的一些变更。 迭代1阶段:结束时,举行为期1-2天的简短的需求讨论会,内容是调查和详细编写更多需求+解决初始阶段反馈问题。 迭代2阶段:结束时,举行为期1-2天的简短的需求讨论会,内容是调查和详细编写更多需求+解决迭代1阶段反馈问题。 2、变更制品 对于SSD: 阅读全文
posted @ 2019-07-24 10:14 遥远2 阅读(153) 评论(0) 推荐(0)
摘要:1、之前的初始阶段+细化阶段中的迭代1讲述的是广泛使用的基本分析和对象设计技术。而迭代2中,案例研究只强调: 阅读全文
posted @ 2019-07-22 11:57 遥远2 阅读(236) 评论(0) 推荐(0)
摘要:1、UML应用场景 2、如果绘制了UML草图,如何在编码后更新该图形? 阅读全文
posted @ 2019-07-22 11:45 遥远2 阅读(331) 评论(0) 推荐(0)
摘要:1、重构是什么? 2、目标? 3、方法? 那idea举例, 1)、重构函数 A、将3行System.out.println提炼到一个单独的方法 B、将重复代码提炼到一个单独的方法 效果: 2)、重构变量 A、将局部变量更改为全局变量 B、将局部连梁改为成员变量 阅读全文
posted @ 2019-07-22 11:05 遥远2 阅读(197) 评论(0) 推荐(0)
摘要:1、什么是测试驱动开发? 2、为什么测试驱动开发? 3、如何测试驱动开发? 例如:使用junit和TDD测试Sale类。 阅读全文
posted @ 2019-07-22 10:34 遥远2 阅读(137) 评论(0) 推荐(0)