- 博客(22)
- 收藏
- 关注
原创 Spring Boot中,日志文件的输出配置
在Spring Boot中,可以通过设置logging.file.name 或 logging.file.path 属性设置日志文件,这两个分配设置日志文件名和日志目录。不过只需要配置一个属性即可,实际情况中,我配置了两个属性,默认只使用了logging.file.name这个属性。
2024-04-16 11:07:28
414
原创 笔记——了解项目RuoYi-Cloud-Plus是怎么使用Sa-Token,实现登录认证相关逻辑
最近在学习码云上的项目,通过观看代码确定它是如何把Sa-Token集成到SpringCloud上的。主要涉及到ruoyi-auth,ruoyi-gateway,ruoyi-system三个服务,主要用到了ruoyi-common-redis,ruoyi-common-satoken,ruoyi-common-security三个公共子模块。ruoyi-auth服务主要有获取验证码、登录、注册等接口;是网关,把http请求转发给其它服务;服务包含基本系统管理等接口。
2024-02-06 17:52:13
1235
1
原创 在SpringBoot中,注册Servlet容器Filter的一种方式
过滤器是一个对象,可以对客户端向服务发送的请求以及服务端像客户端发送的响应以对象的形式进行处理。在SpringBoot中,可以通过ServletRegistrationBean类注册Filter。
2024-01-11 04:33:04
539
原创 在Gradle预编译插件中访问version catalogs信息,声明依赖、插件等。
Gradle 8.5出来后,有了一个新功能,可以通过相关API在预编译插件中使用version catalogs中定义的插件和库等。在预编译插件中,使用versionCatalogs获得libs.versions.toml文件中定义库。
2024-01-06 23:17:34
760
原创 SpringBoot中使用事件与监听器的一种方式
文件中定义要注册的监听器(需要以org.springframework.context.ApplicationListener作为键),应用在启动时会自动注册。监听器可通过实现ApplicationListener接口定义,ApplicationListener接口有个泛型类型,是监听器要监听的事件对应的类。下面是一个示例,对ApplicationStartingEvent类对应的事件进行监听,不同的事件对应不同的事件类,事件类一般都继承了ApplicationEvent抽象类。
2024-01-04 15:25:04
440
原创 在Vue.js项目中,用CSS和JS实现网页深浅颜色主题切换的一种方式
本文中的代码是在vuejs框架中写的,还略微涉及到了element-plus。
2023-12-27 17:12:17
694
原创 gradle项目中,Kotlin与Java混合使用,Java代码和Kotlin代码放置位置
我想用Kotlin开发一个Spring Boot项目,想混合使用Kotlin代码和Java代码,并创建了一个gradle项目。发现Java代码需要放在main目录的java目录下,Kotlin目录放在main目录的kotlin目录下,程序才能正常运行,不然总是会报找不到Java代码相关类的错误。
2023-11-30 17:56:10
744
原创 Gradle使用记录,gradle-xx-all与gradle-xx-bin、gradle-xx-src的联系
在一次idea结合gradle(7.5版本)的使用中,在。由于是外网所以下载比较慢。包,后面在项目构建时没有再下载。包似乎不能同时指定网址,后面。包在项目构建时,默认从网址。后,后面项目构建会下载。
2023-09-22 23:09:08
917
3
原创 Android Studio或IntelliJ IDEA 构建Gradle项目时,gradle下载时连接超时问题
用IntelliJ IDEA 创建一个Gradle项目,下载gradle时显示连接超时。
2023-05-02 16:28:49
6227
11
翻译 在Spring框架中,Bean的相关含义
在Spring中,这些形成应用的基石并SpringIoC容器管理的对象,称为bean。一个bean是一个由SpringIoC容器实例化,组装和管理的对象。否则,一个bean只是应用程序中众多对象中的一个。bean以及它们之间的依赖关系与被容器使用的配置元数据相对应。中,关于Bean,有下面一段描述。...
2022-08-02 10:13:34
170
原创 vue3 element-plus中,el-dialog组件内,无法通过ref获得组件实例
vue3 element-plus中,el-dialog组件内,无法通过ref获得组件实例 。对话框中的内容是懒加载的,这意味着在对话框打开之前,默认插槽(个人理解为el-dialog标签内的内容)不会被渲染到DOM上。因此,如果你需要执行一个DOM操作或通过ref访问组件,可在open事件回调中进行。经过测试,发现可以通过opened事件回调(open不行),可以访问el-dialog中组件的实例。...
2022-07-26 15:56:39
6704
原创 【记录】Linux Mint 操作系统上,尝试编译 jdk源码,configure时报错 configure: error: Could not find fontconfig!
【记录】Linux Mint 操作系统上,尝试编译 jdk源码,configure时报错 configure: error: Could not find fontconfig!
2022-07-05 19:58:51
638
原创 Idea 报错: Variable used in lambda expression should be final or effectively final
Idea 报错: Variable used in lambda expression should be final or effectively final
2022-06-10 11:52:24
383
原创 linuxmint初次安装mysql8.0设置root用户密码问题
下面是我对于该问题的一种解决办法。我在linuxmint上,直接通过命令 apt install mysql-server-8.0后,可以直接使用通过linux root用户权限,在命令行运行mysql直接进入数据库。我想可以通过密码登录mysql数据库,于是执行了下面的命令。update mysql.user set plugin = 'mysql_native_password' where user = 'root';alter user 'root'@'localhost' identif
2022-03-15 19:17:06
2652
翻译 Redis 简明使用教程
本文翻译于: https://try.redis.io/基本介绍Redis在数据库家族中被称为键值对存储。键值存储的本质是在一个键中能存储一些称为值的数据。我们只有知道存储数据的键,才能够检索出这些数据。通常,Redis 被称为数据结构服务器,因为它具有外部键值shell,但是每个值都可以包含复杂的数据结构,例如字符串、列表、散列或称为排序集的有序数据结构以及超级日志(hyperloglog)这样的概率数据结构。作为第一个示例,我们可以使用命令 SET 将值“fido”存储在键“server:na
2022-01-05 12:01:47
652
原创 关于在百度搜索资源平台上添加网站时报错“您无权访问该页面,点击确定按钮返回首页”
关于在百度搜索资源平台上添加网站时报错“您无权访问该页面,点击确定按钮返回首页”
2022-01-03 15:33:03
785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人