自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springboot中引入Knife4j接口文档(Swagger增强版)

然后在配置类中加入以下配置:在方法上加入注解:最后启动项目打开浏览器,访问,我这里使用的是端口,根据你实际使用的端口进行修改:

2025-04-15 09:04:44 80

原创 在springboot项目中调用第三方天气api服务

下面这个网站提供免费的api调用服务,只需要在java代码中构造简易的请求即可返回所需要的天气数据,直接进入该网站注册即可,每个用户免费的调用额度是3000条。

2025-04-13 15:59:15 109

原创 Springboot项目正常启动,访问资源却出现404错误如何解决?

我在自己的springboot项目中的启动类上同时使用了和注解, 虽然项目能够正常启动,但是访问资源后,返回404错误,随后在启动类中输出bean,发现controller创建失败:而后我将去掉后资源就能访问到了.

2025-04-12 17:08:54 219

原创 Docker简介,快速入门

将Dockerfile和jar包放在同一目录下便于构建镜像:dockerfile# 1. 指定基础镜像:这里使用 openjdk:11.0-jre-buster 作为运行时环境# 2. 设定时区:设置为 Asia/Shanghai,使容器内的时间与上海时区一致# 3. 拷贝 jar 包到镜像中# 将项目目录下的 hm-service.jar 文件复制到镜像内根目录,并命名为 app.jar# 4. 当容器启动时,将自动执行这个命令来运行 Java 应用然后在Dockerfile和jar。

2025-04-12 09:19:25 360

原创 spring security快速上手,17000字数详解!

介绍了springsecurity的基本使用方法

2025-04-01 09:12:28 782

原创 服务器上部署springboot项目学习笔记

包,这时我们可以执行一行命令,只要服务器还在运行,就一直运行。这行命令可以使得应用程序在后台运行,并将输出重定向到。命令行发送请求,可以测试和排查。在linux中,进入到。,而且还要自己手动启动。如果正在运行,会看到。

2025-03-23 19:06:19 369

原创 十分钟学会Git

Git 采用 SHA-1 哈希算法确保数据完整性,并且每个本地仓库都是完整备份,降低了单点故障风险;SVN 的数据集中存储,一旦中央服务器出问题,可能会影响整个代码库。Git 的分支非常轻量,创建、切换和合并速度快,便于多人并行开发;而 SVN 的分支基于目录复制,操作相对繁琐,合并时容易出现冲突。版本控制系统,每个开发者的本地仓库都包含完整的历史记录,可以离线操作;版本控制系统,所有版本数据集中存放在中央服务器上,操作大多依赖网络。大部分操作在本地完成,响应速度快;文件夹的目录,用于存放开发的代码.

2025-03-17 09:58:10 240

原创 Javascript BOM,DOM 知识简介

是一套操作浏览器窗口的 API,用于控制浏览器的行为。文档对象模型, 将标记语言的各个组成部分封装成对象.如果属性已存在,则更新它的值,不存在则新建并设置。// 将新元素添加到 list 容器中。// 创建新的 <p> 元素。页面中的标签就是元素(浏览器解析后,会形成。

2025-03-16 17:37:01 533

原创 Javascript引用数据类型详解

介绍了js中常用的引用数据类型

2025-03-15 13:55:06 715

原创 Javascript基础语法详解

在“严格模式”下运行代码, 防止意外创建全局变量等, 提高代码安全性和执行效率.js的引入1. 内部脚本可以放在任意位置,一般放在标签底部.2. 外部脚本基础语法区分大小写,语句末尾的分号可有可无注释和一样输出语句: 弹出警告框, 可省略.: 显示在页面上. : 打印在控制台.引用数据类型是可变的,存储在堆内存中,按引用比较:表示对象,可以存储键值对:数组:函数也是对象:日期和时间类型检查 :检查数据类型。字符串 : 字符串长度 : 返回指定

2025-03-11 21:02:01 1520

原创 SpringBoot常用注解

介绍了几个常用的springboot注解

2025-03-07 12:58:48 509

原创 使用SLF4J + Logback进行日志记录:

这样就可以输出日志了。

2025-03-05 12:06:48 394

原创 MySQL DDL数据定义语句

简要介绍create和alter语句

2025-03-05 11:22:24 675

原创 MyBatisPlus 扩展知识(增删改查除外)

MyBatisPlus扩展知识

2025-02-25 11:17:37 333

原创 Css3重点知识讲解

简要介绍了css3知识

2025-02-24 20:47:46 807

原创 Html 5简介(学习笔记)

可以把图像做成一个超链接(把img标签嵌套在链接标签里即可)

2025-02-24 09:10:52 1056

原创 Java封装继承多态简介

封装、继承和多态是面向对象的三个基本特性。

2025-02-21 16:46:59 511

原创 MyBatis-Plus常用增删改查方法

使用逻辑删除后,MP会自动在where语句中加上。,过滤"已删除"的数据。

2025-02-21 16:40:22 490

原创 Springboot中分析SQL性能的两种方式

MP插件和p6spy实现sql性能分析

2025-02-20 13:02:06 1042

原创 瑞吉外卖学习笔记

全局块:和 Nginx 运行相关的全局配置events 块:和网络连接相关的配置http 块:代理、缓存、日志记录、虚拟主机配置http 全局块Server 块Server 全局块location 块http块中可以配置多个Server,每个Server块中可以配置多个location块。root html;

2025-02-19 11:16:36 694

原创 蓝桥杯java知识点(可能用到)

next()和nextLine()next()nextLine()\n。

2025-02-10 21:14:26 452

原创 瑞吉外卖笔记(实战部分)

MD5是一种广泛使用的哈希算法,用于生成一个固定长度的(128位)哈希值(通常表示为32位十六进制数)。5.密码存储:虽然在过去,MD5被用于存储密码的哈希,但由于其安全性较低(容易碰撞),现代应用中一般更倾向于使用更安全的算法,如SHA-256或bcrypt。2.输出固定长度:无论输入数据多大,MD5哈希值的长度始终是128位(32个字符的十六进制表示)。3.敏感性:即使输入数据稍微改变(比如改变一个字符),其输出的MD5哈希值也会发生巨大变化。提供的静态方法,用于将源对象的属性值拷贝到目标对象中。

2025-02-03 20:17:25 993

原创 解决js解析java long类型数据时丢失精度问题

解决开发springboot项目过程中遇到的问题

2025-01-27 11:30:24 292

原创 MySQL子查询和多表查询

MySQL多表查询和子查询

2025-01-23 15:49:12 254

原创 Java抽象类,接口

简要介绍了接口等知识

2025-01-23 13:51:14 352

原创 Springboot基础实用知识

自己学习springboot过程中做的笔记,欢迎大家指出错误

2025-01-23 13:49:17 805

原创 SpringMVC介绍

简要介绍了springmvc的相关概念,适合学习完javaweb的人群学习

2025-01-16 15:31:25 744

原创 Servlet简介

简要介绍了Sevlet知识

2024-12-23 20:15:08 482

原创 Javascript 对象讲解

文档对象模型, 将标记语言的各个组成部分封装成对象.JavaScript通过DOM对HTML进行操作.一个页面就是一个DOM文档(document).页面中的标签就是元素(element).Document :整个文档对象。Attribute :属性对象。浏览器解析后,形成DOM树.Element:元素对象。Comment:注释对象。

2024-12-21 20:27:52 539

原创 MySql 查询语句

简要介绍了mysql的查询语句

2024-12-20 17:32:01 375

原创 JDBC(Java 连接数据库)介绍

介绍Javaweb的JDBC技术

2024-12-18 15:02:03 405

原创 MySQl常用函数解析

IFNULL(value1,value2) 如果value1不为空,返回value1,否则返回value2。[default]` END 如果expr的值等于val1,返回res1,…否则返回default默认值。END 如果val1为true,返回res1,…否则返回default默认值。如果value为true,则返回t,否则返回f。统计列中不同值的数量,忽略重复值和。,则返回一个指定的替代值;,则返回表达式原来的值。检查表达式的值是否为。返回多个值中的最小值。返回多个值中的最大值。

2024-12-18 11:23:49 1067

原创 JavaScript基础语法

介绍常用的Javascript语法

2024-12-16 19:40:25 884

原创 过滤器和拦截器

拦截器和过滤器的区别: 过滤器会拦截所有的资源,而拦截器只会拦截spring中的资源.:需要拦截的资源路径。

2024-12-16 19:33:47 220

原创 SpringBoot分层解耦

注解将一个类标识为 Bean,这样 Spring 容器就能自动将它管理起来,生成对应的实例;一般把service和dao的实现类交给IOC容器管理 .注解, 无需创建service层的对象即可调用service的方法;同样的,在Service层加上该注解 , 调用dao层的方法.使用:在Controller层的代码上加上。

2024-12-16 19:26:24 160

空空如也

空空如也

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

TA关注的人

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