自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冲鸭^

我希望你将来会拥有选择的权利,选择有意义、有时间的工作,而不是被迫谋生。

  • 博客(75)
  • 收藏
  • 关注

原创 IDEA 快捷键以及快速模板输入

一、使用live模板1. 进行相关设置2. psvmpublic static void main(String[]args){ }3. soutpublic class User{ public static void main(String[] args) { //sout System.out.println(...

2019-09-10 16:20:37 11342 1

原创 IDEA 人性化配置详解(不定时补充)

Ctrl + Alt + S 调出设置框1. 主题2. 编辑区主题更多主题效果,点击 IDEA主题 下载3. 设置项目编码对当前页面的编码进行设置:Reload:重新加载(仅限当前一次加载);Convert:真正转换。(可能会出现乱码)4. 字体设置5. 忽略大小写提示6. 自动导包7. 自动编译...

2019-09-10 15:30:51 355

原创 MySQL 安装和配置详解

1.MySQL 环境变量

2019-08-29 00:15:56 182

原创 测试经验小谈

一、注意事项新建一条数据时,如果有数据新建的时间,注意核对是否与当前时间相同。告知开发要进行测试,让开发停止提交代码,包证当前测试的结果只针对当前版本,准确定位BUG,同时,防止引入新的BUG。关于断网测试,明确当前的软件是否需要断网测试。...

2021-03-01 16:14:17 176

原创 测试基础 - 软件测试的分类

1、按照软件的不同测试面划分:类型定义和考虑点功能测试根据用户需求书,按模块测试软件界面测试性能测试安全性测试易用性测试兼容性测试本地化测试2、按照项目的流程阶段划分:类型定义和考虑点单元测试以程序模块进行测试。单元,认为规定的最小的被测单元,如函数(C语言),库(Java)集成测试以子系统为单位系统测试软件、硬件验收测试3、按照软件代码可见程度划分:类型定义和考虑

2021-03-01 14:25:35 354 3

原创 测试基础 -软件测试基本流程

1、软件开发的一般流程开发流程用户需求需求分析原型规划、设计UI设计开发测试实施2、软件测试的基本流程测试流程需求评审用户提出需求需求分析了解熟知需求,与项目经理、测试经理、开发、架构师过沟通交流测试计划根据需求估算测试所需的资源(人力和设备)、时间、功能划分以及需要合理分配资源。用例设计①根据用户需求,测试计划设计测试用例;②根据概要设计文档和详细设计文档补充测试用例测试环境

2021-03-01 11:30:34 303

原创 2021-03 用户注册模块测试

#1 是否做了空处理场景法测试系统是否对必填项为空的情况作了必要的处理-–项目Value电脑$1600手机$12导管$1Column 1Column 2centered 文本居中right-aligned 文本居右...

2021-03-01 09:42:00 1472

原创 后端知识

系统架构介绍、服务器介绍、编程语言介绍一、系统架构介绍单体架构前端(Web/手机端)+ 中间业务逻辑层 + 数据库层特点:(1)复杂性高(2)技术债务(3)部署频率低(4)可靠性差(5)扩展能力受限(6)阻碍技术创新分布式应用中级架构,分布式应用,中间层分布式+数据库分布式,是单体架构的并发扩展,将一个大的系统划分为多个业务模块,业务模块分别部署在不同的服务器上,各个业务模块之间通过接口进行数据交互。数据库也大量采用分布式数据库,如redis、ES、solor等。通过LVS/

2020-10-22 17:22:38 1696 2

原创 前端知识

了解网页的结构、样式、行为;掌握HTML、CSS、JS相关知识。一、HTML1. Web介绍World Wide Web缩写,全球广域网。Web可以理解成为当前的一种互联网,网站服务。Web前端就是来负责一个网站当中前台网页里的内容,包括文字、图片、链接、声音、视频等。2. HTML介绍(Hyper Text Markup Language,超文本标记语言)(1)网页是我们通过html语言书写的;(2)常用开发工具:Hbuilder,VScode,IntelliJ IDEA等;(3)在我们使用

2020-10-21 14:37:44 262 1

原创 计算机基础

一、计算机基本介绍计算机的组成:软件系统+硬件系统1、软件系统(分为两类:系统软件 + 应用软件)软件系统(操作系统软件):

2020-10-19 16:09:03 1082 3

原创 软件测试介绍

软件测试相关介绍,以及软件产品开发的过程软件测试概述了解软件产品是怎样开发出来,软件测试怎样运用到整个开发过程。软件测试的背景理解什么是软件缺陷,软件缺陷到底有多严重,软件缺陷发生的原因,清楚作为一个软件测试员的最终目标以及成为一个优秀的软件测试员应该具有的特点品质。参考:软件测试学习笔记(一)- 软件测试的背景软件开发的过程了解软件产品构成的主要部分,了解团体进行软件开发的总体过程以及相关的开发模型,清楚认识到软件测试员就是要适应不同的开发模式,尽最大的努力去寻找软件缺陷。参考:软件测试

2020-10-19 11:03:48 756 1

原创 Thymeleaf 高级语言模板引擎

一、模板引擎类型JSP、Velocity、Freemarker、Thymeleaf实现思想二、Thymeleaf 高级语言模板引擎(1)引入Thymeleaf<dependency> <groupId>org.springframework.boot</groupId> <artifactI...

2019-09-13 17:56:30 230

原创 Spring Initializer快速创建Spring Boot项目

一、使用Spring Initializer快速创建Spring Boot项目New ProjectSpring Intializermetadata(项目名、项目组和项目模块)Dependencies模块场景向导联网创建项目设置编码创建三层架构的包机结构复制静态资源文件和原型界面文件...

2019-09-13 17:45:57 489

原创 Spring Boot 开发Web项目

一、Web开发Web开发思路创建Spring Boot应用;Spring Boot已经默认将这些产经配置好了,只需要在配置文件中指定少量配置就可以运行起来;编写业务逻辑。以jar包方式引入静态资源点击Webjars 查看静态资源依赖;<dependency> <groupId>org.webjars</groupId&gt...

2019-09-10 10:17:26 213

原创 Spring Boot 日志

一、SLF4j (抽象层)在开发时,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法。在系统中使用SLF4jimport org.slf4j.Logger;import org.slf4j.LoggerFactory;public class HelloWorld { public static void main(String[] args) { ...

2019-09-09 18:40:32 130

原创 Spring Boot 相关配置

一、Spring Boot配置文件用于修改Spring Boot默认配置application.ymlYAML(YAML Ain’t Markup Language)以数据为中心,比json,xml更适合配置文件;YAML:server: port: 8082XML:<server> <port>8082</port>&lt...

2019-09-09 16:50:45 147

原创 0908 关于矿泉水的思考

程序描述请对一瓶矿泉水进行测试。尝试测试功能测试(1)该水能否饮用;(2)会不会出现漏水现象;界面测试(3)界面是否简介美观;(4)封面、标签是否清晰;(5)图案是否不易脱落、褪色;(6)包装是否严谨;性能测试(7)口味是否新鲜正常;安全性测试(8)水质是否达标;(9)瓶身、包装等质量如何;易用性测试(10)饮用是否方便、简捷,会不会出现瓶盖徒手...

2019-09-08 23:00:23 234

原创 Spring Boot 简介和入门

一、Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。点击官网二、环境准备...

2019-09-08 22:40:26 210

原创 0907 关于杯子的检测

题目描述如果做一个杯子的检测,你如何测试。尝试测试思路:功能测试(1)注意被子的尺寸、体积以及容量是否标准;(2)杯子装水是否滴水不漏;(3)杯子把手是否好喔;(4)杯子的盖子是否能严丝合缝;(5)杯子的保温性如何;(6)杯子的隔热性如何;界面测试(7)杯子的表面是否光滑整体统一,会不会有裂痕等;(8)杯子的图案是否简介美观、有创意;(9)杯子把手和杯...

2019-09-07 23:12:08 1128

原创 0906 IP地址判断

程序描述输入一个字符串,程序判断是不是ip地址。(通过正则表达式)public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String ipStr = scanner.next(); boolean isIpLegal = isIpLegal(ipStr); if(is...

2019-09-06 23:21:51 149

原创 0905 关于某宝购物车

程序描述请你来说一下某宝购物车的测试用例。尝试编写测试用例功能测试(1)是否能正常的进行加购购物车、取消加购物车;(2)查看加购物车的数量、商品信息、价格等是否正确;(3)成功加入购物车后,是否有提示成功加购的信息!(4)加购的商品是否按照加购的顺序加载显示。(5)在购物车页面是否能随时删除已加购商品、移入收藏夹、清除失效宝贝等。(6)选择商品进行结算时,结算金...

2019-09-05 17:57:08 418

原创 0904 朋友圈点赞功能

程序描述请你对朋友圈点赞功能进行测试。尝试编写测试用例思路:功能测试:(1)能否正常的点赞和取消点赞。(2)点赞成功后,点赞按钮显示为取消;当取消点赞后,按钮显示赞(3)点赞成功后,是否会推送信息给博主以及已点赞的你与博主共同好友。(4)点赞成功后,你与博主的共同好友可以看到该条朋友圈的你的点赞,非共同好友无法看到。界面测试:(5)界面是否简洁,有无错别字。...

2019-09-04 21:21:54 643

原创 进程互斥和同步

一、进程进程互斥(mutual exclusion)共享资源是竞争关系。是无意识安排的,可以发生在相关进程之间,也可以发生在无关进程之间。是间接制约关系。进程同步合作关系。是有意识的安排,只发生在相关进程之间。直接制约关系。二、实现进程互斥临界区系统中某些资源只允许一个进程使用,这样的资源称为临界资源(critical resource),或互斥资源又...

2019-09-04 20:46:17 1668

原创 进程及控制

一、进程程序的执行顺序执行并发执行(宏观上并行,微观上串行)特点:(1)间断性(异步性)(2)失去封闭性:共享资源,受其他程序的控制逻辑影响 ,从而失去独立运行的封闭性。(3)失去可在现性进程的定义进程是程序的一次执行活动。进程的特性动态性(创建-运行-消亡,就绪阻塞状态等)独立性:各进程的地址空间互相独立。并发性异步性结构化: 进程=代码段+数据段...

2019-09-04 15:08:34 144

原创 作业管理和用户接口

定义:作业 = 程序 + 数据(作业体)+ 作业说明书(作业控制语言编写)作业的建立作业的建立包括作业的输入和作业控制块的建立。作业输入方式(1)联机输入方式(2)脱机输入方式(3)直接耦合的方式:将主机和外围抵挡机通过一个公用的大容量外存直接耦合。(4)SPOOLING系统(假脱机)注意:该系统是在CPU控制下,外设和CPU并行工作,具有脱机性质;但是从连接上看,并属于脱机...

2019-09-04 10:06:12 860

原创 0903 简单用户界面登录过程

题目描述请你说一说简单用户界面登陆过程都需要做哪些分析。尝试分析功能测试(1)输入正确账号、密码,看是否能正常登录。(2)输入错误账号和密码,看能否登录。(3)如果有验证码,点击刷新,看验证码能否生成新的图片。(4)对于输入框,要考虑到”域“值。(5)注意测试 “记住密码” 功能,能否实现。(6)如果出现类似 “忘记密码” 或 “点击注册” 查看连接是否能成功跳...

2019-09-03 23:58:58 1877

原创 操作系统概述

一、操作系统概述定义操作系统承担与硬件相关、应用无关的基本工作,并解决这些基本工作中的效率和安全问题,为使用能方便、高效、安全地使用计算机,而从最底层统一提供帮助和管理。是计算机与用户之间的接口。操作系统的功能组织、管理计算机的软硬件资源;合理地组织计算机的工作流程;控制程序的执行;向用户提供各种服务。类型运行在用户态并以用户/服务器方式活动的进程。运行在核...

2019-09-03 17:31:25 416

原创 0902 闰年的判别

程序描述判断闰年的标准是:能整除4且不能整除100,能整除400。设定合法的年份为1-9999。public class Test2 { public static void main(String[] args) { Scanner in = new Scanner (System.in); int year=in.nextInt(); if(year<=0||y...

2019-09-02 23:52:19 403

原创 Spring

Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。1. AOP定义在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻...

2019-09-02 22:03:24 127

原创 MySQL 笔记(未完待续)

1. 请问什么是数据库事务数据库事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。它具有四个特性:原子性:一致性:隔离性:持久性:2. 数据库连接泄露的含义数据库连接泄露指的是如果在某次使用或者某段程序中没有正确地关闭Connection、Statement和ResultSet资源,那么每次执行都会留下一些没有关闭的连接,这些连接失去了引用...

2019-09-02 15:40:09 133

原创 IP协议

IPv6的128位地址通常写成8组,每组由四个十六进制数组成。

2019-09-02 15:38:31 170

原创 OSI 七层模型以及 TCP/IP 四层网络协议

1. OSI 七层模型物理层数据链路层网络层传输层会话层表示层应用层

2019-09-02 15:05:04 276

原创 0901 关于三角形的思考

程序描述程序从一个输入对话框中读取三个整数值,这三个整数值代表了三角形三条边的长度。程序显示提示信息,指出该三角形是何种三角形:不规则三角形、等腰三角形还是等边三角形。尝试编写测试用例思路:能否构成三角形(三角形任意两边之和大于第三边。)(1)2、3、6(2)1、2、 3不规则三角形(3)3、5、7等腰三角形(4) 4、4、5等边三角形(5) 6、6、6...

2019-09-01 22:49:45 1012

原创 HTTP和HTTPS协议的比较

1.HTTP的报文段是什么样的?请求报文请求方法URLURI (统一资源标识,Uniform Resource Indentifier) 用来唯一表示一个资源。URI由主要的子集URL和URN组成。URL(统一资源定位,Uniform resource Locator) 通过资源的位置来标识资源。URN(统一资源命名,Uniform resource Name) 通过资源的名字...

2019-09-01 17:35:42 491

原创 网页搜索、加载过程详解

1. 在浏览器中输入一个网址,它的运行过程。查询DNS,获取域名对应的IP检查浏览器缓存、检查本地hosts文件是否有这个网址的映射。如果没有,则查找本地DNS解析器缓存是否有这个网址的映射。如果没有,则查找填写或分配的首选DNS服务器,称为本地DNS服务器。如果本地DNS服务器也失效:(1)如果未采用转发模式(迭代),本地DNS就把请求发至13台根DNS,根DNS服务器收到请求...

2019-09-01 17:33:52 1510

原创 TCP与UDP的区别

1. TCP的三次握手① 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。② 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态...

2019-09-01 17:33:16 287

原创 OpenStack

Openstack的体系结构和组件及其功能OpenStack包括的主要版本Nova(计算)Swift(存储)Neutron(网络)OpenStack最新版本包括的主要组件及其功能Horizon :图形用户界面Keystone :进行登录认证和访问控制Nova :负责处理虚拟机的所有流程,为虚拟机提供自动创建和管理功能。Cinder :将之前Nova中部分持久性块存...

2019-09-01 11:00:15 149

原创 虚拟化技术

虚拟化的概念和分类概念:虚拟化是资源的逻辑表示,并不受物力资源所处的位置影响,通过物理硬件层之上添加虚拟化层,将硬件层的资源抽象成另一种形式的资源,把新的资源称为虚拟资源,从而提供给上层操作系统或应用使用。所以虚拟化实现了对底层硬件资源的抽象池化,从而通过虚拟化层来屏蔽底部硬件差异奥带来的影响。分类:根据应用场景(1) 服务器虚拟化(2) 网络虚拟化(3) 存储虚...

2019-09-01 10:55:31 1508

原创 硬件资源

硬件资源服务器存储网络设备负载均衡设备CPU分类复杂指令集CISC精简指令集RISC显示并行指令集EPIC服务器分类按服务器的应用分类:入门级服务器工作组级服务器部门级服务器企业级服务器按服务器的硬件形态分类:塔式服务器机架式服务器刀片式服务器外置存储直接连接存储(DAS)直接连接存储是存储设备与使用存储...

2019-09-01 10:47:37 641

原创 分布式系统

分布式存储系统的分类及特点分类:(1) 分布式操作系统(2) 分布式程序设计语言及其编译系统(3) 分布式文件系统(4) 分布式数据库系统特点:(1) 一致性(2) 可用性(3) 容错性分布式计算的特点同时使用多种计算资源解决极端问题的过程,主要目的是快速解决大型且复杂的计算问题。分布式计算 【把计算任务分派给系统内的多个运算单元】把一个需要巨...

2019-09-01 10:39:44 624

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除