首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
知识点合集
餘yuqn
创建于2023-07-12
订阅专栏
记录学习过程中积累的知识点(包括其他编程语言),相当于笔记(可能存在错误或不足) —— yuqn202307120222
等 2 人订阅
共126篇文章
创建于2023-07-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
springboot 基于 lombok 工具打印日志
1、添加依赖 2、创建 logback-springboot.xml 配置文件 在 resource 目录下创建 logback-springboot.xml 文件,并添加如下内容: 3、测试 这里直
日志配置文件中 file 属性和 fileNamePattern 属性的区别
在使用 springboot 项目整合日志的时候,配置xml文件中可以设置 file 和 fileNamePattern 这两个标签。 其中这两个属性都是设置保存地址,如果 file 属性设置了地址为
Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify w
原本项目实验 jdk8 改为 jdk21 后,启动项目,控制台会有个提示,提示信息如下: 大概意思就是 -Xverify 和 -noverify 这两个东西在 jdk13 就已经被弃用,未来版本可能会
springboot 项目创建环境
修改pom文件,添加如下代码: 刷新maven后,可以看到已经有了: 加上配置文件: 这种方法很有用,开发、测试、生产等环境,根据不同的配置,能达到更好的效果。也不用每次切换环境都去更改配置文件。
spring-boot-maven-plugin 插件爆红
在创建 springboot3.2.4 项目的时候,构建出来的项目 spring-boot-maven-plugin 插件爆红,找了一下,网上说使用 maven 工具的 clean,试了无效;在 pl
springboot 整合 shiro 框架自定义登录验证和权限管理
本文介绍 springboot 项目整合 shiro 框架过程。 一、添加依赖 二、添加配置 三、创建数据库 根据需求插入数据: 四、创建实体类 五、创建 mapper 接口 六、创建业务层接口,并写
springboot 整合 mybatisplus 操作
一、添加依赖 二、添加配置 三、创建数据库 根据需求向数据库插入数据,以便查询可以用。 四、创建实体类 五、创建mapper接口 需要继承 BaseMapper 接口,封装了简单的crud。 六、创建
lombok 插件生成有参构造器和无参构造器
lombok 插件作用于实体类上,能够通过 @Data 注解自动生成 get()、set()、toString() 等方法,能够降低开发的代码量。 一、使用 @Data 注解后,生成了哪些方法呢? 通
jeecgboot 封装接口返回数据格式
在前后端分离、微服务开发的情况下,接口返回数据格式变得非常重要。比如端程序员a有自己的一套规范,程序员b也有自己的一套规范,在这种情况下,对于程序员c来说对接就非常麻烦了;这个时候如果规定程序员a和程
springboot 项目整合 flyway
在阅读 jeecgboot 文档的时候,发现该框架是通过 flyway 工具进行数据库版本管理的,我也是第一次知道这个工具,网上搜索一番,写一篇笔记。 一、什么是flyway呢? 进入官网 https
jeecgboot 启动、关闭在线配置功能
jeecgboot 框架提供了在线表单开发,但是这个功能在项目上线后存在是不安全的,所以jeecg官方提供了在线配置功能拦截,通过该方法,可以限制管理员外的其他用户使用该功能。 一、修改配置 修改 a
jeecgboot 数据脱敏的功能流程及代码
jeecgboot 框架中文档中,提供了数据脱敏的功能,框架中作者是定义了三个注解来进行进行数据加密和解密。 上图介绍中, @SensitiveEncode 注解主要用于对返回实体类的带有 @Sens
jeecgboot 框架中 @SensitiveEncode 加密操作不会对基本数据类型加密
jeecgboot 框架的加密注解 @SensitiveEncode 是对方法返回值的某个字段进行加密,但是通过源码可以看到,如果使用该注解的方法返回类型是基本数据类型,框架是不会进行加密操作的。 @
jeecgboot 新增Online表单流程及代码
jeecgboot 框架提供了一个在线表单开发功能,开发者可以通过快速创建数据表。 在新增页面,用户只需要添加对应的表信息和表字段,点击保存,即可创建表单。 该过程系统调用了两个接口,这两个接口意思大
如何将实体类a属性值拷贝到实体类b
在开发中,如果需要将某一个实体类的属性值保存到另一个实体类中,有什么方法呢? 一、创建一个vo类,通过构造函数或者手动set设值 二、使用 BeanUtils.copyProperties 方法自动保
jeecgboot 项目中 pom文件为什么没有直接引入swagger依赖
一、pom文件没有引入swagger依赖 jeecgboot项目整合了swagger接口文档,项目pom文件中却没有添加swagger的依赖,在项目external libraries中却能发现对应的
jeecgboot 项目分离打包部署
jeecgboot原始项目正常打包后,整个jar包有接近200mb,可以通过分离打包部署,将依赖单独拎出来存放,这样在后续开发中,在没有更新依赖的情况下,极大地降低了项目打包和传输的时间。 一、打包项
数据结构-插入排序
排序是很常用的算法,排序的种类也有很多种,各种算法都有对应的复杂度,我们可以根据实际情况,选择对应的算法来达到我们的目的。 算法思路: 1、线性表L 2、从头到尾遍历表每个元素L[i],用L[i]与前
数据结构-快速排序
快速排序是线性表的一个排序算法,通过两个指针不断移动来对比元素从而换位。 算法思路: 1、线性表,指向左右两个位置的指针(下标)lp和rp,暂放数据的空间temp 2、先让lp指向开始位置,rp指向结
数据结构 - 无向图的最小生成树思想(Prim算法、Kruskal算法)
一、Prim算法又叫普里姆算法,无向图的最小生成树算法的一种,算法的原理是点找点,也就是找到权最小的邻近点,再找与这两个点中权最小的邻近点,以此类推,最终就能确定最小的生成树。 1、找最小权的邻近点(
下一页