自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 今日sql学习

对查询结果进行连接 与 union 不同 union 不会去重。

2024-10-09 16:40:13 434

原创 SpringBoot 用户登录

里面详细的说明了如何生成easy-captchaSurfing:不想研究的同学可直接抄作业 😀导入依赖直接使用。

2024-09-12 23:18:42 405

原创 maven配置多个jdk环境:解决无效的目标发行版: 17

1.更改maven的settings文件 maven/conf/settings.xml文件 类似下面这种。如果想更改jdk只需要调整激活文件activiteProfile标签中的jdk的id。2.需要更改系统环境变量java的版本 更改为你需要的版本。

2024-08-27 21:52:46 871 1

原创 尚庭公寓随笔

1.@JsonIgnore 注解 忽略序列化字段 jackson提供2.@TableLogic Mybatis-Plus 忽略逻辑删除 删除为0 未删除为13.MybatisPlus有自动填充功能 @TableField的fill属性① 指定填充字段② 指定填充字段的内容。

2024-08-05 19:41:27 1101

原创 application.yaml 与 bootstrap.yaml

你对这两个文件有没有清晰认识?

2024-05-25 17:00:23 2236

原创 为什么在我们的父项目中要集成spring-boot-starter-parent

除了依赖管理,Spring Boot Starter Parent还预先配置了一些常用的Maven插件,比如用于打包可执行jar的maven-jar-plugin和spring-boot-maven-plugin,这些插件配置让构建、测试和打包变得非常方便。:Spring Boot Starter Parent包含了许多默认的Maven配置,如编译器版本、资源过滤、插件配置等,这些配置都是为了使Spring Boot应用能够快速启动和运行而优化的。这减少了版本冲突的可能性,并且使得升级依赖变得更加简单。

2024-05-25 16:01:33 333

原创 Mysql学习笔记(更新中)

例如: 我们在客户端敲击sql语句 发送到端口为3306 此时 mysqld.exe正在监听3306端口 发现有消息进入 mysqd.exe 解析 然后去操作数据库 , 表相关操作。客户端:命令终端DOS , NAVICATE , SQLyog , java程序 , python程序 .....数据库校验规则采用utf8_general_bin 那么我们查询name = jon 会查询两条数据。数据库校验规则采用utf8_bin 那么我们查询name = jon 只会查询一条数据。

2024-05-13 11:20:39 480 1

原创 Spring Security(二) 用户授权

Spring Security内部 进行权限认证的核心类:AbstractUserDetailsAuthrnticationProvider的retrieveUser方法 中调用 loadUserByUsername()方法查询数据路 返回UserDetails对象。发现 需要一个 List<SimpleGrantedAuthority> 这个类型 那么 那么 很清楚 下面就是要将我们自己的数据封装进去。1.我们要在原有的搜索用户的基础上扩展 搜索该用户的权限数据。controller层。

2024-05-06 17:11:23 685 2

原创 Spring Security(一)用户认证

Spring Security

2024-04-29 15:10:45 2160 2

原创 maven加载机制 : Not fund ...xml 文件

maven默认情况下 只会加载编译src-main-java目录里面的java类型文件 其他类型文件时不会进行加载的。

2024-04-26 13:51:11 231 1

原创 从简入深:递归

tip: 采用 java来进行递归代码操作 sysMenu实体类 来存储数据中Menu数据 建议先了解一下实体类 再继续往下看 要不然可能有点懵。我们就需要拿取数据 并进行分类 例如 系统管理记录【用户管理记录 ,角色管理记录 ..... 】 然后发送给前端.递归的核心在于定义或描述中包含了对自身的引用 ,简言之 自己调自己。没有孩子记录 退出 添加M1的孩子M111 回到M1。顶级菜单S1的孩子添加 M1 总记录数。M1菜单的孩子添加 M11 总记录数。function:M1 总记录数。

2024-04-23 23:59:53 532

原创 直接抄答案:异常处理

【代码】直接抄答案:异常处理。

2024-04-16 15:20:52 155 1

原创 直接抄答案:springboot 使用 mybatis-plus mybatis 分页 插件

为什么用IPage接收 因为封装了很多方法。

2024-04-16 00:15:59 420 1

原创 直接抄答案:返回数据类型 Result

【代码】返回数据类型 Result。

2024-04-15 17:07:40 232 1

原创 redssion源码

等待时间 /时间单位waitTime: 锁的最大等待时长 第一次获取失败不会立刻返回 而是在等待时间内不断尝试时间结束还没有返回成功 才会返回falseleasTime : 锁自动失效释放时间TimeUnit : 锁的等待时间单位。

2024-04-12 10:37:54 370 1

原创 浅聊 缓存

我们在没接触过redis以前 我们是直接对数据库进行处理 也就是直接对硬盘进行读写操作,(根据我们学过的计算机硬件知识 计算机对硬盘的处理速度能力一定没有对内存的数据处理能力快)如果面对千万条数据同时查询 那么我们就会发现查询会出现卡顿的现象 ,那么缓存(redis)就应用而生 缓存是基于内存做的数据处理 速度快 所以他也继承了内存的缺点 存储小 所以我们一般都会在缓存中存放用户经常查询的数据。

2024-04-07 14:17:56 1478

原创 null 和 空值 你可以分清吗?

"null"表示一个变量或对象没有引用任何实际的数值或对象。在Java等编程语言中,"null"表示引用类型变量未初始化或没有引用任何对象,即指向空地址。对于基本数据类型(如int、double等),是不能赋值为"null"的。空值"通常指的是一个字符串、集合或数组等数据结构中没有任何元素的情况。例如,空字符串""、空集合{}、空数组[]等都可以被称为"空值"。与"null"不同的是,"空值"是一种有意义的数据状态,表示数据结构中没有实际的元素。

2024-04-05 10:08:29 314 1

原创 每日一小点 包装类型和实体类型

包装类型和基本类型

2024-02-29 12:05:20 432

原创 JavaScript的变量 var let const的区别

在刚开始学习js中肯定会被变量的声明搞得不知所措,我现在就为大家梳理一下这三种。

2023-10-25 20:49:47 51 1

原创 Numpy的基本属性

【代码】Numpy的基本属性。

2023-10-24 11:20:05 59

原创 Drf学习Day1

—web平台 前端开发 + 后端开发 =》前后端分离——管理后台 不分离——导师后台 不分离。

2023-10-19 23:20:48 53 1

空空如也

空空如也

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

TA关注的人

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