10 2021 档案

摘要:除了使用AspectJ注解声明切面,Spring也支持在bean配置文件中声明切面。这种声明是通过aop名称空间中的XML元素完成的。 正常情况下,基于注解的声明要优先于基于XML的声明。通过AspectJ注解,切面可以与AspectJ兼容,而基于XML的配置则是Spring专有的。由于Aspect 阅读全文
posted @ 2021-10-31 18:21 好吗,好 阅读(124) 评论(0) 推荐(0)
摘要:数据流图(DFD) 数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。下图是一个飞机机票预订系统的数据流图,它反映的功能是:旅行社把预订机票的旅客信息 (姓名、年龄、单位、身份证 阅读全文
posted @ 2021-10-30 10:36 好吗,好 阅读(2709) 评论(0) 推荐(0)
摘要:婚介所其实就是找对象的一个代理,请仿照我们的课堂例子“论坛权限控制代理”完成这个实际问题,其中如果年纪小于18周岁,婚介所会提示“对不起,不能早恋!”,并终止业务。 Female public class Female implements NeedPerson{ @Override public 阅读全文
posted @ 2021-10-29 16:18 好吗,好 阅读(123) 评论(0) 推荐(0)
摘要:结构化开发方法(Structured Developing Method) 是现有的软件开发方法中最成熟,应用最广泛的方法,主要特点是快速,自然和方便。 结构化方法总的指导思想自顶向下、逐步求精。它的基本原则是功能的分解与抽象。 结构化分析方法对需求陈述进行分析,解决其中的歧义、不一致等问题,以系统 阅读全文
posted @ 2021-10-28 20:28 好吗,好 阅读(88) 评论(0) 推荐(0)
摘要:今天学习了一部分结构化建模的知识。而要学习结构化建模的第一步,便是了解什么是模型。 模型是对现实的抽象或模拟,是对现实系统的本质特征的一种抽象、简化和类比式的描述 。 建模的过程 最重要的便是软件模型的学习,软件模型对软件系统在各个开发阶段本质特性的描述,它要反映软件系统的形成过程。 一般用到的有领 阅读全文
posted @ 2021-10-27 19:33 好吗,好 阅读(174) 评论(0) 推荐(0)
摘要:设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。 java代码 BlackPiece public class BlackPiece extends Piece{ @Override public String getColor() { // TOD 阅读全文
posted @ 2021-10-26 10:38 好吗,好 阅读(220) 评论(0) 推荐(0)
摘要:●AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统 OOP(Object-Oriented Programming,面向对象编程)的补充。 ●AOP编程操作的主要对象是切面(aspect),而切面模块化横切关注点。 ●在应用AOP编程时,仍然 阅读全文
posted @ 2021-10-25 11:02 好吗,好 阅读(65) 评论(0) 推荐(0)
摘要:用装饰模式模拟手机功能的升级过程:简单的手机(SimplePhone)在接收来电时,会发出声音提醒主人;而JarPhone除了声音还能振动;更高级的手机(ComplexPhone)除了声音、振动外,还有灯光闪烁提示。 ComplexPhone public class ComplexPhone ex 阅读全文
posted @ 2021-10-24 14:01 好吗,好 阅读(136) 评论(0) 推荐(0)
摘要:考点1、保护期限(★★) 【考法分析】 1、本知识点的主要考查形式是:给定描述判断其正误。 【要点分析】 【备考点拨】 1、掌握著作权法、计算机保护条例(软件著作权法)、专利法、商标法、反不正当竞争法的保护对象和范围; 2、掌握著作权、软件著作权、专利权、商标权、商业秘密权的定义和保护期限。 考点2 阅读全文
posted @ 2021-10-23 20:59 好吗,好 阅读(203) 评论(0) 推荐(0)
摘要:考点1、多媒体技术基本概念 【考法分析】 1、本知识点常见的考查形式主要有给定一些相关的概念描述,指出对应的概念或判断其正误。 【要点分析】 1、音频相关的概念 (1)声音数字化过程:采用à量化à编码 采样(采样频率,与采样周期成反比) 量化(量化精度(量化分辨率):样本用二进制表示,位数多少反映精 阅读全文
posted @ 2021-10-22 15:55 好吗,好 阅读(266) 评论(0) 推荐(0)
摘要:对需求进行捕获是软件需求分析这门课程的核心要点 一般主要的需求获取的方法包括 1、用户访谈 2、用户调查 3、文档分析 4、原型法(情节串联板) 5、现场观摩 首先先说一下用户访谈 面对面的会见(face-to-face meeting)被认为是最具丰富内容的交流方法,实践当中应用最为广泛的需求获取 阅读全文
posted @ 2021-10-21 15:58 好吗,好 阅读(423) 评论(0) 推荐(0)
摘要:第8章:程序设计语言与语言处理程序基础 【考点梳理】 考点1、编译与解释(★★★) 【考法分析】 1、本知识点的考查形式主要有:给出编译与解释相关的描述,判断正误;给出编译各个阶段的描述,判断正误。 【要点分析】 1、解释程序,也称解释器;直接解释执行源程序,或者将源程序翻译成某种中间代码后再加以执 阅读全文
posted @ 2021-10-20 10:50 好吗,好 阅读(325) 评论(0) 推荐(0)
摘要:本次学习Spring的AOP 情景:数学计算器 要求 ①执行加减乘除运算 ②日志:在程序执行期间追踪正在发生的活动 ③验证:希望计算器只能处理正数的运算 常规实现 改进代码 验证 测试 阅读全文
posted @ 2021-10-19 20:52 好吗,好 阅读(86) 评论(0) 推荐(0)
摘要:用透明组合模式实现教材中的“文件夹浏览”这个例子。 java代码 AbstractFile public abstract class AbstractFile { public abstract void add(AbstractFile ele); public abstract void re 阅读全文
posted @ 2021-10-19 10:44 好吗,好 阅读(468) 评论(0) 推荐(0)
摘要:对于业务用例的识别的使用还是有诸多疑问,在此便做一下笔记。 业务用例识别的过程并不是很难的过程,但是由于对业务用例相关知识的不熟悉,便又复习了一遍 识别业务用例是直接获得的可以从业务参与者的角度,从外部推导出来。 随后要从里面往外部看,内部业务流程的目标是什么 首先可以从业务流程拼装业务用例,其次通 阅读全文
posted @ 2021-10-18 20:38 好吗,好 阅读(321) 评论(0) 推荐(0)
摘要:桥接模式 模式动机 设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的颜色,如红色、绿色、蓝色等,此时至少有如下两种设计方案: 第一种设计方案是为每一种形状都提供一套各种颜色的版本。 第二种设计方案是根据实际需要对形状和颜色进行组合。 对于有两个变化维度 阅读全文
posted @ 2021-10-17 17:13 好吗,好 阅读(266) 评论(0) 推荐(0)
摘要:Hadoop参数调优 1)在hdfs-site.xml文件中配置多目录,最好提前配置好,否则更改目录需要重新启动集群 2)NameNode有一个工作线程池,用来处理不同DataNode的并发心跳以及客户端并发的元数据操作。 dfs.namenode.handler.count=20 * log2(C 阅读全文
posted @ 2021-10-16 20:36 好吗,好 阅读(375) 评论(0) 推荐(0)
摘要:切片机制 1)简单地按照文件的内容长度进行切片 2)切片大小,默认等于Block大小 3)切片时不考虑数据集整体,而是逐个针对每一个文件单独切片 提示:切片大小公式:max(0,min(Long_max,blockSize)) 1)Hadoop调度器重要分为三类: FIFO 、Capacity Sc 阅读全文
posted @ 2021-10-15 20:30 好吗,好 阅读(84) 评论(0) 推荐(0)
摘要:实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。 java代码 Adapter public class Adapter implements CatTarget, DogAdaptee { private CatTarget cattarget; private DogAdaptee do 阅读全文
posted @ 2021-10-14 18:23 好吗,好 阅读(1330) 评论(0) 推荐(0)
摘要:结构型模式概述 结构型模式(Structural Pattern)描述如何将类或者对象结合在一起形成更大的结构,就像搭积木,可以通过简单积木的组合形成复杂的、功能更为强大的结构。 结构型模式概述 结构型模式可以分为类结构型模式和对象结构型模式: 类结构型模式关心类的组合,由多个类可以组合成一个更大的 阅读全文
posted @ 2021-10-13 18:19 好吗,好 阅读(84) 评论(0) 推荐(0)
摘要:Linux常用命令 序号 命令 命令解释 1 top 查看内存 2 df -h 查看磁盘存储情况 3 iotop 查看磁盘IO读写(yum install iotop安装) 4 iotop -o 直接查看比较高的磁盘读写程序 5 netstat -tunlp | grep 端口号 查看端口占用情况 阅读全文
posted @ 2021-10-12 17:59 好吗,好 阅读(61) 评论(0) 推荐(0)
摘要:今天安装hbase,却发现无法访问16010界面,这个问题遇到了,尝试了许多方法无法解决。 题目就是我搜过的,但是找不到对的答案,不过我感觉我说的你很可能需要。 首先我启动了zookeeper环境,因为用的是集群分布,所以都启动。只有启动之后才能使用hbase。 一开始并没有想到和zookeeper 阅读全文
posted @ 2021-10-11 20:24 好吗,好 阅读(1151) 评论(0) 推荐(0)
摘要:考点1、数组与矩阵(★★) 【考法分析】 1、本知识点的考查形式主要有:给定一些数组或矩阵,计算对应某个元素的存放位置或位置的表示公式。 【要点分析】 1、对于数组或矩阵,存储时注意存储方式是按行存储还是按列存储,二者结果有区别。 2、对于存储位置的计算,可以理解为计算当前位置以要求的存储方式存放时 阅读全文
posted @ 2021-10-10 18:02 好吗,好 阅读(338) 评论(0) 推荐(0)
摘要:读了一遍《计算机科学导论》再重新入门 第一章:图灵模型:计算机被程序所控制,将输入数据进行处理,成为输出数据 冯诺伊曼模型:储存器、算数逻辑单元、控制单元和输入/输出单元;程序和数据存储在储存器中 计算机硬件:冯诺伊曼原型的四个部分计算机数据:储存数据和结构数据计算机软件:程序:包括指令的序列、算法 阅读全文
posted @ 2021-10-10 17:36 好吗,好 阅读(77) 评论(0) 推荐(0)
摘要:相对独立性: 可以把一个业务用例的工作隔离开来,因为它的处理与其他的业务用例基本上没有联系,BUC之间唯一的重叠时它们存储的数据。 每个业务用例的相对隔离,可以在利益相关者的帮助下详尽描述这部分工作。 可以确定一个或多个利益相关者,他们是某个业务事件的专家。 业务建模的流程 业务建模关注: 机构的核 阅读全文
posted @ 2021-10-09 18:01 好吗,好 阅读(43) 评论(0) 推荐(0)
摘要:使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算机的类型可以是笔记本,也可以是台式机。 java代码 Computer public class Computer { private String cpu; private String 阅读全文
posted @ 2021-10-08 14:56 好吗,好 阅读(1355) 评论(0) 推荐(0)
摘要:考点1、面向对象的概念(★★★★★) 【考法分析】 本知识点的考查形式主要是给定相关的一些概念描述判断正误;或根据描述指出对应的概念。 【要点分析】 1、基本概念: (1)对象:属性(数据)+方法(操作)+对象ID (2)类(实体类/控制类/边界类) (3)接口:一种特殊的类,他只有方法定义没有实现 阅读全文
posted @ 2021-10-07 17:51 好吗,好 阅读(147) 评论(0) 推荐(0)
摘要:软件需求分析过程中对于业务的建模是一个十分重要的流程,业务的建模决定我们项目开发的成败。 (1)业务问题的范围是参与项目的启动各方同意的。它确定了要研究的工作领域以及围绕它的相邻系统。 (2)相邻系统为工作提供数据,并从工作那里接受数据。 (3)业务事件在相邻系统中发生,通常该时间请求工作提供一项服 阅读全文
posted @ 2021-10-06 17:24 好吗,好 阅读(432) 评论(0) 推荐(0)
摘要:今天使用c++写设计模式的作业,便要使用到xml文件。 作为一个数据传输文件,获取其内容十分重要,于是便搜索了如何在c++环境下解析xml文件。 我用的工具是VS2009,因为占用内存较少,而且足够我使用。 解析xml文件有很多第三方库,但大多使用的都是tiny2XML来解析,于是我也使用这个第三方 阅读全文
posted @ 2021-10-05 20:06 好吗,好 阅读(1162) 评论(0) 推荐(0)
摘要:1 IOC和DI ①IOC(Inversion of Control):反转控制。 在应用程序中的组件需要获取资源时,传统的方式是组件主动的从容器中获取所需要的资源,在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式,增加了学习成本,同时降低了开发效率。 反转控制的思想完全颠覆了应用程 阅读全文
posted @ 2021-10-04 17:40 好吗,好 阅读(67) 评论(0) 推荐(0)
摘要:考点1、开发模型(★★★★★) 【考法分析】 本知识点的考查形式主要有:给定情景描述或特点描述,指出对应的开发模型;给出特点的开发模型,判断描述的正误;对于统一过程,判断具体任务完成的阶段;对于敏捷开发方法,判断描述正误和一些特点的归属。 【要点分析】 1、瀑布模型:瀑布模型是将软件生存周期中的各个 阅读全文
posted @ 2021-10-03 17:28 好吗,好 阅读(188) 评论(0) 推荐(0)
摘要:1 Spring概述 ①Spring是一个开源框架 ②Spring为简化企业级开发而生,使用Spring,JavaBean就可以实现很多以前要靠EJB才能实现的功能。同样的功能,在EJB中要通过繁琐的配置和复杂的代码才能够实现,而在Spring中却非常的优雅和简洁。 ③Spring是一个IOC(DI 阅读全文
posted @ 2021-10-02 17:21 好吗,好 阅读(44) 评论(0) 推荐(0)
摘要:建造者模式 模式动机 无论是在现实世界中还是在软件系统中,都存在一些复杂的对象,它们拥有多个组成部分,如汽车,它包括车轮、方向盘、发送机等各种部件。而对于大多数用户而言,无须知道这些部件的装配细节,也几乎不会使用单独某个部件,而是使用一辆完整的汽车,可以通过建造者模式对其进行设计与描述,建造者模式可 阅读全文
posted @ 2021-10-01 16:46 好吗,好 阅读(72) 评论(0) 推荐(0)