自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(213)
  • 资源 (2)
  • 收藏
  • 关注

原创 图书管理系统 java后端 html前端

图书管理系统,前端使用jquery-3.6.0、bootoast、bootstrap,数据库使用mysql,后端使用spring,对注册登录使用BCrypt算法加密。

2022-11-01 15:36:24 2451 7

原创 8.spring框架-----AOP基本知识

定义切入点 BookDaoImpl中有两个方法,分别是save和update,我们要增强的是update方法,要使用SpringAOP的方式在不改变update方法的前提下让其具有打印系统时间的功能。目前打印save方法的时候,因为方法中有打印系统时间,所以运行的时候是可以看到系统时间。切入点定义依托一个不具有实际意义的方法进行,即无参数、无返回值、方法体无实际逻辑。制作切面,切面是用来描述通知和切入点之间的关系。对于update方法来说,就没有该功能。将通知类配给容器并标识其为切面类。

2022-11-01 14:49:57 629

原创 7.spring框架-----注解开发

使用注解的形式替代 xml 配置,将繁杂的 Spring 配置文件从工程中彻底消除掉,简化书写。

2022-10-28 23:23:58 964

原创 6.spring框架-----容器的创建方式 Bean的获取方式 BeanFactory的使用

ApplicationContext要想成为延迟加载,在配置文件中 添加。使用BeanFactory来创建IOC容器。

2022-10-27 21:04:55 500

原创 5.spring框架-----通过xml加载properties文件

添加对应的类 BookDao和BookDaoImpl类,并在BookDaoImpl类中添加name属性与setter方法。添加对应的类 BookDao和BookDaoImpl类,并在BookDaoImpl类中添加name属性与setter方法。使用${key}来读取properties配置文件中的内容并完成属性注入。标签会加载系统的环境变量,而且环境 变量的值会被优先加载。标签会加载系统的环境变量,而且环境变量的值会被优先加载。新建一个properties配置文件。加载properties配置文件。

2022-10-25 19:24:23 1223

原创 4.spring框架-----对配置文件xml修改实现对数据源对象管理连接mysql

先在pom.xml文件中加入依赖。先在pom.xml文件中加入依赖。

2022-10-25 17:58:21 315

原创 3.spring框架-----spring framework 自动装配 集合注入

IoC容器根据bean所依赖的资源在容器中自动查找并注入到bean中的过程称为自动装配。如果是按照类型注入,那么注入的类型必须是唯一的,否则自动装配不知道需要先装配哪个。这种情况有两种解决办法,一个是把id不变,把autowire=“byType”文件中 Bean 的 id 必须与类中的属性名称相同,如果不相同会报错。另一个是把id改成和需要自动注入的类属性相同,autowire属性不变。autowire=“byName” 表示按属性名称自动装配,autowire属性:开启自动装配,通常使用按类型装配。

2022-10-25 16:43:36 488

原创 2.spring框架-----spring framework DI依赖注入

value:后面跟的是简单数据类型,对于参数类型,Spring在注入的时候会自动转换,但是不能写成英文,spring在将英文转换成int类型的时候就会报错。这种方式可以解决构造函数形参名发生变化带来的耦合问题 但是如果构造方法参数中有类型相同的参数,这种方式就不友好了。在BookDaoImpl类中声明对应的简单数据类型的属性,并提供对应的setter方法。当构造函数中方法的参数名发生变化后,配置文件中的name属性也需要跟着变。1.在BookDaoImpl类中声明对应的简单数据类型的属性。

2022-10-22 15:49:24 513

原创 1.spring框架-----spring framework bean基础配置 bean生命周期

Spring的IOC容器是运行在JVM中 运行main方法后,JVM启动,Spring加载配置文件生成IOC容器,从容器获取bean对象,然后调方 法执行 main方法执行完后,JVM退出,这个时候IOC容器中的bean还没有来得及销毁就已经结束了 所以没有调用对应的destroy方法。使用IOC容器管理Bean,在IOC容器中把有依赖关系的都进行绑定,在使用对象时就可以之间从IOC容器中获取,并且所有的bean已经绑定好依赖关系,降低了耦合性,修改代码的时候不需要全部更改。

2022-10-19 22:41:34 714

原创 13.LoadRunner内置参数和事务定义

自定义参数一般是定义一些常量值。

2022-09-13 18:29:36 878

原创 测试用例-----听歌项目

测试用例。

2022-09-06 11:48:11 315

原创 10.VScode下载---Windows64x

可以根据需要配置setting.json文件。按下ctrl+shift+p在搜索框中搜索。点击后会弹出一个新增环境变量,点击。点击64 bit会跳转到下载页面。就会弹出一个新的下载,速度变快。配置setting.json文件。完成python环境的配置。把框中的内容替换成下面的。安装过程就是直接下一步。下载python插件。

2022-09-02 19:40:13 511

原创 9.解决Error starting ApplicationContext. To display the conditions report re-run your application with

在application.properties中要写datasource的url、username、password等信息。如果端口号出现占用的问题修改端口号。数据库找不到合适的url。

2022-08-31 10:06:31 309

原创 1.NC4 判断链表中是否有环

使用HashSet,set是去重的,每次add(node)之前和之后记录set的长度,如果两次的长度一样说明没有添加成功,那么链表中有环。经典的解法是使用双指针-快慢指针,快指针走两步,满指针走一步,如果两个指针刚好相遇,那么链表存在环。......

2022-08-30 17:00:32 171

原创 13.Jenkins的使用

JDK和jenkins安装云服务器安装Maven。

2022-08-21 17:26:28 599

原创 12.LoadRunner,基于html录制和基于url录制

基于url是低层次录制模式,这种模式录制的脚本相对长,不利于阅读,但脚本更直观,它把客户端向服务器端发送的每一个请求都放在一个单独的web_url中,即一个请求对应一个web_url,页面和图片分别生成对应的web_url,,url模式的脚本更直观。如果基于浏览器的应用程序中包含了Java Script,applet等并且该脚本向服务器产生了请求,比如DataGrid的分页按钮等,也要使用URL方式录制。在录制-选项中有html和url两种录制方式,默认Loadrunner是基于html的。...

2022-08-14 18:30:42 717

原创 11.LoadRunner录制的方式

使用fidller进行辅助生成脚本,fidller提供代理地址,将所有的网络请求转化为saz包,再转换成LoadRunner脚本。先在浏览器输入项目网址,然后打开开发者管理,网络面板,进行完一系列操作之后鼠标右键将所有内容另存为HAR。支持IE,Edge,Chrome,FireFox。在浏览器中进行访问,访问结束后把这些保存下来。在需要进行录制的浏览器中打开代理。在fidller中添加一个过滤器。需要在录制-选项中开启代理。打开LoadRunner。打开LoadRunner。...

2022-08-14 15:23:03 1790

原创 7.解决Jenkins警告Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is plat

提交到仓库之后,重新在Jenkins中构建。在项目的pom.xml文件中加入。

2022-08-13 12:32:29 314

原创 6.解决Jenkins报错 A Maven installation needs to be available for this project to be built.

使环境参数生效:source /etc/profile。在 /etc/profile文件中加入两行代码。查看云服务器上的Maven是否安装配置成功。确定Jenkins中maven配置正确。重新输入mvn -version。

2022-08-13 12:20:09 2676

原创 6.云服务器安装Maven

6.云服务器安装Maven。

2022-08-12 14:39:50 374

原创 11.软件测试-----性能测试

压力测试一般指后端压力测试,不断对系统施加压力,检查系统在长期处于临界饱和情况下,系统的稳定性以及系统性能指标的变化,进行压力测试的时候会不断向系统增加负载,使得系统长期处于高负荷情况,检查系统在极限情况下是否稳定,确定系统在极限情况下是否稳定,确定系统在极限情况下CPU利用率,内存使用情况等其他指标。这里的一个事务是一个业务度量单位,是指一组密切相关的子操作的组合。比如,一笔电子支付操作,后台处理的时候可能需要经过会员系统,账务系统,支付系统,银行系统等,这就是是一个关于支付事务里面包含的操作。.....

2022-08-12 11:08:01 1030

原创 10.LoadRunner2022社区版安装

管理员运行Micro_Focus_LoadRunner_2022_Community_Edition_Additional_Components.exe。找到安装目录DVD\Language-Packs\Chinese-Simplified\LoadRunner下的LR_CHS.exe,以管理员身份运行。管理员运行Micro_Focus_LoadRunner_2022_Community_Edition_Language_Packs.exe。点击安装等待,需要等待几分钟。弹出安装界面,下一步。...

2022-08-08 21:40:02 4243 6

原创 9.软件测试-----jenkins安装

输入命令 rpm -e --nodeps 安装包名称 ,卸载openjdk相关内容,卸载完成后,输入rpm -qa | grep java 查看是否卸载干净。/var/lib/jenkins 目录下为Jenkins的安装目录,Jenkins的工作空间就在里面。/usr/lib/jenkins 目录下为Jenkins的war包,jenkins.war。输入命令rpm -ivh jdk-8u341-linux-x64.rpm 等待安装完成。把下载好的文件放在/root/zhang/jenkins下。......

2022-08-08 17:56:26 1883

原创 6.软件测试-----自动化测试之unittest框架

自动化的测试中, 对于每个单独的case来说,一个case的执行结果中, 必然会有期望结果与实际结果, 来判断该case是通过还是失败, 在unittest 的库中提供了大量的实用方法来检查预期值与实际值, 来验证case的结果, 一般来说, 检查条件大体分为等价性, 逻辑比较以及其他, 如果给定的断 言通过, 测试会继续执行到下一行的代码, 如果断言失败, 对应的case测试会立即停止或者生成错误信息( 一般打印错误信息即可) ,但是不要影响其他的case执行。有没有版本一次运行?...

2022-08-05 14:34:02 430

原创 19.服务器端会话技术Session

当访问//setSession时,由于是第一次访问,请求头是不带参数的,但是响应头中有set-Cookie。ii:Session的活化:在服务器启动后,将Session文件转化为内存中的session对象即可。i:Session的钝化:在服务器正常关闭之前,将session对象序列化到硬盘上。(1)session用于存储一次会话的多次请求的数据,Cookie存在服务器端。先在浏览器访问/setSession,再访问/get/Session。,将数据保存在服务器端的对象中,HttpSession。...

2022-08-04 18:04:59 719

原创 5.部署web项目到云服务器

在云服务器上先添加一条安全规则。

2022-08-04 14:13:14 800

原创 5.软件测试-----自动化测试

SeleniumRC在浏览器中运行JavaScript应用,会存在环境沙箱问题,而WebDriver可以跳出JavaScript的沙箱,针对不同的浏览器创建更健壮的,分布式的,跨平台的自动化测试脚本。虽然这样是可以定位到元素的,但是一旦需要定位的元素变多,那么这个方法就不是很适用了,我们可以定位一组元素,我们可以先定位出同一个类,然后再定位我们需要的元素。如果页面元素比较多,利用元素的属性无法准确的定位这个元素的时候,我们可以先定位元素所在的div块,再去定位这个元素。...

2022-07-31 14:13:55 4752

原创 18.客户端会话技术Cookie

一、会话技术(Cookie和Session)会话一次会话中包含多次请求和响应,一次会话浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能在一次会话的范围内的多次请求建立连接,共享数据客户端会话技术Cookie和服务器端会话技术Session二、客户端会话技术Cookie客户端会话技术,将数据保存到客户端1.Cookie的实现原理2.Cookie使用步骤先创建Cookie对象,绑定数据发送Cookie对象获取Cookie对象,拿到数据编码。...

2022-07-30 13:58:18 460

原创 4.软件测试-----【禅道的下载安装】【Python的下载安装】【Pycharm的下载安装】【selenium+python环境搭建】【Chrome、Edge、Firefox配置驱动】

禅道16.3版本发布,看板新增卡片导入、自定义列宽、自定义泳道高度、设置卡片完成状态等功能-禅道下载-禅道开源项目管理软件(zentao.net)QC/CQ、jira(管理整个项目周期)、tapd、TestLink(开源,只能进行测试用例的管理)、Bugzilla(只管理BUG的生命周期)禅道可以管理测试用例、管理BUG和BUG的各种状态、管理测试的整个流程、自动生成测试报告。如果出现下图问题可以点击下面链接来查看解决问题方案。禅道既是开源的,也可以管理软件开发的整个测试流程。...

2022-07-28 22:12:11 3455 1

原创 3.解决Pycharm报错Unresolved reference ‘selenium‘ Unresolved reference ‘webdriver‘

目录问题解决方案1.打开编辑器中的setting2.点击+Add Content Root 3.找到安装selenium的路径 4.点击Apply之后再点击Sources5.最后点击Apply然后点击OK返回主界面,报错解决

2022-07-28 20:14:08 4460 1

原创 1.软件测试-----软件测试的基本概念

2)测试环境分为硬件环境和软件环境,如果是web项目,需要描述浏览器版本,客户机操作系统等,如果是app项目,需要描述机型、分辨率、操作系统版本等。瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。对本次迭代的测试情况进行分析和总结,写了多少测试用例,执行了多少,发现多少bug,剩余bug的解决方案,测试的覆盖率。软件测试和软件开发都是软件生命周期的重要组成部分,测试和开发有着一对一的关系,测试的工作是对开发成果的检验。.....

2022-07-25 21:56:13 6518 1

原创 2.解决IDEA社区版没有提供Spring Initalizer的问题

就会自己进行下载,把下载好的安装包解压用IDEA打开即可。在下面的网站中自己手动创建一个工程,导入IDEA中。然后点击GENERATECTRL+ENTER。然后运行自动生成的类文件,得到下图结果就说明成功了。IDEA会自行进行一个下载,稍等一会就行。在IDEA中直接下载。...

2022-07-22 20:51:24 1238

原创 1.解决com.mysql.jdbc.PacketTooBigException: Packet for query is too large

做Web项目时碰到由于MySQL服务器max_allowed_packet比较小,只有4194304,只需要把max_allowed_packet设置更大一点就行。

2022-07-15 19:30:07 957

原创 Day 43 电话号码 + 求和()

目录1.电话号码2.求和

2022-07-08 22:44:00 233

原创 【每日一题】Day 43 选择题

【第一题】【第二题】【第三题】【第四题】【第五题】【第六题】【第七题】【第八题】【第九题】【第十题】

2022-07-08 19:59:41 160

原创 Day 42 解读密码+走迷宫()

目录1.解读密码2.走迷宫

2022-07-08 19:58:42 73

原创 Day 41 Emacs计算器 + 五子棋(*)

目录1.Emacs计算器2.五子棋

2022-07-08 19:55:53 964

原创 【每日一题】Day 41 选择题

【第一题】 【第二题】【第三题】 【第四题】 【第五题】 【第六题】 【第七题】 【第八题】【第九题】【第十题】

2022-07-05 17:04:11 200

原创 【每日一题】Day 42 选择题

【第一题】【第二题】 【第三题】【第四题】【第五题】【第六题】【第七题】【第八题】【第九题】【第十题】

2022-07-05 16:15:40 81

原创 17.重定向(redirect)和请求转发(forward)

目录一、重定向 二、请求转发三、重定向和请求转发的区别四、重定向和请求转发获取Servlet的方式五、重定向和请求转发的代码示例5.1重定向login.htmlServlet1 sucess.html5.2请求转发 login.htmlServlet2sucess.html 资源使用范围不一样,请求转发是同一服务器中的资源,而重定向是任意服务器资源请求响应的次数不一样,请求转发只需要一次请求,重定向需要两次请求请求转发的url地址栏不会发生改变,重定向的url地址栏是会改变的请求转发的两个Servlet实例

2022-07-04 21:04:31 3647

Windows系统下的 JMeter apache-jmeter-5.4.3.zip

Windows系统下的 JMeter中文版已经配置好 apache-jmeter-5.4.3.zip

2022-06-13

apache-tomcat-8.5.60.zip

apache-tomcat-8.5.60.zip安装包

2022-06-07

空空如也

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

TA关注的人

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