自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 移动云ECS主机:未来云计算的驱动力

移动云以“央企保障、安全智慧、算网一体、属地服务”为品牌支撑,聚焦智能算力建设,打造一朵智能、智慧、安全可信可控的云,提供更优质的算力服务,引领云计算产业发展30+资源节点实现全国省份100%覆盖230+自有产品产品丰富度国内排名前二60+可信云认证斩获60+项可信云资质认证TOP2生态规模生态市场规模全国第二通过本次使用移动云主机ECS进行一些基本的操作和安装部署消息中间件RocketMQ之后,我发现移动云的云主机可以满足我们各种个性化业务需求。

2024-05-24 17:14:05 767

原创 探索Baidu Comate:编程世界中的新利器

随着GPT的大火,衍生了各种AI工具,这些AI工具遍布在各行业各领域中,有AI写作、AI办公、AI绘画、AI剪辑、AI音频等等。那么有没有提供我们开发者提高我们开发效率的工具呢?那当然是有的,这就不得不提我一直在用的,,它是一款基于文心大模型打造的新一代编码辅助工具。拥有代码智能、场景丰富、创造价值、广泛应用等多重产品优势,可实现“帮你想、帮你写、帮你改”的场景应用形态。提升编码效率,释放“十倍”软件生产力。

2024-05-07 23:35:27 1045

原创 性能测试重要概念

性能测试是指测试人员利用性能测试工具,模拟各种场景,观察性能指标是否符合预期

2024-04-11 11:30:00 767 1

原创 基于博客系统的功能测试和性能测试

使用JUnit测试框架对博客系统进行功能测试。

2024-04-10 20:49:58 478

原创 自动化测试selenium

将人工要做的测试化工作进行转换,让代码去执行测试工作。这样可以提高测试效率,提高测试产品的质量。自动化分类:单元自动化测试、接口自动化测试、UI自动化测试做UI自动化测试的工具为什么使用selenium?1、免费,可以查看源码2、支持各种浏览器3、跨平台(Linux、Windows、Mac)4、有丰富的API。

2024-04-10 08:30:00 933

原创 Junit单元测试基础

JUnit 是一个流行的 Java 单元测试框架,它为开发者提供了一种简单而有效的方式来编写和执行单元测试。JUnit 5 是最新版本,也称为 JUnit Jupiter,它引入了许多新特性,如参数化测试、条件测试、扩展模型等,以及更强大的断言方法和注解。JUnit 可以与许多集成开发环境(IDE)和构建工具(如 Eclipse、IntelliJ IDEA、Maven、Gradle 等)无缝集成,使得测试编写、运行和调试变得更加方便和高效。

2024-04-09 17:37:14 828

原创 软件测试--细致划分

软件测试的细致划分,侧重于概念部分。

2024-04-06 17:30:00 715

原创 软件测试--用例

测试用例(Test Case)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环 境、操作步骤、测试数据、预期结果等要素。

2024-04-06 11:14:56 1027

原创 软件测试基础

软件测试就是验证软件产品特性是否满足用户的需求。

2024-04-05 14:55:45 844

原创 实现消息队列

消息队列服务器,核心功能是提供了虚拟主机,交换机,队列,消息等概念的管理,实现了三种典型消息的转发方式。实现跨主机/服务器之间的生产者消费者模型。

2024-03-30 11:22:04 1044

原创 Spring AOP底层原理

SpringAOP底层原理

2024-03-10 11:30:00 957

原创 部署 Web 项目到Linux上

把程序安装到生产环境上, 这个过程称为 "部署",也叫 "上线"。一旦程序部署成功, 那么这个程序就能被外网中千千万万的普通用户访问到。

2024-03-09 12:52:21 480

原创 no main manifest attribute,in xxx.jar(关于Spring项目,无法在云服务器上运行jar包的解决方法)

no main manifest attribute,in xxx.jar(关于Spring项目,无法在云服务器上运行jar包的解决方法)

2024-03-09 12:52:06 3197

原创 博客系统(SSM)

通过SSM实现的博客系统

2024-03-07 16:58:23 1406

原创 加密 / MD5算法 /盐值

加密介绍:在MySQL数据库中, 我们常常需要对密码, 身份证号, 手机号等敏感信息进行加密, 以保证数据的安全性。如果使用明文存储, 当黑客入侵了数据库时, 就可以轻松获取到用户的相关信息, 从而对用户或者企业造成信息泄漏或者财产损失。加密算法:对称加密、非对称加密、摘要算法。1. 对称密码算法:是指加密秘钥和解密秘钥相同的密码算法2. 非对称密码算法 是指加密秘钥和解密秘钥不同的密码算法. 该算法使用一个秘钥进行加密, 用另外一 个秘钥进行解密。

2024-03-07 16:53:22 633

原创 实现令牌技术

给一个场景:实现登录传统思路:• 登陆页面把用户名密码提交给服务器.• 服务器端验证用户名密码是否正确, 并返回校验结果给后端• 如果密码正确, 则在服务器端创建 Session . 通过 Cookie 把 sessionId 返回给浏览器.问题: 集群环境下无法直接使用Session。1.session存在服务器中,服务器重启,session丢失,用户需要重新登录。2.用户第一次请求,分配在服务器1,session存在服务器1上。

2024-03-07 16:52:46 861

原创 Spring AOP的实现方式

Spring框架的两大核心:IoC和AOPAOP:Aspect Oriented Programming(面向切面编程) AOP是一种思想,是对某一类事情的集中处理面向切面编程:切面就是指某一类特定的问题,所以AOP可以理解为面向特定方法编程

2024-02-16 12:24:39 1196

原创 SpringBoot统一功能处理

我们自己写的拦截器的类要继承HanderInterceptor这个类,并且重写这个类中自带的两个方法。@Slf4j@Overridelog.info("目标方法执行前");@Overridelog.info("目标方法执行后");

2024-02-13 19:23:28 1860

原创 图书管理系统

SpringBoot项目,基于Mybati操作数据库。

2024-02-03 11:11:40 988

原创 留言板(Mybatis连接数据库版)

中有关对于留言板的介绍,现在使用Mybatis完成连接数据库,这样以便刷新浏览器页面后,之前输入的信息仍然能够保存在硬盘中。

2023-12-28 20:34:00 1218

原创 MyBatis动态SQL(常用标签)

根据需求,动态拼接SQL。

2023-12-27 11:05:46 438

原创 MyBatis多表查询及参数赋值

Mybatis持久层框架:操作数据库的框架,方便对数据进行增删改查。实现:注解、xml实际开发中这两种方式可以共存。工作中尽可能的避免使用多表查询,尤其是对性能要求非常高的项目。

2023-12-25 15:59:34 1129

原创 MyBatis增删改查基础及其xml文件

resource路径下要有一个mapper文件夹,mapper文件夹下要有一个文件末尾名为Mapper的xml文件。mybatis会根据数据库的字段名和Java对象的属性名,进行映射,如果名称一样就可以进行赋值。application.properties或者application.yml中配置以下内容。当数据库中的名字与Java对象中的名字对应不一致时,重命名映射使用as将两者关联起来。缺点:每写一个新的方法都需要使用@Results重新注解一遍,代码冗余。字段与Java属性一样的不用重写。

2023-12-23 11:06:45 562

原创 使用MyBatis操作数据库及单元测试

MyBatis是⼀款优秀的持久层框架,⽤于简化JDBC的开发。JDBC来操作数据库太复杂了,使用MyBatis 是因为它可以帮助我们更⽅便、更快速的操作数据库。

2023-12-21 17:28:57 1293

原创 SpringBoot日志

日志作用:1.定位和发现问题2.监控系统eg:设定响应时间、超过阈值报警3.数据采集eg:统计页面浏览量、停留量,为用户做推荐4.日志审计eg:判断安全攻击,处理安全隐患

2023-12-19 20:45:23 1015

原创 使用Kaptcha实现的验证码功能

此验证码功能是以SpringBoot框架下基于kaptcha插件来实现的。

2023-12-18 20:48:43 926 2

原创 SpringBoot配置文件properties和yml

配置文件的作用:解决硬编码(代码写死)问题。

2023-12-18 10:59:42 789

原创 Spring IoC和DI

Spring是一个包含众多工具的IoC容器容器:Tomcat--->web容器List/Map--->数据存储容器Spring容器装的是对象。IoC:控制反转控制权反转,创建对象的控制权。

2023-12-07 20:00:36 1128

原创 基于Spring MVC的前后端交互案例及应用分层的实现

(1)登录参数:userName=?&password=?响应:True/False(2)图书列表展示参数:无响应:List

2023-12-01 17:16:23 1142

原创 Lombok工具包的安装和使用

Lombok是一个java库,它可以自动插入到编辑器和构建工具中,增强java的性能。不需要再写getter、setter或equals方法,只要有一个注解,使代码看上去更简洁。

2023-11-28 17:32:19 1791

原创 创建JDK8版本的SpringBoot项目的方法

截止到2023.11.24,SpringBoot不再支持3.0X之前的版本,3.0X之后的版本所对应的JDK版本为JDK17,下面介绍如何在idea上继续使用JDK8的版本。

2023-11-27 17:43:21 1902

原创 Spring Web MVC

Spring Web MVC是包含在Spring框架中的用来构造web项目的框架,底层基于Servlet API.(之前使用的SpringBoot也是创建Spring MVC的一种方式)MVC(model view controller):把一个项目分成三部分,三部分之间的关系如下Spring进行实现MVC模式,称为Spring MVC。

2023-11-24 16:06:11 1447

原创 SpringBoot

t=N7T8。

2023-11-16 19:47:16 154

原创 创建SpringBoot项目后无法运行Java文件的解决方法

根据报错提示,可以得知设置的阿里云仓库中没有2.7.17 RELEASE,这是社区版idea的bug,我们在pom.xml文件中修改version,将版本号后的英文后缀手动去掉,修改后再去maven面板中选择刷新。然后发现pom.xml文件和Java文件标识变正常了,Java文件也可以运行了,但是Java文件中出现红色标识,再返回pom.xml文件中观察。当我们创建好一个SpringBoot项目后,打开目录中的Java文件夹下的DemoApplication.java文件,发现这个文件无法运行。

2023-11-15 15:31:28 3226 1

原创 Maven介绍及仓库配置

唯一的,通过以下代码的三个键值对确定一个唯一的jar包。

2023-11-14 21:19:35 603

原创 JVM及其垃圾回收机制(GC)

JVM即Java虚拟机。

2023-11-13 17:52:27 744

原创 Linux常用命令及项目部署

Linux操作系统是和Windows并列的关系,Linux主要通过命令行进行操作的。

2023-11-08 13:55:11 79

原创 Cookie+Session

浏览器提供的持久化储存数据的机制。把信息保存到客户端,后续访问服务器的时候带着cookie数据进行访问。服务器通过cookie中的值识别当前的客户端及为其提供的服务环节。cookie最典型的应用:标识用户的身份信息举例:用户在浏览器输入正确的账号密码登录成功后,服务器给用户分配一个身份序列(SetCookie身份序号),用户之后访问该服务器时就会带上这个身份序号,后续服务器收到的请求中就会据此判断用户是谁。:上述过程的身份序号。

2023-11-03 19:27:36 111

原创 表白墙(服务器)

有新的浏览器打开页面的时候,从服务器获取数据(服务器存档和读档)读档:每次加载页面/刷新页面,触发一次读档操作,把之前服务器上存储的所有记录展示到当前页面中(读所有)在创建时,由于from和to是MySQL中的关键字,需要加上反引号 (`)(键盘上Tab键上方)当前数据是在内存中保存的,重启服务器就没有了,要想持久化保存,就要写入到文件中(硬盘)存档:每次点击提交按钮,触发一次存档操作,把用户输入的内容存储到服务器(存一条)Post是点击提交按钮的时候发起的,Get是页面加载的时候发起的。

2023-10-31 20:58:56 471

原创 Servlet核心API

3.POST,参数通过(json),服务器通过getInputStream读取到body的值(此处可以使用第三方库,完成json格式的解析,此处使用Jackson,核心是使用ObjectMapper这个对象,使用readValue把json格式的字符串转换成Java对象)前后端交互过程:前端通过form表单提交值到tomcat服务器,然后tomcat构造req和resp对象,值存在req对象中,然后通过req的方法调用其中的值,通过resp编写响应,写回到tomcat,tomcat发送响应给浏览器显示。

2023-10-28 16:28:28 167

空空如也

空空如也

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

TA关注的人

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