自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring的Validation,这是一套基于注解的权限校验框架

 为了保证数据的正确性、完整性,作为一名后端开发工程师,不能仅仅依靠前端来校验数据,还需要对接口请求的参数进行后端的校验。

2025-05-14 17:47:31 429

原创 Spring创建的线程池

使用spring自带的线程池技术,并且重新配置ThreadPoolTaskExecutor类

2025-05-09 17:04:04 264

原创 java使用MinIO,虚拟机时间异常

如果报以下错误:The difference between the request time and the server's time is too large.原因是:linux服务器时区的问题(因为虚拟机挂起后,时间也就停了)3、 设置系统时间与网络时间同步。2、 安装ntpdate工具。1、查看系统时间、硬件时间。4、将系统时间写入硬件时间。解决方案:进行时间同步。

2025-05-08 20:18:06 327

原创 RabbitMQ

RabbitMQ消息模型五种消息模型,及其消息转换器

2025-05-05 23:17:33 838

原创 Springclound常用五大组件及其使用原理

Springclound常用五大组件及其使用原理,注册中心Eureka,Ribbon负载均衡,Hystrix 熔断器,Feign远程调用,Gateway网关

2025-05-05 17:22:10 794

原创 Gateway网关:路由和鉴权

网关的核心功能是:路由和过滤(鉴权)

2025-05-05 17:17:05 353

原创 怎么使用nacos作注册中心 + 配置中心。

怎么使用nacos作注册中心 + 配置中心。

2025-05-05 17:14:35 221

原创 Mybatisplus:一些常用功能

mybatisplues常用注解含义,分页插件,自动填充

2025-05-03 22:11:05 658

原创 Docker Compose:服务编排:批量管理多个容器

通过docker compose进行容器批量管理:一次性启动四个容器(nginx,tomcat,redis,mysql)

2025-05-03 19:29:26 705

原创 自定义Dockerfile,发布springboot项目

程序员自定义镜像(打包镜像)

2025-05-03 19:02:49 510 1

原创 WebSocket

WebSocket 是基于 TCP 的一种新的网络协议,可以实现浏览器与服务器之间实时双向的通信HTTP通信是单向的,基于请求响应模式(先请求,后响应)

2025-05-02 19:19:36 405

原创 SpringTask

定时任务触发器

2025-05-02 18:12:13 701

原创 HttpClient,使用java代码发送http请求,测试微信登录,调用天气接口

HttpClient 是Apache Jakarta Common 下的子项目,可以模拟客户端发送HTTP请求,并接收响应数据。

2025-04-30 17:33:26 117

原创 IDEA中使用Git

Gitee - 基于 Git 的代码托管,idea第一次先添加暂存区,再提交本地仓库,在提交到远程

2025-04-27 19:04:57 532

原创 SpringBoot自动装配

自动装配就是自动地把其他组件中的Bean装载到IOC容器中,不需要开发人员再去配置文件中添加大量的配置。@EnableAutoConfiguration:SpringBoot实现自动化配置的核心注解

2025-04-27 17:12:27 176

原创 Yapi使用说明书

YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。

2025-04-27 16:52:16 346

原创 阿里云对象存储OSS,工具类实现

创建阿里云对象存储OSS,图片上传工具类实现,

2025-04-27 14:38:43 445

原创 Mybatis整合SpringBoot,项目打包部署,统一返回结果

Mybatis整合SpringBoot,项目打包部署,统一返回结果给前端

2025-04-24 17:17:16 192

原创 SpringBoot

SpringBoot提供的核心功能:“简化依赖,简化配置,简化启动”查找版本号。SpringBoot配置文件,读取配置文件,日志输出,单元测试

2025-04-24 15:50:51 1100

原创 Restful

REST是一种软件架构风格,其强调HTTP应当以资源为中心在请求地址中尽量的不要出现动词。REST规范了HTTP请求动作,使用四个词语分别表示对资源的CRUD操作:GET(获取)、POST(新建)、PUT(更新)、DELETE(删除)

2025-04-23 16:43:20 109

原创 SpringMVC如何处理统一异常

SpringMVC支持下面两个注解来实现全局异常处理。

2025-04-23 16:37:57 167

原创 SpringMVC

SpringMVC 通过对Servlet的封装,解决了Servlet繁琐代码的书写问题。后端接收请求参数类型,怎么处理

2025-04-22 15:57:49 845

原创 Spring的一些常用注解

Spring提供常用注解,@Component、@Bean、@Configuration、@Scope

2025-04-20 13:35:19 637

原创 Tomcat安装和使用,在IDEA中部署Tomcat

Tomcat安装和使用,在IDEA中部署Tomcat

2025-04-18 16:08:50 144

原创 Mybatis查询数据库

HikariCP: 日本人开发的连接池技术,号称性能之王,速度最快,SpringBoot2.0默认使用此连接池。Druid(德鲁伊): 阿里巴巴提供的数据库连接池技术,国内使用率很高,提供了完善的监控机制。随着用户的输入或外部条件的变化而变化的SQL语句,我们称为。删掉set代码块中最后一个多余的逗号(用在update语句中)sql片段的作用是将代码中重复的部分,提取出来达到复用的目的。当数据库的字段和实体类的字段不一致时,xml的处理方式。属性进行条件判断,如果条件为。会自动去除子句的开头的。

2025-04-18 13:19:59 858 1

原创 Mybatis的#{}和${}

在Mybatis中和的区别在Mybatis中和的区别SQL注入含义:是否能改变原有SQL语句的含义使用${}存在SQL注入的问题,使用#{}可以防止这个问题,

2025-04-17 16:01:41 161

原创 MySQL多表查询与事务

MySQL多表查询,内连接,外连接,子查询,MySQL事务问题

2025-04-16 17:05:55 1545

原创 IDEA中git拉取的导航栏目录是浅蓝色的

GIt误操作导致变色

2024-04-03 11:41:53 304 1

原创 分布式任务调度框架xxl-job

xxl-job使用简介,管理集群部署的定时任务

2024-03-26 20:46:16 870

原创 # 分布式搜索引擎-- elasticsearch基础

ES搜索引擎,倒排索引

2024-03-14 21:26:24 928 1

原创 Nginx

强大的Nginx

2024-03-07 21:56:39 353 1

原创 docker的一些操作指令

基于Linux的一些docker命令

2024-03-07 20:31:36 483 2

空空如也

空空如也

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

TA关注的人

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