自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【打印素数】

题目:打印100~200之间的素数素数:即质数,除了1和自己之外,再没有其他的约数,则该数据为素数。

2023-11-02 16:12:41 464 1

原创 【登录安全测试】

登录安全测试是确保系统的用户身份验证机制和登录过程的安全性的重要步骤。

2023-10-27 20:56:11 547

原创 常见的五种设计模式

注意事项: 1、和适配器模式的区别:适配器模式主要改变所考虑对象的接口,而代理模式不能改变所代理类的接口。**缺点:**每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中类的个数成倍增加,在一定程度上增加了系统的复杂度,同时也增加了系统具体类的依赖。2、Windows 是多进程多线程的,在操作一个文件的时候,就不可避免地出现多个进程或线程同时操作一个文件的现象,所以所有文件的处理必须通过唯一的实例来进行。一个“策略”是一个 整体的(完整的) 算法,算法是可以被整体替换的。

2023-09-10 12:00:30 713

原创 网络基本概念

计算机网络:是指将具有独立功能的多个计算机系统通过通信系统(如电缆、光纤、微波、卫星等)互相连接起来,以实现资源共享、互相通信的计算机网络系统。计算机网络是计算机技术和通信技术相结合的产物。发展计算机网络的目的有两个:一是资源共享,即共享计算机网络中的硬件资源、软件资源和数据资源等;二是实现各计算机之间的相互通信。

2023-09-03 10:51:52 405

原创 JVM详解

如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成,每一个层次的类加载器都是如此,因此所有的加载请求最终都应该传送到最顶层的启动类加载器中,只有当父加载器反馈自己无 法完成这个加载请求(它的搜索范围中没有找到所需的类)时,子加载器才会尝试自己去完成加载。启动类加载器:加载 JDK 中 lib 目录中 Java 的核心类库,即$JAVA_HOME/lib目录。扩展类加载器。加载 lib/ext 目录下的类。应用程序类加载器:加载我们写的应用程序。

2023-08-23 17:00:07 1169 2

原创 Tomcat 的伪代码

Tomcat伪代码

2023-08-22 16:24:28 660

原创 知识分享社区测试

实现了基于 Spring 的前后端分离版本的在线论坛系统,实现了用户登录注册、站内私信,帖⼦列表, 发布帖⼦, 回复帖⼦,点赞帖子,搜索帖子等功能。项目体验:http://175.178.163.221:58080/sign-in.html项目源码:https://gitee.com/dragon-yushuang/forum.git技术实现过程操作系统:Windows 10家庭版项目运行:CentOS、maven、JDK1.8浏览器:Chorme、Edge、FireFox自动化脚本环境:IDEA

2023-08-17 17:20:06 427

原创 在线论坛系统

实现了基于 Spring 的前后端分离版本的在线论坛系统,实现了用户登录注册、站内私信,帖⼦列表, 发布帖⼦, 回复帖⼦,点赞帖子,搜索帖子等功能。项目体验:http://175.178.163.221:58080/sign-in.html项目源码:https://gitee.com/dragon-yushuang/forum.git技术实现过程服务器端技术 :Spring 、Spring Boot 、Spring MVC 、MyBatis浏览器端技术 :HTML, CSS, JavaScript 、

2023-08-17 17:11:48 419

原创 企业跨组织人才管理系统测试

操作系统:Windows 10家庭版项目运行:IDEA2022.2.3、maven、JDK1.8浏览器:Chorme、Edge、FireFox自动化脚本环境:IDEA2022.2.3网络:127.0.0.1:8080测试技术: 主要采用自动化测试以及手工测试测试人员: 我。

2023-08-17 17:04:15 319

原创 JVM详解

如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成,每一个层次的类加载器都是如此,因此所有的加载请求最 终都应该传送到最顶层的启动类加载器中,只有当父加载器反馈自己无 法完成这个加载请求(它的搜索范围中没有找到所需的类)时,子加载器才会尝试自己去完成加载。启动类加载器:加载 JDK 中 lib 目录中 Java 的核心类库,即$JAVA_HOME/lib目录。扩展类加载器。加载 lib/ext 目录下的类。应用程序类加载器:加载我们写的应用程序。

2023-08-17 12:24:11 647

原创 部署Java项目

云服务器部署Java项目

2023-08-16 22:01:41 199

原创 在线论坛系统

实现了基于 Spring 的前后端分离版本的在线论坛系统,实现了用户登录注册、站内私信,帖⼦列表, 发布帖⼦, 回复帖⼦,点赞帖子,搜索帖子等功能。项目体验:http://175.178.163.221:58080/sign-in.html项目源码:https://gitee.com/dragon-yushuang/forum.git服务器端技术Spring 、Spring Boot 、Spring MVC 、MyBatis浏览器端技术HTML, CSS, JavaScript 、jQuery 、

2023-08-16 15:38:33 388

原创 loadrunner无法录制

3、启用了IP6,需要取消IP6(取消IP6可能导致其他时候使用浏览器时无法连接互联网,记得测试完就勾选回来)1、loadrunner是使用fidder代理的,所以loadrunner录制的时候要打开fidder。

2023-08-16 15:23:58 1011

原创 spring前后端日期格式不一致解决!!!

明确异常描述:文章列表的日期格式不对。【⾮常重要】已经采取的措施。在module对应属性加上。controller层。

2023-08-12 14:51:58 532

原创 Redis(CentOS)

6379默认端口号。

2023-08-09 17:15:02 687

原创 Spring事务和事务传播机制

事务定义 :将⼀组操作封装成⼀个执⾏单元(封装到⼀起),要么全部成功,要么全部失败。为什么要⽤事务?⽐如转账分为两个操作:第⼀步操作:A 账户 -100 元。第⼆步操作:B 账户 +100 元。如果没有事务,第⼀步执⾏成功了,第⼆步执⾏失败了,那么 A 账户平⽩⽆故的 100 元就“⼈间蒸发”了。⽽如果使⽤事务就可以解决这个问题,让这⼀组操作要么⼀起成功,要么⼀起失败。

2023-08-07 16:09:14 710

原创 SpringBoot 统⼀功能处理

/判断是否登录 HttpSession session = request . getSession(false);if(session!= null) {//通过,不进行拦截 return true;} }

2023-08-04 17:16:02 429

原创 Spring AOP与代理模式

切点指的是具体要处理的某⼀类问题,⽐如⽤户登录权限验证就是⼀个具体的问题,记录所有⽅法的执⾏⽇志就是⼀个具体的问题,切点定义的是某⼀类问题。Spring AOP 切点的定义如下,在切点中我们要定义拦截的规则,具体实现如下。

2023-08-03 10:35:59 879 1

原创 MyBatis

防止两个重名的字段。使⽤ ${sort} 可以实现排序查询,⽽使⽤ #{sort} 就不能实现排序查询了,因为当使⽤ #{sort} 查询时, 如果传递的值为 String 则会加单引号,就会导致 sql 错误。如果是增、删、改返回搜影响的⾏数,那么在 mapper.xml 中是可以不设置返回的类型的,然⽽即使是最简单查询⽤户的名称也要设置返回的类型。这时查询会将所有的结果查询出来,因此⽤于查询的字段,尽量使⽤ #{} 预查询的⽅式。根据传⼊的⽤户对象属性来更新⽤户数据,可以使⽤标签来指定动态内容。

2023-08-02 09:04:49 123

原创 SpringMVC程序开发

RequestMapping 是 Spring Web 应⽤程序中最常被⽤到的注解之⼀,它是⽤来注册接⼝的路由映射的。路由映射:所谓的路由映射指的是,当⽤户访问⼀个 url 时,将⽤户的请求对应到程序中某个类的某个⽅法的过程就叫路由映射@RequestMapping 即可修饰类,也可以修饰⽅法,当修饰类和⽅法时,访问的地址是类 + ⽅法@RequestMapping 也可以直接修饰⽅法} }

2023-08-01 11:11:45 162

原创 spring boot 配置 与 日志

想象⼀下如果没有配置信息,那么 Spring Boot 项⽬就不能连接和操作数据库,甚⾄是不能保存可以⽤于排查问题的关键⽇志,所以配置⽂件的作⽤是⾮常重要的那么这个时候会以 properties 中的配置为主,也就是 .properties 配置⽂件的优先级最⾼,但加载完 .properties ⽂件之后,也会加载 .yml ⽂件的配置信息。

2023-07-31 14:47:10 823

原创 bean作用域和生命周期

限定程序中变量的可⽤范围叫做作⽤域,或者说在源代码中定义变量的某个区域就叫做作⽤域。⽽ Bean 的作⽤域是指 Bean 在 Spring 整个框架中的某种⾏为模式,⽐如 singleton 单例作⽤域,就表示 Bean 在整个 Spring 中只有⼀份,它是全局共享的,那么当其他⼈修改了这个值之后,那么另⼀个⼈读取到的就是被修改的值。

2023-07-30 15:03:45 187

原创 spring创建与使用

/</</

2023-07-29 10:38:58 677

原创 spring boot创建

Spring Boot 项⽬有两个主要的⽬录:src/main/java 为 Java 源代码。src/main/resources 为静态资源或配置⽂件:/static:静态资源⽂件夹;/templates:模版资源⽂件夹正确路径当我们把要注⼊到容器类和启动类放到同级⽬录下时,如下图所示:这时候 Spring Boot 项⽬才能正常的将 bean 注⼊到容器中。以上情况反应了 Spring Boot 项⽬的另⼀个特点:约定⼤于配置。

2023-07-28 15:44:27 349

原创 企业跨组织人才管理系统测试

部分测试(管理员端未测试)

2023-07-26 10:06:45 206

原创 企业跨组织人才管理系统前端页面

一、主页注册二、管理员端。

2023-07-26 09:29:23 345 1

原创 Linux基础命令

touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的。: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存。在的目录,则它会把前面指定的所有文件或目录复制到此目录中。date 指定格式显示时间: date +“%Y-%m-%d %H:%M:%S”-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在。-R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理。

2023-07-25 16:10:39 120 1

原创 org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500.

org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 112

2023-07-18 14:24:08 5597 1

原创 性能测试工具- LoadRunner

LoadRunner只能在windows操作系统上运行,MAC操作系统不支持,如果使用MAC操作系统,需要在MAC操作系统上安装一个虚拟机,再装上windows操作系统之后安装loadrunner,比较费事360极速浏览器下载地址:http://chrome.360.cn/web/newfeature_7_2.html?w注意是360极速浏览器,不是360浏览器提前下载安装文件,必须下。提取码:kbfw注意,以下教程仅展示需要特别注意的步骤,其他步骤省略,没有特殊说明直接下一步即可。

2023-07-15 21:17:02 557 1

原创 servlet简单实现表白墙

servlet简单实现表白墙

2023-06-30 17:42:39 308 4

原创 Servlet 运行和运行原理

使用 IDEA 创建一个 Maven 项目.MavenMaven项目创建完毕后, 会自动生成一个pom.xml文件.我们需要在pom.xml中引入依赖的jar包.servlettomcatservletxmlpom.xmlpom.xml

2023-06-26 22:02:03 1062 3

原创 HTTP

当我们在浏览器中输入一个 “网址”, 此时浏览器就会给对应的服务器发送一个 HTTP 请求. 对方服务器收到这个请求之后, 经过计算处理, 就会返回一个 HTTP 响应事实上, 当我们访问一个网站的时候, 可能涉及不止一次的 HTTP 请求/响应 的交互过程.可以通过chrome的开发者工具观察到这个详细的过程.通过 F12 打开 chrome 的开发者工具, 切换到Network标签页. 然后刷新页面即可看到如下图效果. 每一条记录都是一次 HTTP 请求/响应。

2023-06-21 16:40:24 1195 3

原创 基于AT89S52单片机的多功能电子万年历

基于AT89S52单片机的多功能电子万年历的硬件结构和软硬件设计方法。本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。系统以AT89S52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集选用DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602液晶显示模块,可以在LCD1602上同时显示年、月、日、周日、时、分、秒,还具有时间校准等功能。

2023-06-20 17:07:25 3755 3

原创 性能测试概述

性能测试是指对软件系统在不同负载条件下的性能进行测试,以验证系统的可扩展性、资源利用率、响应时间等性能指标是否符合预期,包括负载测试、压力测试、并发测试、容量测试、性能分析等。性能测试的目的是为了评估系统在实际使用中的性能表现,以便优化系统的性能,提高用户体验。

2023-06-14 21:57:57 1664 3

原创 maven

Maven是Apache下的一个开源项目,它是一个创新的项目管理工具,它用于对Java项目进行项目构建、依赖管理及项目信息管理。(开源、免费、Java语言实现)总结:Maven就是一个软件工具,它的主要作用就是对项目进行管理。

2023-06-14 21:41:45 1405 3

原创 运行一个servlet项目

使用 IDEA 创建一个 Maven 项目.MavenMaven项目创建完毕后, 会自动生成一个pom.xml文件.我们需要在pom.xml中引入依赖的jar包.servlettomcatservletxmlpom.xmlpom.xml

2023-06-11 21:16:45 1989 4

原创 神经网络单元测试 1 ~14单元

‏将1000张尺寸为28×32的彩色图片存储在多维数组pic中,pic的形状为____,对pic进行切片操作“pic[0]”之后,得到的数组是____。‎将5000张尺寸为28×32的彩色图片存储在多维数组pic中,要提取出pic中索引值为9—19(索引从0开始)的图片的G通道,应使用______。‍若未在图像边界处填充数字,对一个15×15大小的图像,使用3×3的卷积核,进行一轮步长为3的卷积后,结果图像的大小为______。

2023-06-07 19:32:05 2547 9

原创 JUnit单元测试框架

JUnit是一个用于Java编程语言的测试框架。它支持自动化单元测试,可以帮助开发人员测试代码的正确性和健壮性。JUnit提供了一组注解、断言和测试运行器,可以方便地编写和运行单元测试。

2023-06-05 20:08:20 2975 7

原创 【操作系统】虚拟内存的基本概念

(1) 基于局部性原理,当程序装入时,可以将程序中很快会用到的部分装入内存,暂时用不到的部分留在外存,就可以让程序开始执行(2) 程序执行过程中,当所访问的信息不在内存时,由操作系统负责将所需信息从外存调入内存,然后继续执行程序(3) 若内存空间不够,由操作系统负责将内存中暂时用不到的信息换出到外存(4) 在操作系统的管理下,在用户看来似乎有一个比实际内存大得多的内存,这就是虚拟内存(5) 易混知识点:虚拟内存的最大容量是由计算机的地址结构(CPU 寻址范围)确定的。

2023-06-04 11:33:30 1546 5

原创 TCP协议详解

TCP,即Transmission Control Protocol,传输控制协议。人如其名,要对数据的传输进行一个详细的控制。

2023-05-30 21:58:35 521 3

Java图书馆管理系统

用Java实现简单的图书馆管理系统。 实现一个项目首先要搞清楚项目的功能有哪些: 图书馆管理系统首先要有书其次是书架,以及对书籍的一些操作。那么是谁对书籍进行操作呢?当然时我们这些普通用户以及对书籍进行管理的管理人员。 1.书籍模块:一本书籍的基本信息有:书名,作者,价格,类别以及借阅状态。书籍的类别有·许多,一个书架放置一个类别的图书,这样比较方便查找书籍。 2.操作模块:查看全部书籍,查找某本书籍,借阅书籍,归还书籍,添加书籍,删除书籍,更新书籍信息。使用一个接口,具体功能到具体子类实现。这样假如增加一个书架,增删改查这些功能都是类似的,相同的代码就不用全部重写一遍~ 3.用户模块:将对书籍的操作区分人员。普通用户对书籍的操作有:查看全部书籍,查找某本书籍,借阅和归还书籍。管理人员对书籍的操作有:查看全部书籍,查找某本书籍,添加书籍,删除书籍,更新书籍信息。

2023-04-04

空空如也

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

TA关注的人

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