springboot swagger2随笔swagger

Spring5学习随笔-纯注解开发、YML详解

学习视频:【孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索。学不会Spring?只因你未遇见孙哥】 7.四维一体的开发思想 1.什么是四维一体 Spring开发一个功能的4种形式,虽然开发方式不同,但是最终效果都是一样的。 基于schema 基于特定功能 ......
注解 随笔 Spring5 Spring YML

stm32学习随笔23.11.24

探索TIM2两个PWM输出 视频:B站BV1vb4y1T72L Main.C 主函数部分节选 #include "stm32f10x.h" // Device header#include "Delay.h"#include "OLED.h"#include "TestLED.h"#include ......
随笔 stm 32 23 11

8.SpringBoot配置,登录校验

SpringBoot配置,登录校验 SpringBoot配置 配置格式: SpringBoot提供了多种属性配置方式: application.properties 是使用.号来分级的 server.port=8080 server.address=127.0.0.1 application.yml ......
SpringBoot

10.配置优先级,bean的管理,SpringBoot原理

配置优先级,bean的管理,SpringBoot原理 配置优先级: 优先级(低->高): application.yml application.yml application.properties java系统属性(-Dxxx=xxx) 命令行参数(--xxx=xxx) 例子-设置springbo ......
优先级 SpringBoot 原理 bean 10

Linux学习随笔——用户管理

一、用户标识 UID:用户的ID,每个用户都有唯一的系统可识别的UID; GID:用户所属组的ID,groups为用户属于的所有组的ID; 从CentOS 6开始,UID为0是特权用户,UID为1~499是系统用户,UID为500以上是普通用户; id命令可以查看当前用户登录信息; id user1 ......
随笔 用户 Linux

[SpringBoot][Maven]关于maven pom文件的packaging属性

关于maven pom文件的packaging属性 前几天在调试源码运行程序的时候,因为将项目中pom文件的packaging属性用错导致源码包无法引入使用而报Bean注入错误,在此进行总结整理记录。 packaging是maven的pom.xml中的一个标签,用于指定maven项目的输出格式,也就 ......
SpringBoot packaging 属性 文件 Maven

随笔(三十三)『apache FtpClient操作文件遇到的坑』

1、需求 扫描完文件后把文件放到backup备用目录下 2、使用方案 用了io流一行行读取 用了ftpClient.retrieveFileStream(path)获取流 用了ftpClient.changeWorkingDirectory(backupDirPath)切换目录判断是否需要创建备用目 ......
FtpClient 随笔 文件 apache

java实现大文件的分片上传与下载(springboot+vue3)

1.1 项目背景对于超大文件上传我们可能遇到以下问题• 大文件直接上传,占用过多内存,可能导致内存溢出甚至系统崩溃• 受网络环境影响,可能导致传输中断,只能重新传输• 传输时间长,用户无法知道传输进度,用户体验不佳 1.2 项目目标对于上述问题,我们需要对文件做分片传输。分片传输就是把文件分割成许多 ......
springboot 文件 java vue3 vue

springboot定时任务线程池配置拾遗--利用配置类进行配置

springboot定时任务线程池配置拾遗--利用配置类进行配置 目录springboot定时任务线程池配置拾遗--利用配置类进行配置1 springboot自动装配1.1 通过TaskSchedulingProperties获取yaml参数1.2 TaskSchedulingAutoConfigu ......
线程 springboot 任务

SpringBoot 的 AOP

参考:Spring AOP何时使用JDK动态代理?何时使用Cglib ?默认是哪种? 参考:Spring AOP源码分析-代理方式的选择 JDK 和 CGLIB 选择 DefaultAopProxyFactory#createAopProxy public AopProxy createAopPro ......
SpringBoot AOP

springboot后端Controller中传递参数的注意事项

如图,在reset方法中传递的参数是String类型的数据,而不是使用@RequestBody注解的json类型的数据,因此在postman中传递数据时,不能使用下图的数据传输方式 解决方法(正确方法): 应该使用postman中的下图界面 ......

springboot 集成swagger3.0 并开启权限认证

1.POM文件只需要引入一个依赖即可 2. swagger配置文件如下 注意:要添加“@EnableWebMvc"注解,详细代码如下: @Configuration@EnableWebMvcpublic class SwaggerConfig { @Value("${swagger.enabled} ......
springboot swagger3 权限 swagger

力扣刷题随笔

力扣刷题随笔 回文链表 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 输入:head = [1,2,2,1] 输出:true 输入:head = [1,2] 输出:false 链表中节点数目在范围[1, 105] 内 0 <= N ......
随笔

Springboot文件上传代码笔记

1.在src下创建filter包,包内Class名UploadFilter package com.gd.filter; import org.apache.catalina.servlet4preview.http.HttpServletRequest; import javax.servlet. ......
Springboot 代码 文件 笔记

Springboot 自动发送邮件

完成Springboot配置发件邮箱,自动给其他邮箱发送邮件功能 一、创建springboot基础项目,引入依赖 <!-- Spring Boot 邮件依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactI ......
Springboot 邮件

spring和springboot定时任务线程池配置

spring和springboot定时任务线程池配置 目录spring和springboot定时任务线程池配置1 背景2 配置2.1 命名空间配置2.2 yaml配置3 参考文档 1 背景 项目有几个新增的月末报表生成定时任务(使用spring内置的TaskScheduler),相关业务人员反馈报表 ......
线程 springboot 任务 spring

ARP随笔

今天看了几篇关于ARP的文章,做个简单记录吧 ARP表中数据项分为动态和静态: 动态:由ARP协议自动生成和维护,动态学习、由期限,可以被静态的数据项代替。 静态:网络管理员维护,不会老化,除非系统重启。 优先级:静态 < 动态 如果给指定IP(目的IP)发送ARP请求获取该IP对应的Mac地址,需 ......
随笔 ARP

java 实现文件夹上传(springBoot 框架)

java 实现文件夹上传(springBoot 框架)有时我们后台管理等服务可能会有这样一个简单需求,就是根据文件夹将整个文件夹下的所有资源都上传到我们的服务器上,本人也是搜索了大量资料,最终以最简单便捷的方式实现该功能,具体操作步骤如下 一、前端如何设置上传组件并将资源上传到后台服务这里的项目框架 ......
springBoot 文件夹 框架 文件 java

使用jasypt对springboot配置信息加密

1.pom文件增加依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.5</version> </de ......
springboot jasypt 信息

手把手教你玩转 SpringBoot 日志

一、日志重要吗 程序中的日志重要吗? 在回答这个问题前,笔者先说个事例: 笔者印象尤深的就是去年某个同事,收到了客户反馈的紧急bug。尽管申请到了日志文件,但因为很多关键步骤没有打印日志,导致排查进度很慢,数个小时都没能排查到问题,也无法给出解决对策。导致了客户程序一直阻断,最终产生了不少损失。 事 ......
SpringBoot 日志

SpringBoot 优雅关闭线程池

参考:Spring环境中正确关闭线程池的姿势 参考:Spring Shutdown Hook工作机制揭秘 参考:线程池10:线程池的5种状态 JDK 线程池的三个方法 shutdown 将会拒绝新任务提交到线程池;待执行的任务不会取消,正在执行的任务也不会取消,将会继续执行直到结束 拒绝新任务提交( ......
线程 SpringBoot

Spring5学习随笔-高级注解(@ComponentScan、@Configuration.....),替换XML配置文件

介绍了Spring的高级注解,包括@Configuration注解替代XML配置文件、@Bean注解创建和注入Bean、@ComponentScan注解进行注解扫描,配置Bean的底层实现原理等 ......

TCP/IP,C/S,B/S网络编程入门随笔

前言 海投简历的时候,很多岗位都要求你掌握HTTP交互和了解TCP/IP协议,以及一些网络编程的要求,趁实习的空隙补一补 C/S和B/S C/S(Client/Server)结构,也就是客户端和服务器结构 也可以叫二层C/S结构,即客户机,服务机这两层结构 例如QQ、WeChat以及游戏客户端(例如 ......
网络编程 随笔 网络 TCP IP

springboot多文件上传代码实例及解析

这篇文章主要介绍了springboot多文件上传代码实例及解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一说明 spingMVC支持文件上传,我们通过Apach 的 commons-fileupload 包的CommonsMultipartR ......
springboot 实例 代码 文件

1.SpringBoot的自动配置原理

SprinBoot集成了Spring,包含其IOC(依赖注入)和AOP(面向切面编程)核心原理,两者最大的区别是SpringBoot具有自动配置的原理。 1.SpringBoot自动配置概述 SpringBoot的自动配置是指其从META-INF的spring.factoris文件中加载需要自动配置 ......
SpringBoot 原理

学习随笔(设计模式:状态模式)

内容 今天学习了设计模式中的状态模式。 1.状态模式,当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 收获 1.如果软件中需要用很多枚举表示不同的状态,那么就可以采用状态模式,可以让代码变得更简单,新增状态时扩展性也会更好。 2.先抽象出所有状态的 基类 3.根据基类派生出 ......
模式 设计模式 随笔 状态

Springboot全局异常处理

自定义异常枚举类 枚举类用于定义自定义的异常类型,对应自定义错误码,错误信息,状态码 public enum ErrorCodeEnum { USERINFO_EXCEPTION(10001,HttpStatus.INTERNAL_SERVER_ERROR,"UserInfo Exception") ......
全局 Springboot

SpringBoot注入时设置《多例》

SpringBoot设置多例 1、准备数据 测试接口 package com.cc.jschdemo.springmultiton; /** * <p>spring多例测试</p> * * @author -- * @since 2023/11/23 */ public interface ISpr ......
SpringBoot

每日随笔——代理模式

[实验任务一]:婚介所 婚介所其实就是找对象的一个代理,请仿照我们的课堂例子“论坛权限控制代理”完成这个实际问题,其中如果年纪小于18周岁,婚介所会提示“对不起,不能早恋!”,并终止业务。 实验要求: 1. 提交类图; 2. 提交源代码; 3. 注意编程规范。 Person package SC14 ......
随笔 模式

使用SpringBoot实现文件的上传

使用SpringBoot实现文件的上传 springboot可以直接使用 org.springframework.web.multipart.MultipartFile 所以非常容易实现 一、首先是简单的单文件上传 先在index.html页面下写一个简单的form表单 <h1>单文件</h1><f ......
SpringBoot 文件