09 2021 档案
摘要:为了学习hive,于是今天在linux下安装了mysql8。出的问题还是蛮多的 首先安装mysql8与mysql5是不一样的。我就在设置密码这一环节出错。 修改密码时,需要正确输入以下命令 ALTER USER "root"@"localhost" IDENTIFIEDBY "你的新密码"; 记住空
阅读全文
摘要:<!-- settings是 MyBatis 中全局的调整设置,它们会改变 MyBatis 的运行时行为,应谨慎设置 --> <settings> <!-- 该配置影响的所有映射器中配置的缓存的全局开关。默认值true --> <setting name="cacheEnabled" value="
阅读全文
摘要:【计算机网络】 考点1、开放系统互连参考模型OSI(★★) 【考法分析】 本知识点的主要考查形式有:给定物理设备判定所属层次;或给定传输单位,判断其所属层次;或给定相关功能描述,判断其所属层次。 【要点分析】 【备考点拨】 1、 掌握OSI七层模型各个层次对应的主要功能、传输单位、主要物理设备。 考
阅读全文
摘要:因为学习c#(EntityFramework学习 - 快乐地编程 - 博客园 (cnblogs.com)) LINQ技术 LINQ是.NET 3.5中新增的一种技术,这个技术扩展了.NET平台上的编程语言,使其可以更加方便的进行数据查询,单纯的LINQ技术主要完成对集合对象(如System.Coll
阅读全文
摘要:动态 SQL,通过 MyBatis 提供的各种标签对条件作出判断以实现动态拼接 SQL 语句。这里的条件判 断使用的表达式为 OGNL 表达式。常用的动态 SQL 标签有<if>、<where>、<choose/>、<foreach>等。 MyBatis 的动态 SQL 语句,与 JSTL 中的语句
阅读全文
摘要:项目目标是最高层次的需求。 一旦清晰地理解了问题,就可以继续看看项目的目标如何解决问题。 采用“三尖刀”的方式来写下目标,这三个尖是:目标、好处、度量标准。 目标:关于产品要做什么的描述。 优势:产品能提供怎样的业务优势? 度量:如何对优势进行度量? 合理性:构建产品的工作量超过了业务优势吗? 可行
阅读全文
摘要:考点1、数据库模式(★★) 【考法分析】 本知识点的主要考查方式是判断模式(外模式、模式、内模式)与产物(视图、库表、文件)的对应关系,或给定一些概念描述判断正误。 【要点分析】 1、三级模式:外模式对应视图,模式(也称为概念模式)对应数据库表,内模式对应物理文件。 2、两层映像:外模式-模式映像,
阅读全文
摘要:使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,如果传入参数R,则返回一个Robot对象。请用程序设计实现上述场景。 java代码实现 public class Earth { public static vo
阅读全文
摘要:今天学习了软件需求分析的利益相关者分析,对其中的利益相关者了解到不少的内容。 要让需求项目取得进展,只有范围是不够的。 为了构建正确的产品,你必须理解工作的范围,理解完成工作、影响工作或懂工作的人,理解他们想要的结果 这是“范围-利益相关者-目标”的三位一体。 首先明确范围是受产品影响的业务领域的部
阅读全文
摘要:模式动机 在工厂方法模式中具体工厂负责生产具体的产品,每一个具体工厂对应一种具体产品,工厂方法也具有唯一性,一般情况下,一个具体工厂中只有一个工厂方法或者一组重载的工厂方法。但是有时候我们需要一个工厂可以提供多个产品对象,而不是单一的产品对象。 为了更清晰地理解工厂方法模式,需要先引入两个概念: 产
阅读全文
摘要:【进程管理】 考点1、进程的状态(★★) 【考法分析】 本考点主要考查形式主要是根据图示判断相关状态位置或状态变迁条件。 【要点分析】 1、 操作系统三态模型如下图所示: 2、 操作系统五态模型: 【备考点拨】 掌握操作系统三态模型、五态模型的状态位置及其状态变迁条件。 考点2、前趋图(★★★) 【
阅读全文
摘要:#:占位符,告诉 mybatis 使用实际的参数值代替。并使用 PrepareStatement 对象执行 sql 语句, #{…}代替 sql 语句的“?”。这样做更安全,更迅速,通常也是首选做法, mapper 文件 <select id="selectById" resultType="com
阅读全文
摘要:resultType resultType: 执行 sql 得到 ResultSet 转换的类型,使用类型的完全限定名或别名。 注意如果返回的是集 合,那应该设置为集合包含的类型,而不是集合本身。resultType 和 resultMap,不能同时使用。 简单类型 接口方法: int countS
阅读全文
摘要:parameterType: 接口中方法参数的类型, 类型的完全限定名或别名。这个属性是可选的,因为 MyBatis 北京动力节点 www.bjpowernode.com 可以推断出具体传入语句的参数,默认值为未设置(unset)。接口中方法的参数从 java 代码传入到 mapper 文件的 sq
阅读全文
摘要:创建型模式概述 创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离。为了使软件的结构更加清晰,外界对于这些对象只需要知道它们共同的接口,而不清楚其具体的实现细节,使整个系统的设计更加符合单一职责原则。 创建型模式在创建什么(Wha
阅读全文
摘要:考点1、数据的表示(★★★★) 考点1.1、进制的转换 【考法分析】 本考点的基本考法是与内存地址计算、IP地址计算结合考查。 【要点分析】 1、十进制转R进制(短除法); 2、R进制转十进制(按权展开法); 3、二进制转八进制、转十六进制(分组快速转换)。 【备考点拨】 1、 掌握二进制数与十进制
阅读全文
摘要:业务需求是需求定义的产物; 用户需求是需求捕获的结果; 软件需求是需求分析和建模的综合。 启动会议的目的 是为接下来的需求发现工作奠定基础,并确保项目成果需要的所有东西都已到位,主要利益相关者聚在一起对关键项目的问题达成一致意见。 会议参与者 主要利益相关者:客户、关键用户、首席需求分析师、技术和业
阅读全文
摘要:今天学习了软件构造的课程,对于软件课程的构造体系有了一个清晰的理解。 通过对软件需求分析与软件构造的学习,使我对如何完成一个项目有了更清晰的认知。 程序到软件程序计算机程序是为解决某个特定问题,而用适合计算机处理的程序设计语言编写的语句序列 程序=数据结构+算法 软件软件=程序+数据+文档 所以软件
阅读全文
摘要:知名软件大师Robert C.Martin认为一个可维护性(Maintainability) 较低的软件设计,通常由于如下4个原因造成: 过于僵硬(Rigidity) 过于脆弱(Fragility) 复用率低(Immobility) 黏度过高(Viscosity) 软件工程和建模大师Peter Co
阅读全文
摘要:通过阅读这本书,使我对设计有了更深层次的了解,无论是什么行业都离不开设计。 对于软件行业也是如此,许多新的设计方法在此发展过程中不断涌现。于是,《设计方法与策略:代尔夫特设计指南》产生了。书中涵盖了最新的设计方法。众所周知,传统的设计教材总是枯燥地解释方法,而忽略了实际应用。《设计方法与策略:代尔夫
阅读全文
摘要:今天第一次接触到Mybatis的代码架构,对SSM框架有了一个初步的了解。 这次首先学习了Mybatis的使用,以前一直使用JDBC连接数据库,对数据库的操作比较麻烦。 接触到Mybatis,发现主要是配置文件的编写。 三层架构包含的三层: 界面层(User Interface layer)、业务逻
阅读全文
摘要:本次是学习Python而实现的算法 冒泡排序的手写实践 /** * 冒泡排序 时间复杂度 O(n^2) 空间复杂度O(1) */ public class BubbleSort { public static void bubbleSort(int[] data) { System.out.prin
阅读全文
摘要:一、什么是ORM ORM(Object-relational mapping),中文翻译为对象关系映射,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。ORM 是将数据存储从域对象自动映射到关系型数据库的工具。ORM主要包括3个部分:域对象、关系数据库对象、映射关系。ORM使类提供自动
阅读全文
摘要:登录模块在实际项目开发中很常见,请按照教材28页利用单一职责原则重构后的类图实现这一模块。 java代码的实现 Customer public class Customer { private String uname; private String pas; public String getUn
阅读全文
摘要:这次上课学习了软件生产中需求问题的原因分析。 通过在课上看了一节梦想改造家的视频,了解到了如何进行需求问题的分析。 从问题到业务目标的深入,是解决问题的重要路径。 因为在了解需求的过程中,经常会因为沟通失真造成需求理解错误,而产品无法到达客户满意度的情况。 因此需求判断的第一个要点就是良好的沟通,而
阅读全文
摘要:今天新创建了一个java项目,了解到了maven的使用。 maven是一个很好用的工具,通过使用maven,我们可以不需要jar包的导入 而直接使用依赖的方式使用jar包,使用十分的方便简单 创建mavenweb项目 groupid表示项目的包名,artifactid表示项目名 选择maven版本和
阅读全文
摘要:面向对象程序设计中类与类的关系都有哪几种?分别用类图实例说明。 一共有六种: (1).继承关系(泛化关系):继承指的是一个类(子类或接口类)继承另一个类(超类或父类)的功能,并且增强自己的功能。例如父亲与儿子之间的关系。在UML类图建模时,需要从子类(要继承行为的类)拉出一条闭合的,单键头(或三角形
阅读全文
摘要:今天上了王老师的软件需求分析课程,对于软件工程这个专业有了更深层次的了解。 作为一个软件工程的学生,对于软件需求分析这门课程仍有许多的不理解之处,没有深入到 软件工程这门课程的精髓,软件工程的体系本质就是利用工程的思想做软件,因此这涉及到了三个方面 人,系统,项目 而这三个方面的成功则需要通过使用相
阅读全文
摘要:软件危机(Software Crisis) 是计算机软件在它的开发和维护过程中所遇到的一系列严重问题。概括地说,主要包含两方面的问题:如何开发软件,怎样满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。 而软件工程则是指将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工
阅读全文
摘要:学习大数据的第一件事就是对虚拟机进行安装,虚拟机以前安装过,但是由于好久没有使用过 Lunix操作系统了,因此要对虚拟机的安装流程也不太熟悉了,便又搜索了如何安装虚拟机。 我安装的是centos7虚拟机,安装虚拟机之前,先要下载VMvare或者Virtualbox都行,我下载的是VMWare,打开后
阅读全文

浙公网安备 33010602011771号