王旭阳个人博客

WXY

最新文章

解决Linux x64操作系统环境下使用IDEA输入法光标不跟随

解决Linux x64操作系统环境下使用IDEA输入法光标不跟随

解决在 Linux x64 操作系统环境下,使用 JetBrains 系 IDE 存在的两个问题:fcitx 输入法候选框不跟随光标Markdown 文件无法正常预览使用方法(激进):直接替换 IDE 安装目录下的 jbr 目录下载链接
399
0
4
2023-03-27
Halo使用DockerCompose+现有Mysql部署

Halo使用DockerCompose+现有Mysql部署

没有Mysql数据库参考官方文档同时在容器启动一个Mysql官方文档参考已有Mysql 使用halo容器+已有mysql启动docker-compose.yamlversion: "3"services: halo_server: image: halohub/halo:
2423
1
12
2023-03-25
使用proxychains-ng代理转发终端命令

使用proxychains-ng代理转发终端命令

项目主页:https://github.com/rofl0r/proxychains-ng proxychains-ng是proxychains的加强版,主要有以下功能: 支持http/https/socks4/socks5 支持认证 远端dns查询 多种代理模式
883
0
11
2023-02-14
Springboot整合Flyway自动管理数据库变更

Springboot整合Flyway自动管理数据库变更

针对提供的若依项目(v3.8.4)中关于Flyway的配置和使用,以下是该项目的摘要总结: --- **若依项目(v3.8.4)中的Flyway配置与使用摘要**: 1. **依赖管理配置**: * 在`pom.xml`(ruoyi)中通过`<dependencyManagement>`引入了Flyway的核心依赖。 * 在`pom.xml`(ruoyi-admin)中也添加了相应的Flyway依赖。 2. **SQL脚本存放位置**: * 在`resources`目录下新建`db/migration`目录,用于存放SQL迁移脚本。 * 版本1.0.0中的SQL脚本用于初始化,而版本1.0.1中的SQL脚本用于测试,例如创建`flyway_test`表并插入一条数据。 3. **Flyway配置**: * 在`application.yml`中配置了Flyway的启用、编码、基准迁移等设置,并配置了数据库连接信息。 4. **解决项目启动时的问题**: * 项目中有两个地方使用了`@PostConstruct`注解,导致在Flyway的数据库配置加载之前执行,可能会报错。 * 解决方案是找到这两个配置类(`SysDictTypeServiceImpl`和`SysConfigServiceImpl`),注释掉初始化方法。然后,在若依system模块中新建`RuntimeConfig`类,实现`ApplicationListener<ContextRefreshedEvent>`接口,将初始化操作移至此处,以改变加载时机。 5. **Maven插件配置**: * 在ruoyi的`pom.xml`中增加了MySQL依赖和Flyway Maven插件的配置。 * 通过该插件,可以使用Maven命令来进行数据库迁移操作。 **总结**:若依项目通过引入Flyway进行了数据库版本控制,确保了不同环境下数据库结构的一致性。通过调整某些初始化的加载时机,解决了与Flyway初始化顺序相关的问题。同时,利用Maven插件方便地进行数据库迁移操作。
856
0
12
2022-12-09
Java和Scala的版本匹配

Java和Scala的版本匹配

官方版本匹配说明Scala二进制包安装我们可以从 Github 地址 https://github.com/lampepfl/dotty/tags 下载 Scala 二进制包,
508
0
8
2022-11-25
代码在线分享网站

代码在线分享网站

当你需要把你的代码片段分享给别人时,长长的代码直接发在微信,QQ等聊天工具中会造成刷屏或者长度限制;这个时候你就可以选择这种在线网站进行分享。
2134
0
13
2022-11-24
搭建一个在线翻译网站

搭建一个在线翻译网站

介绍Lingva Translate —谷歌翻译的第三方版,作者原本的目的是防止隐私追踪。可以自建,有语音朗读🤩—GitHub (https://github.com/thedaviddelta/lingva-translate) | 可用镜像提供的有API 具体参考github注意建议搭建在国外
1632
0
13
2022-11-22
Linux下使用screen来实现多任务不断线操作

Linux下使用screen来实现多任务不断线操作

前言我们用VPS执行一个系统安装,就输入命令然后在那一直等。如果出现掉线或者断网死机的情况,我们还得重新安装。如果能使用上screen命令可以实现无人值守的效果。我们可以同时操作多个任务,也可以关机操作。所以说很方便。方法1、安装方法:yum install screen #CentOSapt-g
468
0
5
2022-11-22
查看Linux系统性能配置常用命令脚本

查看Linux系统性能配置常用命令脚本

这段摘要总结了你给出的系统查看命令的相关操作:这篇文章简要描述了通过命令行查询计算机硬件和软件信息的多种命令,包括内核/操作系统/CPU信息、计算机名和PCI/USB设备信息等。还提到了资源管理和硬盘使用情况、磁盘和分区情况,以及网络状态、进程和用户信息的查看命令。这些命令可以帮助用户了解系统的运行状态和配置信息。
616
0
3
2022-11-21
TeamSpeak服务端搭建

TeamSpeak服务端搭建

两种方式自行选择采用docker compose方式,如没有请自行安装。
1005
0
5
2022-11-01
Vue.js实现带有动态数据的单页html

Vue.js实现带有动态数据的单页html

有个群友让帮忙写个单页html调用接口获取数据为啥不用jQuery呢? 对自己好一点,当然用vue.js了写好了顺带记录下,方便下次回忆。效果图
526
0
6
2022-11-01
把JAR包手动添加到本地maven仓库

把JAR包手动添加到本地maven仓库

下载需要添加的jar包我这里已经下载好了,放到自己的maven本地仓库目录中。检测maven环境变量cmd 输入mvn -v 如已经配好可以看到maven版本相关信息执行命令进入到第一步放jar的目录打开cmd执行命令mvn install:install-file -DgroupId=com.q
551
0
7
2022-10-23