自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 Spring MVC下篇

书接上回,前面介绍了Spring MVC的服务器如何获得用户的请求,那么今天就来介绍一下服务器如何将响应返回给客户端!

2022-08-06 22:06:05 1052 29

原创 Spring MVC上篇

前面学习了SpringBoot,其是为了快速开发Spring而创建的框架,其本质也是spring,所以现在大部分Java项目都是基于Spring(或SpringBoot)的,而Spring的核心就是SpringMVC,也就是说SpringMVC是Spring框架的核心模块,那么MVC代表什么呢?通过这样的MVC设计模式就可以实现一个web项目,那么MVC和SpringMVC又有什么关系MVC是一种设计思想,而SpringMVC是具体的实现框架!.........

2022-07-31 14:35:03 1091 28

原创 Spring Boot日志文件

SpringBoot中内置了日志框架,而日志框架里面就存在日志对象,想要获得到日志对象,就可以通过日志工厂LoggerFactory(这里一定要选择日志框架Slf4j下的(门面模式不管底层如何实现的,门面一定是这样来使用的,就像是一个代理(中间人)一样,Slf4j不是具体实现的,最终实现的一般是logback))通过后面类就可以知道这些日志是哪个类的日志!...

2022-07-29 13:22:25 1086 30

原创 Spring Boot配置文件

如果没有配置文件的话,这些信息就无法进行配置了,数据库无法连接,日志无法查看等这些问题都是对于SpringBoot项目非常关键的,因此配置文件是特别重要的!

2022-07-23 13:36:09 778 18

原创 初识Spring Boot

简单来说SpringBoot就是Spring的“脚手架”,就是一个框架Spring是为了简化Java程序开发而诞生的,那么SpringBoot是为了简化Spring框架程序开发而诞生的,有了SpringBoot就可以更加方便快速的使用Spring了!.........

2022-07-21 18:20:47 2649 41

原创 项目管理工具禅道

像禅道一样的管理工具是有很多的,类似于QC/CQ/jira/tpad/testLink(只能管理测试用例)/bugzilla(管理BUG的声明周期,BUG的状态),而禅道作为一个开源版的对于我们这些穷学生而言,是最好不过的,而且禅道也是非常全面的(需求的管理,测试用例的管理,BUG生命周期的管理,测试报告,管理整个软件开发周期),因此禅道是一个项目管理工具,可以管理整个软件开发的生命周期!另外还需要配置一下端口,保证端口是不能别占用的,如果被占用就是无法使用的,进去就会这样的画面,就算是成功进入了!...

2022-07-19 23:30:28 1353 24

原创 Bean的作用域和生命周期

Bean的作用域其实就是bean在spring整个框架中的某种行为,而一般bean在spring中默认是单例模式的,那么就一起来看看bean的所有作用域吧!

2022-07-14 20:24:02 870 46

原创 Spring更简单的使用方法

前面介绍了一些最基本的存储和读取Bean对象的方法,但是在Spring中已经基本不这样使用了,因此这一篇博客就来介绍一下更简单的存储和读取Bean对象的方法而想要更简单的存储和读取最核心的就是使用注解,下面一起来看看吧!想要将bean对象成功的存储到 Spring 中,此处需要配置⼀下存储对象的扫描包路径,在在Spring的配置文件 spring-config.xml中添加如下内容:这里需要修改的就是base-package的路径,这里需要将自己设置的存放bean对象的包改进去,然后Spring就会从这个

2022-07-13 00:23:57 3397 59

原创 Spring的基本使用

使用maven方式来创建一个Spring项目,创建Spring项目和Servlet类似,接下来一起看看吧!也是和前面一样在maven仓库中搜索所需要的驱动包,然后把maven标签也里面的xml配置复制下来,粘贴到pom.xml里面:这里的spring-context是spring 上下⽂,还有 spring-beans是管理对象的模块,引入文件之后记得刷线maven项目,下载依赖!在java ⽂件夹下创建⼀个启动类,包含 main ⽅法即可:运行出结果就表示已将创建成功了!要想将Bean存储到Sp

2022-07-10 08:42:56 2049 75

原创 初识Spring

用一句简单的话来概括Spring:Spring是包含了众多工具方法的IoC容器。那么问题来了,什么是容器,什么是IOC容器?下面就一起来看看吧:容器就是用来荣南某种物品的装置,前面我们也是学了很多容器的,类似于List/Map就是一个存储数据的容器,Tomcat就是一个存储Web项目的容器。IOC(inversion of Control)翻译成中文就是“控制反转”的意思............

2022-07-09 09:09:49 1315 40

原创 软件测试进阶篇

前面介绍了测试用例的设计方法,但是并没有说明这些应该从哪些方面来考虑,那么这一篇就来介绍一下软件测试的各种技术,通过这些就可以更好的书写测试用例!界面是最直观展现给用户的,用户是通过界面和软件之间进行交互的,界面设计的好坏,是会直接影响到用户对软件的印象的,因此界面的测试也是非常重要的,而在公司里面基本都会有一个职位就是UI设计师,就是专门来设计界面的,因此界面测试又称为UI测试!可以从以下几个方面来进行测试:这里再介绍一些界面常见的错误:不合适的快捷键:文字的丢失:截断:没有对齐:文字的换行错误:

2022-07-08 08:26:33 1437 40

原创 AVL树到底是什么?

在认识AVL树之前我们先认识一下什么是二叉搜索树:二叉搜索树又称为二叉排序树,二叉搜索树满足所有的左孩子节点都小于其根节点的值,所有的右孩子节点都大于其根节点的值,二叉搜索树上的每一棵子树都是一棵二叉搜索树,因此二叉搜索树通过中序遍历可以获得一个有序的序列(由小到大);类似于这样的树就是一棵二叉搜索树;二叉搜索树看似很美好,但其却有一些缺陷.对于二叉搜索树而言,是和查找相关的,而不论是查找还是删除,都需要先进行查找,也就是对整棵树来进行遍历,而对有n个结点的二叉搜索树,若每个元素查找的概率相等,则二叉搜

2022-07-05 17:07:10 1450 41

原创 关于测试用例

测试用例是向被测试系统发起的一组集合,包括测试环境,测试步骤,测试数据,预期结果!这里有如下几个原因:需求是测试人员进行测试的依据,测试人员分析需求,验证需求的合理性和正确性,无二义性,从需求当中提取出测试项,根据测试项进行进一步的细分,提取出测试点,来编写测试用例,可以有以下方面的考虑:我们可以根据输入(特殊情况下才考虑输出),把输入划分成若干个等价类.....

2022-07-02 15:38:38 1409 44

原创 作为一个Java程序员,JVM的这些知识你懂了吗?

JVM为什么要划分出这些区域呢?JVM内存是从操作系统里面申请过来的,而JVM就根据功能需求将这些划分成了一些小的模块,这样一块大的场地就可以划分成一些小的模块,然后每个模块就负责自己的功能就可以了,那接下来看看这些区域的功能到底是什么呢!............

2022-06-30 16:00:15 3031 49

原创 Linux的基本使用

Linux虽然也有图形化界面,但在服务器/嵌入式设备往往都是通过命令行的方式来进行操作的,因此Linux的常用命令对于Linux来说就非常重要了这个命令是列出当前目录中所包含的文件和目录,就类似于在windows上双击某个目录,看里面有什么东西一样..................

2022-06-26 16:09:17 15108 57

原创 作为一个测试人员,这些基础知识必不可少

首先我来回顾一下前面讲述过的软件开发的生命周期:软件开发是贯穿在(需求分析–计划–设计–编码–测试–运行维护)整个过程的,而软件测试的生命周期(其实就是软件测试的流程) :需求分析 – 测试计划 – 测试设计/测试开发 – 测试执行 – 测试评估;而对于软件测试人员,每个阶段都做了什么事情:一般会使用一些BUG管理工具,以文字的形式来进行描述,例如禅道,jira,tapd都是一些BUG管理工具,那描述一个BUG应该从哪些方面描述呢?另外这里补充一下关于BUG的级别,这个级别每个公司的都不一样,这里只是介绍

2022-06-12 19:41:51 1747 62

原创 个人博客系统(附源码)

准备工作主要就是测试一下环境是否正常,编写一些简单的代码来验证页面是否可以顺利访问!这里主要引入需要用到的各种依赖包:将这些全部放在dependencies标签里面在webapp目录下就可以放置所编写好的前端页面了,切记不是放在WEB-INF目录下!!!这里写简单的代码进行测试环境...

2022-06-09 16:30:08 18168 94

原创 关于Servlet的补充知识

在Servlet中,对于Cookie和Session都有很好的支持,也就是有一些API可以完成会话管理的操作!在HTTPServletRequest里面就有相关的方法:那么HttpSession是什么:响应(HTTPServletResponse)里面也有相关的方法:addCookie()(把指定的Cookie添加到响应中)......

2022-06-04 01:02:35 1548 42

原创 Servlet的相关API

这里主要掌握Servlet提供的三个类,而要掌握一个类的使用,就得熟悉一下其的各种方法的使用,下面就来看一下下面三个类的各种方法吧!

2022-06-02 13:35:23 1017 47

原创 实现动态页面的技术:Servlet

首先想要学懂Servlet的话,就必须要做到理解HTTP协议,这里的API是和HTTP协议是关联十分紧密的!!而想要学习Servlet就需要学习一些前置知识:前面学习的HTTP和Tomcat都是Servlet的前置知识,另外maven也是一个非常重要的工具

2022-05-31 17:35:04 1160 37

原创 Tomcat的下载及其使用

Tomcat其实是一个HTTP服务器,前面说了HTTP协议是基于TCP的,而HTTP服务器其实就是在TCP服务器的基础上,加了一些额外的功能;而HTTP服务器就能够解析请求中的HTTP报文,把请求转换为结构化数据(对象),也能很方便的构造HTTP响应(按照HTTP协议的格式解析请求,调用用户指定的相关代码,然后按照HTTP响应的格式来构造返回数据);

2022-05-28 20:04:13 900 20

原创 HTTP协议(下)

HTTP协议(下)

2022-05-26 09:59:13 959 34

原创 HTTP协议(上)

http协议(上)

2022-05-24 23:34:41 498 31

原创 Java的数据库编程:JDBC

JDBC

2022-05-21 18:16:04 1804 73

原创 那些好用过头的键盘

一个好看又耐用的键盘

2022-05-13 00:04:34 10186 41

原创 前端之JavaScript

JS基本用法

2022-05-08 09:16:59 3588 111

原创 软件测试的基本概念

软件测试的基本概念

2022-05-02 18:36:16 3771 74

原创 前端之CSS

CSS基本语法和用法

2022-04-30 22:24:29 3653 56

原创 前端之HTML

html基础

2022-04-28 21:37:50 2438 33

原创 网络原理二(下)

网络原理进阶

2022-04-26 01:25:00 1352 25

原创 网络原理二(上)

网络原理进阶

2022-04-21 01:25:06 1293 41

原创 关于软件测试

软件测试

2022-04-13 22:13:22 1748 24

原创 什么是网络编程?

网络编程

2022-04-12 21:44:46 8628 18

原创 初识网络原理

网络基础知识

2022-04-09 21:24:02 876 14

原创 文件操作与IO

文件管理

2022-04-08 16:55:02 625 12

原创 多线程进阶(下)

多线程进阶

2022-04-02 23:08:52 538

原创 多线程进阶(上)

多线程进阶

2022-04-01 00:50:09 379

原创 多线程案例

多线程案例

2022-03-30 00:20:00 1744 4

原创 线程wait和notify方法

wait和notify

2022-03-27 18:50:09 1354

原创 线程加锁关键字

加锁关键字

2022-03-27 18:48:23 1584 1

空空如也

空空如也

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

TA关注的人

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