08 2022 档案
摘要:真是不用不知道,问题真不少,经过反复尝试,上网查询终于Flyway的Gradle插件终于可以工作了,但是错误又再一次出现了。 第三坑,执行flywayMigrate提示信息:Flyway Teams Edition or MySQL upgrade required: MySQL 5.7 is no
阅读全文
摘要:在成功加入Flyway的Gradle的插件后,在Gradle的任务中选择flyway->flywayMigrate,进行数据库迁移操作,于是出现下面的问题。 第二坑:执行flyMigrate出现错误信息:flyway No database found to handle 出错信息是说没有相应的数据
阅读全文
摘要:Flyway是一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式。Flyway可以独立于应用实现管理并跟踪数据库变更,支持数据库版本自动升级,并且有一套默认的规约,不需要复杂的配置,Migrations可以写成SQL脚本,也可以写在Java代码中,不仅支持Command Line和Java
阅读全文
摘要:很长时间没有使用GitHub了,心血来潮将本地的项目传送到GitHub上却发现不能正常工作。花了一上早上将问题解决了,于是将问题解决过程记录一下。 首先出现的问题是Push代码到远程GitHub仓库时,出现如下错误。 fatal: unable to access 'https://github.c
阅读全文
摘要:最近将自己写的JavaWeb程序放到github上了。由于使用了富文本编辑器、jQuery、Bootstrap等第三方插件,导致js、css等代码远远超过你自己写的Java代码,导致在GitHub显示的语言是JavaScript。 这样的情况很不能忍,尤其对于强迫症来说。 搜索了一下发现github
阅读全文
摘要:引入maven插件出问题了,总是报错找不到maven插件。 Caused by: org.gradle.api.plugins.UnknownPluginException: Plugin with id ‘maven’ not found. 原因分析: 这是关于该问题的讨论文章。就是说Gradle
阅读全文
摘要:Linux目录详解,软件应该安装到哪个目录 我们应该知道 Windows 有一个默认的安装目录专门用来安装软件。Linux 的软件安装目录也应该是有讲究的,遵循这一点,对后期的管理和维护也是有帮助的。 /usr 系统级的目录,可以理解为 C:/Windows/ , /usr/lib 可理解为 C:/
阅读全文
摘要:IDEA 2022以前窗口底部是有个Version Control的窗口的(如下图所示),但是现在没有了 可以进入Settings/Preferences/Version Control/Commit将Use non-modal commit interface取消勾选 Local Changes标
阅读全文
摘要:使用Gitlab管理项目时,project在创建的时候只能选择“Public”公开状态,Private和Internal私有模式下不能使用http方式进行连接。(ssh方式在三种模式下都可以)。使用http方式直接连接gitlab显然没有ssh连接方式安全,但是也可以做些安全设置,比如在gitlab
阅读全文
摘要:MySQL中存储的时间,主要分为datetime类型和int类型。一般来说规范的存法是存int型,特别是像过期时间、最近更新等需要排序、比较大小的时间,更应该存为int型。但最近的项目数据库通信涉及到Java、PHP、C#三种语言,PHP中的时间int型为10位整数,Java中的时间long型为13
阅读全文