自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Cloud Consul

Consul 是 HashiCorp 开发的开源工具,提供三大核心能力:1.本地安装2.linux安装

2025-11-08 22:35:43 183

原创 Spring Cloud Config

1.创建项目2.添加依赖3.启用ConfigServer添加 注解开启配置中心功能:4.完善配置5.初始化Git仓裤1.配置管理2.添加config依赖3.应用程序中配置,服务端信息(服务端地址,环境)4.测试:读取配置5.多平台配置Spring Cloud Config 通过 “服务端 + 客户端” 架构实现配置集中管理,核心流程为:适用于微服务架构中多环境、多服务的配置统一管理,结合 Git 可实现版本控制,结合加密功能可保护敏感信息。

2025-11-08 22:25:55 404

原创 微服务组件(E、L、N、O、G)

服务 “身份证登记处”,所有服务需在此注册地址。:隐藏在调用过程中,自动选择服务节点(OpenFeign 默认集成)。OpenFeign:用接口定义远程调用,简化 HTTP 请求代码。Gateway:外部请求的 “总入口”,统一处理路由、认证等。

2025-11-04 21:21:52 847

原创 OpenFeign

RequestMapping、@PathVariable:与SpringMVC含义一样。path:Feign的客户端的统一前缀。4.服务调用方,引入抽取出来的模块。value:微服务名称。2.打包install。服务端提供相应的接口。Feign客户端声明。

2025-11-03 20:22:31 275

原创 Nacos

引⼊Spring Cloud Alibaba依赖引⼊Nacos 依赖引⼊Load Balance依赖配置Nacos地址。

2025-11-03 15:31:57 751

原创 Spring_cloud(1)

Spring Cloud就是分布式微服务架构的, 是微服务架构落地的也可以理解为Spring Cloud是帮助我们管理这些微服务的2.Spring Cloud和SpringBoot的关系Spring Cloud中的所有⼦项⽬, 所以SpringBoot 和Spring Cloud的版本之间也存在 ⼀定的对应关系1.开发环境安装1JDK2.每个服务都应有⾃⼰独⽴的数据库3.构建⽗⼦⼯程2.完善pom⽂件。

2025-11-02 16:08:48 278

原创 自动化测试相关使用

【代码】自动化测试相关使用。

2025-10-22 15:38:29 152

原创 自动化测试常用函数

等待。

2025-10-20 22:13:35 770

原创 Xshell8

rm -r aa(遍历删除)eg:aa/bb/cc,此时在cc下面执行rm -r aa。grep "this" set.xml查找(查看文件中特定this)sz set.xml 下载文件(把文件从xshell下载到桌面下)more set.xml查看文件(一页一页) Ctrl+c:结束。:wq退出并保存,:q!less set.xml查看文件(滚轮):q 结束退出。head set.xml查看文件(前n行)tail set.xml查看文件(末几行)cat set.xml查看文件(整个)

2025-10-17 20:23:12 292

原创 博客系统小笔记

是 Apache Commons BeanUtils 库中的一个常用方法,用于实现两个 JavaBean 对象之间的属性拷贝。

2025-10-12 22:57:40 1019

原创 MySql(SQL)

MyBatis 框架中 标签的使用示例,用于在 SQL 中循环遍历集合,动态生成批量操作的语法(比如 条件、批量插入的 values 等) 是 MyBatis 专为 “遍历集合 / 数组,拼接 SQL 片段” 设计的标签,常用于:<foreach item='item' collection='items' open='(' separator=',' close=')'> #{item}</forea

2025-10-07 15:34:17 333

原创 Spring事务和事务传播机制(半)

1.事务1.事务事务是⼀组操作的集合, 是⼀个事务会把所有的操作作为⼀个整体, ⼀起向数据库提交或者是撤销操作请求. 所以这组操作要么2.事务的操作。

2025-09-20 22:55:25 213

原创 Spring AOP

1.AOP概述1.AOP概述学习完Spring的统⼀功能之后, 我们进⼊到AOP的学习. AOP是Spring框架的第⼆⼤核⼼(第⼀⼤核⼼是 IoC)AOP是⼀种思想, 拦截器是AOP 思想的⼀种实现. Spring框架实现了这种思想, 提供了拦截器技术的相关接⼝.同样的, 统⼀数据返回格式和统⼀异常处理, 也是AOP思想的⼀种实现.简单来说:AOP是⼀种思想, 它的实现⽅法有很多, 有Spring AOP,也有AspectJ、CGLIB等.Spring AOP是其中的⼀种实现⽅式.1。

2025-09-20 22:47:53 423

原创 JQuery

1.引⼊依赖1.引⼊依赖></script>参考地址:方式一:进入网址选择minified点击复制,直接粘贴。

2025-09-13 22:26:58 319

原创 javaScript(WebAPI)

API 是一个更广义的概念而WebAPI是一个更具体的概念特指DOM+BOM .所谓的 API本质上就是一些现成的函数对象让程序猿拿来就用方便开发。

2025-09-12 22:28:51 318

原创 JavaScript

也可以var age=30,但是let比较好。

2025-09-08 23:02:49 771

原创 CSS(展示效果)

单个选择器构成的标签选择器类选择器id 选择器通配符选择器把多种基础选择器综合运用起来后代选择器子选择器并集选择器伪类选择器。

2025-09-07 21:08:48 270

原创 HTML基础(决定页面结构)

1.!+回车:快速生成页面内容称为DTD (文档类型定义),描述当前的文件是一个HTML5的文件其中lang属性表示当前页面是一个英语页面".这里暂时不用管. (有些浏览器会根据此处的声明提示是否进行自动翻译).描述页面的字符编码方式没有这一行可能会导致中文乱码其中viewport指的是设备的屏幕上能用来显示我们的网页的那一块区域在设置可视区和设备宽度等宽并设置初始缩放为不缩放. (这个属性对于移动端开发更重要一些。

2025-09-05 23:53:13 478

原创 MySql事务索引

创建主键约束(PRIMARY KEY)、唯一约束(UNIQUE)、外键约束(FOREIGN KEY)时,会自动创建 对应列的索引。说明:rollback即是全部失败,commit即是全部成功。(1)开启事务:start transaction;(3)回滚或提交:rollback/commit;(2)执行多条SQL语句。

2025-05-11 23:44:58 348

原创 MySql(进阶)

一.数据库约束- 指示某列不能存储 NULL值。保证某列的每行必须有唯一的值。规定没有给列赋值时的默认值。- NOT NULL和 UNIQUE的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。保证一个表中的数据匹配另一个表中的值的参照完整性。(外键用于关联其他表的主键或唯一键)保证列中的值符合指定的条件。对于MySQL数据库,对CHECK子句进行分析,但忽略CHECK子句常配搭自增长auto_increment来使用。

2025-05-11 23:42:03 759

原创 MySql(基础)

表名建议用包裹(尤其是表名包含特殊字符或保留字时),但如果表名是普通字符串(如user),可以省略。

2025-05-11 23:32:33 954

原创 SpringBoot统一功能处理

preHandle()⽅法:⽬标⽅法执⾏前执⾏. 返回true: 继续执⾏后续操作;afterCompletion()⽅法:视图渲染完毕后执⾏,最后执⾏(后端开发现在⼏乎不涉及视图, 暂不了。这个⽅法以及 afterCompletion() ⽅法,执⾏完毕之后,最终给浏览器响应数据.添加拦截器后, 执⾏Controller的⽅法之前, 请求会先被拦截器拦截住. 执⾏。⽅法. 如果返回false,则不会放⾏(controller中的⽅法也不会执⾏).postHandle()⽅法:⽬标⽅法执⾏后执⾏。

2025-05-09 22:47:27 726

原创 MyBatis-Plus

MyBatis-Plus ⽀持⾃定义SQL, 版本不低于3.0.7, 传递 Wrapper 对象作为参数时, 参数名必须为 ew, 在 SQL 语句中,使⽤ ${ew.customSqlSegment} 来引⽤ Wrapper 对象⽣成的 SQL ⽚段。MyBatis-Plus 给我们提供了⼀种基于Lambda表达式的条件构造器, 它通过 Lambda 表达式来引⽤实体 类的属性,从⽽避免了硬编码字段名, 也提⾼了代码的可读性和可维护性.在AbstractWrapper的基础上拓展了⼀个select⽅法,

2025-05-09 00:18:58 939 1

原创 MyBatis(进阶)(xml标签)

本节⽬标本节⽬标1.学习MyBatis的动态SQL查询2.掌握MyBatis在项⽬中的应⽤, 可以使⽤Spring MVC完成⼀些基础的功能1.动态SQL(XML)动态 SQL 是Mybatis的强⼤特性之⼀,能够完成不同条件下不同的 sql 拼接可以参考官⽅⽂档:Mybatis动态sql1.1<if>标签注册分为两种字段:必填字段和⾮必填字段,那如果在添加⽤⼾的时候有不确定的字段传⼊,程序应 该如何实现呢?1.2<trim>标签。

2025-05-08 23:21:18 442

原创 如何在JDK17项目中改成1.8

- 选择合适的 2.7.x 版本 -->由于 Spring Boot 3.x 最低要求 JDK 17,所以如果要使用 JDK 8,需要把。的版本降低到 2.7.x 系列,这个系列是支持 JDK 8 的。,以此指定编译时使用的 Java 版本是 JDK 8。,保证整个项目版本配置的一致性。1.调整 Spring Boot 版本。2.明确 JDK 版本配置。

2025-04-25 16:52:09 684

原创 MyBatis(初阶)

总结⽬标1.使⽤MyBatis完成库简单的增删改查操作, 参数传递.2.掌握MyBatis的两种写法: 注解 和 XML⽅式3.掌握MyBatis 相关的⽇志配置。

2025-04-15 23:13:34 722

原创 配置文件、Spring日志

监控现在⼏乎是⼀个成熟系统的标配, 我们可以通过⽇志记录这个系统的运⾏状态, 每⼀个⽅法的响应 时间, 响应状态等, 对数据进⾏分析, 设置不同的规则, 超过阈值时进⾏报警. ⽐如统计⽇志中关键字的数 量,并在关键字数量达到⼀定条件时报警,这也是⽇志的常⻅需求之⼀。SpringBoot⽀持并定义了配置⽂件的格式, 也在另⼀个层⾯达到了规范其他框架集成到SpringBoot的 ⽬的.以上的⽇志都是输出在控制台上的, 然⽽在线上环境中, 我们需要把⽇志保存下来, 以便出现问题之后追。3.配置⽇志⽂件分割。

2025-04-04 17:36:10 291

原创 Spring IoC&DI

1.储存2.获取@Bean等一共六个注解2.@Bean搭配@Component使用3.使用@Bean注解的方法不能将返回类型声明为void。@Bean注解的用途是向 Spring 容器注册一个 Bean,而返回类型为void的方法无法返回 Bean 实例,这样 Spring 就没办法把它注册到容器里。依赖注⼊是⼀个过程,是指IoC容器在创建Bean时, 去提供运⾏时所依赖的(对象)资源,⽽资源指的就是对象.一.通过五个注解,把这些类交给Spring管理这样相当于拿值。

2025-04-04 17:21:29 1063

原创 Spring Web MVC(Spring MVC)

4.实现服务器端代码学习Spring MVC, 其实就是学习各种Web开发需要⽤的到注解是⼀个 Web 框架.,简称之为: Spring MVCMVC 定义eg:HR就是View(视图), 负责接待候选⼈, 并告知候选⼈⾯试结果不同的部⻔, 就是Controller(控制器), HR根据候选⼈来选择对应的部⻔来进⾏⾯试⾯试官, 就是Model层, 来处理⾯试这个事情Spring MVCMVC 是⼀种架构设计模式, 也是⼀种思想, ⽽ Spring MVC。

2025-03-29 22:53:13 1463

原创 Spring Boot、Web

就是对HTTP协议进⾏封装, 程序员不需要直接对协议进⾏操作(⾃⼰写代码去解析http协议 规则),让Web开发更加便捷, 所以Web服务器。/static:静态资源⽂件夹, ⽐如前期学的js, css, html等静态⽂件, 不需要服务器数据进⾏绑定的。5xx 的状态码表⽰服务器出现错误, 往往需要观察⻚⾯提⽰的内容和 Tomcat ⾃⾝的⽇志, 观察是否。常⻅的Web服务器有: Apache,Nginx, IIS, Tomcat, Jboss等。1.Spring Boot 提供了启动添加依赖的功能,

2025-03-28 23:41:12 632

原创 Maven

相当于一个库,里面包含了很多jar包,方便使用Spring等各种工具;使用之前要先添加Maven插件,然后配置仓库地址和setting,可以设置新setting这样下次创建文件就不用再添加Maven.

2025-03-28 23:12:19 337

原创 Spring Boot(properties/yml/ymtl)

如果同时存在这两个配置文件,两个同时生效(取并集),如果有冲突项目,以properties为准,优先级更高。

2025-03-23 00:16:11 183

原创 Spring DI(注解)

Autowired优点:简介使用方便缺点:1.只能在IOC容器中使用 2.不能与final语法使用(final User u=new User)

2025-03-20 15:50:01 977

原创 Spring IOC(五个类注解以及方法注解)

/告诉Spring帮我们管理对象,ioc:五个类注解:controller// //等于HelloController helloController=new HelloController();//@Controller("aaa")重命名//// //ioc:类注解:service//////ioc:类注解:Repository////ioc:类注解:Component。

2025-03-17 21:43:15 916

原创 Spring mvc(5)、(6)用户登录,图书管理

如何把对象转换为JSON,前端与后端的用户登录。//转成JSON格式,如果不用直接对象就行。

2025-03-14 21:00:36 132

原创 JQuery 语法 $

jQuery 语法是通过选取 HTML 元素, 并对选取的元素执⾏某些操作。事件处理程序: 进⼀步如何处理. 往往是⼀个回调函数。事件类型: 是点击, 选中, 还是修改?jQuery 中所有选择器都以。事件源: 哪个元素触发的。JQuery 选择器。

2025-03-08 22:46:14 268

原创 Spring MVC(4)前端与后端登录系统,引入Data依赖

用户登录首页</title><title>登录页面

2025-03-08 22:36:08 781

原创 SpringMVC 获取、返回Cookie、Seesion、Http,返回界面、数据,HttpServletResponse response,类,html,text,状态码

1.日志2.注解@SessionAttribute("储存的名字") @CookieValue ("储存的名字") @RequestHeader("User-Agent")二.储存1.//返回页面return//返回数据//一个类中既返回数据,又返回页面。返回数据要@ResponseBody//这个方法返回数据,也可以放在类上面,表示类返回数据return "我是数据";returnHTML(){return "<h1>我是一级</h1>";

2025-03-03 23:11:05 914

原创 SpringMVC(2)传递JSON、 从url中获取参数、上传文件、cookie 、session

ile.transferTo(new File("D:\\新建文件夹 (2)\\as\\"+file.getOriginalFilename()));return "接收ID:"+articId+" type:"+type;@RequestMapping("/r7")//@RequestBody请求。return "接收:"+user.toString();cookie:学生证 session:学生证里面存储的信息。return "文件接收成功";//从url中获取参数。

2025-03-01 17:06:11 414

原创 11.24 SpringMVC(1)@RequestMapping、@RestController、@RequestParam

类中的方法返回值会直接作为 HTTP 响应体返回给客户端。return "接收:"+keyword;数组用 Arrays.toString(arr)value这个参数指定了请求的 URL 路径。参数指定了允许的 HTTP 请求方法。//从前端接收p给后端keyword。,可表示为类路径与方法路径。传递ArrayList。

2025-02-27 23:33:36 385

空空如也

空空如也

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

TA关注的人

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