上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页
摘要: package com.example.demo; public class Client { public static void main(String[] args) { Builder b=new ConcreteBuilder(); ConcreteBuilder b1 = new Con 阅读全文
posted @ 2021-10-18 23:07 老运维 阅读(36) 评论(0) 推荐(0)
摘要: 双检锁/双重校验锁,需要增加 volatile 关键字,禁止指令重排序: public class Singleton{ private static volatile Singleton instance; private Singleton(){} public static Singleton 阅读全文
posted @ 2021-10-18 22:11 老运维 阅读(37) 评论(0) 推荐(0)
摘要: 1 package com.example.demo; 2 3 public enum Factory { 4 CIRCLE(new Circle(),"CIRCLE"), 5 RECTANGLE(new Rectangle(),"RECTANGLE"), 6 SQUARE(new Square() 阅读全文
posted @ 2021-10-18 19:15 老运维 阅读(52) 评论(0) 推荐(0)
摘要: include(包含)包含关系:其中这个提取出来的公共用例称为抽象用例,而把原始用例称为基本用例或基础用例系:当可以从两个或两个以上的用例中提取公共行为时,应该使用包含关系来表示它们。 extend (扩展)扩展关系:如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种分支,则可 阅读全文
posted @ 2021-10-18 18:16 老运维 阅读(981) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-10-18 14:46 老运维 阅读(21) 评论(0) 推荐(0)
摘要: 需求分析:分析用户的需求,包括数据、功能和性能需求;得到数据流图、数据字典和需求说明书。 概念设计:用数据模型明确地表示用户的数据需求。其反映了用户的现实工作环境,与数据库的具体实现技术无关。(E-R模型)。 逻辑设计:根据概念数据模型及软件的数据模型特性,按照一定的转换规则和规范化理论,把概念模型 阅读全文
posted @ 2021-10-17 14:17 老运维 阅读(291) 评论(0) 推荐(0)
摘要: 包过滤防火墙工作在网络协议IP层,它只对IP包的源地址、目标地址及相应端口进行处理,因此速度比较快,能够处理的并发连接比较多,缺点是对应用层的攻击无能为力,包过滤成本与它的安全性能没有因果关系,而应用程序和用户对于包过滤的过程并不需要了解,因此该技术对应用和用户是透明的, 代理服务器防火墙将收到的I 阅读全文
posted @ 2021-10-17 14:08 老运维 阅读(199) 评论(0) 推荐(0)
摘要: 对C源程序进行编译时,需建立符号表,其作用是记录源程序中各个符号(变量等)的必要信息,以辅助语义的正确性检查和代码生成,在编译过程中需要对符号表进行快速有效地查找、插入、修改和删除等操作。符号表的建立可以始于词法分析阶段,也可以放到语法分析和语义分析阶段,但符号表的使用有时会延续到目标代码的运行阶段 阅读全文
posted @ 2021-10-17 14:02 老运维 阅读(333) 评论(0) 推荐(0)
摘要: 改变数字载波频率可以改变乐音的音调。 改变它的幅度就可以改变乐音的音高。 阅读全文
posted @ 2021-10-17 13:57 老运维 阅读(149) 评论(0) 推荐(0)
摘要: 逆向工程产品设计可以认为是一个从产品到设计的过程。简单地说,逆向工程产品设计就是根据已经存在的产品,反向推出产品设计数据(包括各类设计图或数据模型)的过程。这个过程一般是在软件交付使用之后进行,所以是在原软件生命周期的软件维护阶段进行。 阅读全文
posted @ 2021-10-17 13:55 老运维 阅读(661) 评论(0) 推荐(1)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页