01 2021 档案

摘要:解决办法 我试了这个办法 但是不管用 最后重装了 ideal 就好了 阅读全文
posted @ 2021-01-29 19:15 翘中之楚 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1、http HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP是一个基于TCP/IP通信协议来传递数据的应用层协议(HTML 文件, 图片文件, 查询结果等)。 2、https 阅读全文
posted @ 2021-01-06 18:02 翘中之楚 阅读(802) 评论(0) 推荐(0) 编辑
摘要:1.集合概述 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合与数组的区别: (1)数组的长度是固定的,集合的长度是可变的。 (2)数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。 2.集合分类 集合按照其存储结构可以分为两大类 阅读全文
posted @ 2021-01-06 17:59 翘中之楚 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1、尽可能早的找出系统中的Bug; 2、避免软件开发过程中缺陷的出现; 3、衡量软件的品质,保证系统的质量; 4、关注用户的需求,并保证系统符合用户需求。 总的目标是:确保软件的质量。 阅读全文
posted @ 2021-01-04 20:06 翘中之楚 阅读(73) 评论(0) 推荐(0) 编辑
摘要:单元测试阶段:各独立单元模块在与系统地其他部分相隔离的情况下进行测试,单元测试针对每一个程序模块进行正确性校验,检查各个程序模块是否正确地实现了规定的功能。生成单元测试报告,提交缺陷报告。 集成测试阶段:集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统 阅读全文
posted @ 2021-01-04 20:05 翘中之楚 阅读(70) 评论(0) 推荐(0) 编辑
摘要:和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段: 单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。 集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品 阅读全文
posted @ 2021-01-04 20:04 翘中之楚 阅读(274) 评论(0) 推荐(0) 编辑
摘要:软件测试策略:在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。 阅读全文
posted @ 2021-01-04 20:03 翘中之楚 阅读(55) 评论(0) 推荐(0) 编辑
摘要:功能性:适应性、准确性、互操作性、依从性、安全性。 可靠性:成熟性、容错性、易恢复性。 可使用性:易理解性、易学习性、易操作性。 效率:时间特性、资源特性。 可维护性:易分析性、易变更性、稳定性、易测试性。 可移植性: 适应性、易安装性、遵循性、易替换性 阅读全文
posted @ 2021-01-04 20:02 翘中之楚 阅读(69) 评论(0) 推荐(0) 编辑
摘要:SQA由一套软件工程过程和方法组成,以保证(软件的)质量。SQA贯穿整个软件开发过程,(它)应包括需求文档评审、代码控制、代码评审、变更管理、配置管理、版本管理和软件测试。 软件质量保证(SQA-Software Quality Assurance)是建立一套有计划,有系统的方法,来向管理层保证拟定 阅读全文
posted @ 2021-01-04 20:01 翘中之楚 阅读(135) 评论(0) 推荐(0) 编辑
摘要:静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。 动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系统运行效率和健壮性等性能。 黑盒测试一般用来确认软件功能的正确性和可操作 阅读全文
posted @ 2021-01-04 20:00 翘中之楚 阅读(291) 评论(0) 推荐(0) 编辑
摘要:测试用例:为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。 测试脚本是为了进行自动化测试而编写的脚本。 两者的关系: 测试脚本的编写必须对应相应的测试用例 阅读全文
posted @ 2021-01-04 19:58 翘中之楚 阅读(417) 评论(0) 推荐(0) 编辑
摘要:软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。 用户认证安全的测试要考虑问题: 1.明确区分系统中不同用户权限 2.系统中会不会出现用户冲突 3.系统会不会因用户的权限的改变造成混乱 4用户登陆密码是否是可见、可复制 5是否可以通过绝对途径登陆系统(拷贝用户登陆后的链 阅读全文
posted @ 2021-01-04 19:57 翘中之楚 阅读(592) 评论(0) 推荐(0) 编辑
摘要:白盒测试:逻辑覆盖、循环覆盖、基本路径覆盖 黑盒测试:边界值分析法、等价类划分、错误猜测法、因果图法、状态图法、测试大纲法、随机测试、场景法 阅读全文
posted @ 2021-01-04 19:51 翘中之楚 阅读(43) 评论(0) 推荐(0) 编辑
摘要:概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。 影响软件质量的主要因素,这些因素是从管理角度对软件质量的度量。可划分为三组,分别反应用户在使用软件产 阅读全文
posted @ 2021-01-04 19:50 翘中之楚 阅读(53) 评论(0) 推荐(0) 编辑
摘要:软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。SCM活动的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有 阅读全文
posted @ 2021-01-04 19:49 翘中之楚 阅读(136) 评论(0) 推荐(0) 编辑
摘要:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 软件测试的目的: 测试是程序的执行过程,目的在于发现错误 一个成功的测试用例在于发现至今未发现的错误 一个成功的测试是发现了至今未发现的错误的测试 确保产品完成了它所承诺或公布的功能,并且用户可以访 阅读全文
posted @ 2021-01-04 19:45 翘中之楚 阅读(54) 评论(0) 推荐(0) 编辑
摘要:软件生存周期(Software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每个时期又划分为若干个阶段。每个阶段有明确的任务。 周期模型(典型的 阅读全文
posted @ 2021-01-04 19:44 翘中之楚 阅读(422) 评论(0) 推荐(0) 编辑
摘要:软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是 阅读全文
posted @ 2021-01-04 19:43 翘中之楚 阅读(42) 评论(0) 推荐(0) 编辑
摘要:300个用户在一个客户端上,会占用客户机更多的资源,而影响测试的结果。线程之间可能发生干扰,而产生一些异常。 300个用户在一个客户端上,需要更大的带宽。 IP地址的问题,可能需要使用IP Spoof来绕过服务器对于单一IP地址最大连接数的限制。 所有用户在一个客户端上,不必考虑分布式管理的问题;而 阅读全文
posted @ 2021-01-04 19:42 翘中之楚 阅读(187) 评论(0) 推荐(0) 编辑
摘要:建立测试计划,确定测试标准和测试范围 设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等 根据测试用例,开发自动测试脚本和场景: 录制测试脚本:新建一个脚本(Web/HTML协议);点击录制按钮,在弹出的对话框的URL中输入”about:blank”;在打开的浏览器中进行正常操作流程后,结 阅读全文
posted @ 2021-01-04 19:40 翘中之楚 阅读(48) 评论(0) 推荐(0) 编辑
摘要:首先,查找需求说明、网站设计等相关文档,分析测试需求。 制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试 设计测试用例: 功能性测试可以包括,但不限于以下几个方面: 链接测试。链接是否正确跳转,是否存在空页面和无效页面,是 阅读全文
posted @ 2021-01-04 19:39 翘中之楚 阅读(43) 评论(0) 推荐(0) 编辑
摘要:首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准: 根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据; 如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷; 根据用户的一般使用习惯,来 阅读全文
posted @ 2021-01-04 19:38 翘中之楚 阅读(307) 评论(0) 推荐(0) 编辑
摘要:为了在自定义端口上运行 Spring Boot 应用程序,您可以在 application.properties 中指定端口。 阅读全文
posted @ 2021-01-04 08:56 翘中之楚 阅读(104) 评论(0) 推荐(0) 编辑
摘要:这可以使用 DEV 工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式 tomcat将重新启动。Spring Boot 有一个开发工具(DevTools)模块,它有助于提高开发人员的生产力。Java 开发人员面临的一个主要挑战是将文件更改自动部署到服务器并自动重启服务器。开发人员可以重新加载 阅读全文
posted @ 2021-01-04 08:55 翘中之楚 阅读(85) 评论(0) 推荐(0) 编辑
摘要:Spring JavaConfig 是 Spring 社区的产品,它提供了配置 Spring IoC 容器的纯 Java 方法。因此它有助于避免使用 XML 配置。使用 JavaConfig 的优点在于:面向对象的配置。由于配置被定义为 JavaConfig 中的类,因此用户可以充分利用 Java 阅读全文
posted @ 2021-01-04 08:53 翘中之楚 阅读(59) 评论(0) 推荐(0) 编辑
摘要:a、减少开发,测试时间和努力。 b、使用 JavaConfig 有助于避免使用 XML。c、避免大量的 Maven 导入和各种版本冲突。 d、通过提供默认值快速开始开发。没有单独的 Web 服务器需要。这意味着你不再需要启动 Tomcat,Glassfish 或其他任何东西。 e、需要更少的配置 因 阅读全文
posted @ 2021-01-04 08:52 翘中之楚 阅读(52) 评论(0) 推荐(0) 编辑
摘要:多年来,随着新功能的增加,spring 变得越来越复杂。只需访问 https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目,我们必须添加构建路径或添加 Maven 依赖关系,配置应用 阅读全文
posted @ 2021-01-04 08:50 翘中之楚 阅读(71) 评论(0) 推荐(0) 编辑
摘要:a、hset 存储一个哈希键值对的集合 b、hget获取一个哈希键的值c、hdel 删除一个或多个字段 d、hgetall 获取一个哈希是键值对的集合 e、lpush key value向链表左侧添加f、rpush key value向链表右侧添加 g、lpop key 从左边移出一个元素 h、rp 阅读全文
posted @ 2021-01-04 08:49 翘中之楚 阅读(55) 评论(0) 推荐(0) 编辑
摘要:a、RDB方式 b、AOF方式 阅读全文
posted @ 2021-01-04 08:48 翘中之楚 阅读(52) 评论(0) 推荐(0) 编辑
摘要:a、String(字符串) b、Hash(hash表) c、List(链表) d、Set(集合) e、SortedSet(有序集合zset) 阅读全文
posted @ 2021-01-04 08:47 翘中之楚 阅读(65) 评论(0) 推荐(0) 编辑
摘要:a、支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数估算) b、支持持久化操作,可以进行aof及rdb数据持久化到磁盘,从而进行数据备份或数据恢复等操作,较好的防止数据丢失的手 段。 c 阅读全文
posted @ 2021-01-04 08:46 翘中之楚 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(l 阅读全文
posted @ 2021-01-04 08:45 翘中之楚 阅读(21) 评论(0) 推荐(0) 编辑
摘要:a、cd /home 进入 '/ home' 目录' b、cd .. 返回上一级目录 c、cd ../.. 返回上两级目录 d、mkdir dir1 创建一个叫做 'dir1' 的目录' e、mkdir dir1 dir2 同时创建两个目录 阅读全文
posted @ 2021-01-04 08:43 翘中之楚 阅读(63) 评论(0) 推荐(0) 编辑
摘要:a、install 本地安装, 包含编译,打包,安装到本地仓库编译 - javac 打包 - jar, 将java代码打包为jar文件 安装到本地仓库 - 将打包的jar文件,保存到本地仓库目录中。 b、clean 清除已编译信息。 删除工程中的target目录。 c、compile 只编译。 ja 阅读全文
posted @ 2021-01-04 08:42 翘中之楚 阅读(66) 评论(0) 推荐(0) 编辑
摘要:POM工程:POM工程是逻辑工程。用在父级工程或聚合工程中。用来做jar包的版本控制。JAR工程:将会打包成jar用作jar包使用。即常见的本地工程 - Java Project。 WAR工程:将会打包成war,发布在服务器上的工程。如网站或服务。即常见的网络工程 - Dynamic Web Pro 阅读全文
posted @ 2021-01-04 08:41 翘中之楚 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Maven仓库是基于简单文件系统存储的,集中化管理Java API资源(构件)的一个服务。仓库中的任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径。得益于 Maven 的坐标机制,任何 Maven项目使用任何一个构件的方式都是完全相同的,Maven 可以在某个位置统一存储所 阅读全文
posted @ 2021-01-04 08:40 翘中之楚 阅读(77) 评论(0) 推荐(0) 编辑
摘要:Maven使用项目对象模型(POM)的概念,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 M 阅读全文
posted @ 2021-01-04 08:38 翘中之楚 阅读(63) 评论(0) 推荐(0) 编辑
摘要:a、简单的身份认证, 支持多种数据源 b、对角色的简单的授权, 支持细粒度的授权(方法级) c、支持一级缓存,以提升应用程序的性能 d、内置的基于 POJO 企业会话管理, 适用于 Web 以及非 Web 的环境 e、非常简单的加密 API f、不跟任何的框架或者容器捆绑, 可以独立运行 阅读全文
posted @ 2021-01-04 08:37 翘中之楚 阅读(71) 评论(0) 推荐(0) 编辑
摘要:相比 Spring Security, Shiro 在保持强大功能的同时,使用简单性和灵活性。 SpringSecurity: 即使是一个一个简单的请求, 最少得经过它的 8 个Filter。SpringSecurity 必须在 Spring 的环境下使用。初学 Spring Security,曲线 阅读全文
posted @ 2021-01-04 08:35 翘中之楚 阅读(48) 评论(0) 推荐(0) 编辑
摘要:a、Authentication:身份认证/登录,验证用户是不是拥有相应的身份; b、Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验 证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某个权限; c、Ses 阅读全文
posted @ 2021-01-04 08:34 翘中之楚 阅读(44) 评论(0) 推荐(0) 编辑
摘要:a、Subject :当前用户的操作 b、SecurityManager:用于管理所有的Subject c、Realms:用于进行权限信息的验证 阅读全文
posted @ 2021-01-04 08:32 翘中之楚 阅读(67) 评论(0) 推荐(0) 编辑
摘要:shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等 阅读全文
posted @ 2021-01-04 08:30 翘中之楚 阅读(76) 评论(0) 推荐(0) 编辑
摘要:接口绑定有两种实现方式,一种是通过注解绑定,就是在接口的方法上面加上@Select@Update 等注解里面包含 Sql 语句来绑定,另外一种就是通过 xml 里面写 SQL 来绑定,在这种情况下,要指定 xml 映射文件里面的 namespace 必须为接口的全路径名. 阅读全文
posted @ 2021-01-04 08:29 翘中之楚 阅读(75) 评论(0) 推荐(0) 编辑
摘要:接口映射就是在 MyBatis 中任意定义接口,然后把接口里面的方法和 SQL 语句绑定,我们直接调用接口方法就可以,这样比起原来了 SqlSession 提供的方法我们可以有更加灵活的选择和设置. 阅读全文
posted @ 2021-01-04 08:23 翘中之楚 阅读(60) 评论(0) 推荐(0) 编辑
摘要:a、MyBatis 把 sql 语句从 Java 源程序中独立出来,放在单独的 XML 文件中编写,给程序的维护带来了很大便利。 b、MyBatis 封装了底层 JDBC API 的调用细节,并能自动将结果集转换成 Java Bean 对象, 大大简化了 Java 数据库编程的重复工作。 c、因为 阅读全文
posted @ 2021-01-04 08:21 翘中之楚 阅读(54) 评论(0) 推荐(0) 编辑
摘要:a、Mybatis 和 hibernate 不同,它不完全是一个 ORM 框架,因为 MyBatis 需要程序员自己编写 Sql 语句,不过 mybatis 可以通过 XML 或注解方式灵活配置要运行的 sql 语句,并将java 对象和 sql 语句映射生成最终执行的 sql,最后将 sql 执行 阅读全文
posted @ 2021-01-04 08:20 翘中之楚 阅读(45) 评论(0) 推荐(0) 编辑
摘要:Hibernate 属于全自动 ORM 映射工具,使用 Hibernate 查询关联对象或者关联集合对象时,可以根据对象关系模型直接获取,所以它是全自动的。而 Mybatis 在查询关联对象或关联集合对象时,需要手动编写 sql 来完成,所以,称之为半自动ORM 映射工具。 阅读全文
posted @ 2021-01-04 08:18 翘中之楚 阅读(77) 评论(0) 推荐(0) 编辑
摘要:a、#{}是预编译处理,${}是字符串替换。 b、Mybatis 在处理#{}时,会将 sql 中的#{}替换为?号,调用 PreparedStatement 的 set 方法来赋值; c、Mybatis 在处理${}时,就是把${}替换成变量的值。 d、使用#{}可以有效的防止 SQL 注入,提高 阅读全文
posted @ 2021-01-04 08:17 翘中之楚 阅读(257) 评论(0) 推荐(0) 编辑
摘要:a、Mybatis 动态 sql 可以让我们在 Xml 映射文件内,以标签的形式编写动态 sql,完成逻辑判断和动态拼接 sql 的功能。 b、Mybatis 提 供 了 9 种 动 态 sql 标 签 : trim|where|set|foreach|if|choose|when|otherwis 阅读全文
posted @ 2021-01-04 08:15 翘中之楚 阅读(82) 评论(0) 推荐(0) 编辑
摘要:MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 阅读全文
posted @ 2021-01-04 08:14 翘中之楚 阅读(62) 评论(0) 推荐(0) 编辑
摘要:是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 阅读全文
posted @ 2021-01-04 08:13 翘中之楚 阅读(102) 评论(0) 推荐(0) 编辑
摘要:a、springmvc 的入口是一个 servlet 即前端控制器,而 struts2 入口是一个 filter 过虑器。 b、springmvc 是基于方法开发(一个 url 对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例), struts2 是基于类开发,传递参数是通过 阅读全文
posted @ 2021-01-04 08:12 翘中之楚 阅读(34) 评论(0) 推荐(0) 编辑
摘要:a、用户发送请求至前端控制器 DispatcherServlet。 b、DispatcherServlet 收到请求调用 HandlerMapping 处理器映射器。 c、处理器映射器找到具体的处理器(可以根据 xml 配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给 D 阅读全文
posted @ 2021-01-04 08:11 翘中之楚 阅读(64) 评论(0) 推荐(0) 编辑
摘要:a、客户端发送请求到 DispatcherServlet b、DispatcherServlet 查询 handlerMapping 找到处理请求的 Controller c、Controller 调用业务逻辑后,返回 ModelAndView d、DispatcherServlet 查询 Mode 阅读全文
posted @ 2021-01-04 08:10 翘中之楚 阅读(56) 评论(0) 推荐(0) 编辑
摘要:SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。 阅读全文
posted @ 2021-01-04 08:09 翘中之楚 阅读(67) 评论(0) 推荐(0) 编辑
摘要:构造器注入,Setter方法注入,接口注入 阅读全文
posted @ 2021-01-04 08:08 翘中之楚 阅读(76) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示