<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hookind的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hookind</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hookind]]></copyright><item><title><![CDATA[Gradle全局设置项目依赖仓库和插件仓库]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/141404317</link><guid>https://blog.youkuaiyun.com/hookind/article/details/141404317</guid><author>hookind</author><pubDate>Wed, 21 Aug 2024 22:39:15 +0800</pubDate><description><![CDATA[Gradle全局设置项目依赖仓库和插件仓库]]></description><category></category></item><item><title><![CDATA[Spring Boot中，日志文件的输出配置]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/137817360</link><guid>https://blog.youkuaiyun.com/hookind/article/details/137817360</guid><author>hookind</author><pubDate>Tue, 16 Apr 2024 11:07:28 +0800</pubDate><description><![CDATA[在Spring Boot中，可以通过设置logging.file.name 或 logging.file.path 属性设置日志文件，这两个分配设置日志文件名和日志目录。不过只需要配置一个属性即可，实际情况中，我配置了两个属性，默认只使用了logging.file.name这个属性。]]></description><category></category></item><item><title><![CDATA[笔记——了解项目RuoYi-Cloud-Plus是怎么使用Sa-Token，实现登录认证相关逻辑]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/136059649</link><guid>https://blog.youkuaiyun.com/hookind/article/details/136059649</guid><author>hookind</author><pubDate>Tue, 06 Feb 2024 17:52:13 +0800</pubDate><description><![CDATA[最近在学习码云上的项目，通过观看代码确定它是如何把Sa-Token集成到SpringCloud上的。主要涉及到ruoyi-auth，ruoyi-gateway，ruoyi-system三个服务，主要用到了ruoyi-common-redis，ruoyi-common-satoken，ruoyi-common-security三个公共子模块。ruoyi-auth服务主要有获取验证码、登录、注册等接口；是网关，把http请求转发给其它服务；服务包含基本系统管理等接口。]]></description><category></category></item><item><title><![CDATA[用Java创建一个简单的HTTP服务端程序]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/135672015</link><guid>https://blog.youkuaiyun.com/hookind/article/details/135672015</guid><author>hookind</author><pubDate>Thu, 18 Jan 2024 13:34:26 +0800</pubDate><description><![CDATA[用Java创建一个简单的HTTP服务端程序，对任何请求只能做出相同的响应，且不支持同时处理多个请求。]]></description><category></category></item><item><title><![CDATA[在SpringBoot中，注册Servlet容器Filter的一种方式]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/135516835</link><guid>https://blog.youkuaiyun.com/hookind/article/details/135516835</guid><author>hookind</author><pubDate>Thu, 11 Jan 2024 04:33:04 +0800</pubDate><description><![CDATA[过滤器是一个对象，可以对客户端向服务发送的请求以及服务端像客户端发送的响应以对象的形式进行处理。在SpringBoot中，可以通过ServletRegistrationBean类注册Filter。]]></description><category></category></item><item><title><![CDATA[在Gradle预编译插件中访问version catalogs信息，声明依赖、插件等。]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/135433750</link><guid>https://blog.youkuaiyun.com/hookind/article/details/135433750</guid><author>hookind</author><pubDate>Sat, 06 Jan 2024 23:17:34 +0800</pubDate><description><![CDATA[Gradle 8.5出来后，有了一个新功能，可以通过相关API在预编译插件中使用version catalogs中定义的插件和库等。在预编译插件中，使用versionCatalogs获得libs.versions.toml文件中定义库。]]></description><category></category></item><item><title><![CDATA[SpringBoot中使用事件与监听器的一种方式]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/135387255</link><guid>https://blog.youkuaiyun.com/hookind/article/details/135387255</guid><author>hookind</author><pubDate>Thu, 04 Jan 2024 15:25:04 +0800</pubDate><description><![CDATA[文件中定义要注册的监听器（需要以org.springframework.context.ApplicationListener作为键），应用在启动时会自动注册。监听器可通过实现ApplicationListener接口定义，ApplicationListener接口有个泛型类型，是监听器要监听的事件对应的类。下面是一个示例，对ApplicationStartingEvent类对应的事件进行监听，不同的事件对应不同的事件类，事件类一般都继承了ApplicationEvent抽象类。]]></description><category></category></item><item><title><![CDATA[在Vue.js项目中，用CSS和JS实现网页深浅颜色主题切换的一种方式]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/135250403</link><guid>https://blog.youkuaiyun.com/hookind/article/details/135250403</guid><author>hookind</author><pubDate>Wed, 27 Dec 2023 17:12:17 +0800</pubDate><description><![CDATA[本文中的代码是在vuejs框架中写的，还略微涉及到了element-plus。]]></description><category></category></item><item><title><![CDATA[gradle项目中，Kotlin与Java混合使用，Java代码和Kotlin代码放置位置]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/134718193</link><guid>https://blog.youkuaiyun.com/hookind/article/details/134718193</guid><author>hookind</author><pubDate>Thu, 30 Nov 2023 17:56:10 +0800</pubDate><description><![CDATA[我想用Kotlin开发一个Spring Boot项目，想混合使用Kotlin代码和Java代码，并创建了一个gradle项目。发现Java代码需要放在main目录的java目录下，Kotlin目录放在main目录的kotlin目录下，程序才能正常运行，不然总是会报找不到Java代码相关类的错误。]]></description><category></category></item><item><title><![CDATA[Java根据字符生成背景透明的图片的Base64]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/134688693</link><guid>https://blog.youkuaiyun.com/hookind/article/details/134688693</guid><author>hookind</author><pubDate>Wed, 29 Nov 2023 14:14:50 +0800</pubDate><description><![CDATA[Java根据字符生成背景透明的图片的Base64。]]></description><category></category></item><item><title><![CDATA[Gradle使用记录，gradle-xx-all与gradle-xx-bin、gradle-xx-src的联系]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/133189612</link><guid>https://blog.youkuaiyun.com/hookind/article/details/133189612</guid><author>hookind</author><pubDate>Fri, 22 Sep 2023 23:09:08 +0800</pubDate><description><![CDATA[在一次idea结合gradle（7.5版本）的使用中，在。由于是外网所以下载比较慢。包，后面在项目构建时没有再下载。包似乎不能同时指定网址，后面。包在项目构建时，默认从网址。后，后面项目构建会下载。]]></description><category></category></item><item><title><![CDATA[Android Studio或IntelliJ IDEA 构建Gradle项目时，gradle下载时连接超时问题]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/130464483</link><guid>https://blog.youkuaiyun.com/hookind/article/details/130464483</guid><author>hookind</author><pubDate>Tue, 02 May 2023 16:28:49 +0800</pubDate><description><![CDATA[用IntelliJ IDEA 创建一个Gradle项目，下载gradle时显示连接超时。]]></description><category></category></item><item><title><![CDATA[npm 全局设置镜像]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/127380314</link><guid>https://blog.youkuaiyun.com/hookind/article/details/127380314</guid><author>hookind</author><pubDate>Tue, 18 Oct 2022 01:16:57 +0800</pubDate><description><![CDATA[【代码】npm 全局设置镜像。]]></description><category></category></item><item><title><![CDATA[在Spring框架中，Bean的相关含义]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/126116308</link><guid>https://blog.youkuaiyun.com/hookind/article/details/126116308</guid><author>hookind</author><pubDate>Tue, 02 Aug 2022 10:13:34 +0800</pubDate><description><![CDATA[在Spring中，这些形成应用的基石并SpringIoC容器管理的对象，称为bean。一个bean是一个由SpringIoC容器实例化，组装和管理的对象。否则，一个bean只是应用程序中众多对象中的一个。bean以及它们之间的依赖关系与被容器使用的配置元数据相对应。中，关于Bean，有下面一段描述。...]]></description><category></category></item><item><title><![CDATA[vue3 element-plus中，el-dialog组件内，无法通过ref获得组件实例]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/125996256</link><guid>https://blog.youkuaiyun.com/hookind/article/details/125996256</guid><author>hookind</author><pubDate>Tue, 26 Jul 2022 15:56:39 +0800</pubDate><description><![CDATA[vue3 element-plus中，el-dialog组件内，无法通过ref获得组件实例 。

对话框中的内容是懒加载的，这意味着在对话框打开之前，默认插槽（个人理解为el-dialog标签内的内容）不会被渲染到DOM上。因此，如果你需要执行一个DOM操作或通过ref访问组件，可在open事件回调中进行。经过测试，发现可以通过opened事件回调（open不行），可以访问el-dialog中组件的实例。...]]></description><category></category></item><item><title><![CDATA[【记录】Linux Mint 操作系统上，尝试编译 jdk源码，configure时报错 configure: error: Could not find fontconfig!]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/125626844</link><guid>https://blog.youkuaiyun.com/hookind/article/details/125626844</guid><author>hookind</author><pubDate>Tue, 05 Jul 2022 19:58:51 +0800</pubDate><description><![CDATA[【记录】Linux Mint 操作系统上，尝试编译 jdk源码，configure时报错 configure: error: Could not find fontconfig!]]></description><category></category></item><item><title><![CDATA[记一次低级错误：error: invalid flag: –cp]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/125433690</link><guid>https://blog.youkuaiyun.com/hookind/article/details/125433690</guid><author>hookind</author><pubDate>Thu, 23 Jun 2022 19:42:39 +0800</pubDate><description><![CDATA[error: invalid flag: –cp]]></description><category></category></item><item><title><![CDATA[Idea 报错： Variable used in lambda expression should be final or effectively final]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/125218473</link><guid>https://blog.youkuaiyun.com/hookind/article/details/125218473</guid><author>hookind</author><pubDate>Fri, 10 Jun 2022 11:52:24 +0800</pubDate><description><![CDATA[Idea 报错： Variable used in lambda expression should be final or effectively final]]></description><category></category></item><item><title><![CDATA[在Vue3中使用Video.js]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/125173069</link><guid>https://blog.youkuaiyun.com/hookind/article/details/125173069</guid><author>hookind</author><pubDate>Tue, 07 Jun 2022 20:54:00 +0800</pubDate><description><![CDATA[在Vue3中使用video.js]]></description><category></category></item><item><title><![CDATA[linuxmint初次安装mysql8.0设置root用户密码问题]]></title><link>https://blog.youkuaiyun.com/hookind/article/details/123509590</link><guid>https://blog.youkuaiyun.com/hookind/article/details/123509590</guid><author>hookind</author><pubDate>Tue, 15 Mar 2022 19:17:06 +0800</pubDate><description><![CDATA[下面是我对于该问题的一种解决办法。
我在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]]></description><category></category></item></channel></rss>