Java经验
-
Liquibase常见命令和参数一览表
所有命令和参数都使用–kebab-case格式。 备注:pro 角标是指需Liquibase专业版才支持。 1.Liquibase start commands Command Description init hub The hub subcommand connects your l…
-
Liquibase Change Types一览表
所有元素和属性都使用camelCase格式。 备注:pro 角标是指需Liquibase专业版才支持,Not Supported 是指暂且不支持MySQL数据库。 1.Entities Entity Create/Add Drop Change Table createTable dropTable setTableR…
-
Liquibase映射类型一览表
Liquibase类型 别名 tinyint java.sql.Types.TINYINT smallint {“java.sql.Types.SMALLINT”, “int2”} mediumint 无 int { “integer”, R…
-
Liquibase安装以及初始化配置(Linux)
1.安装Liquibase 从Liquibase Github Releases下载最新版Liquibase。 解压 移动到/opt目录 配置PATH环境变量 清理 重启终端,验证安装是否成功 关于如何卸载liquibase,只需删除liqubase的安装目录以及撤销环境变量配置即可。 2.安装MySQL驱动 下载Co…
-
JDBC数据库编程详解
1.安装驱动程序 到对应的数据库厂商那里获取对应的驱动程序并安装。 2.数据库配置 3.连接到数据库 4.使用JDBC语句 4.1execute execute 执行给定的SQL语句,该语句可能返回多个结果。 executeBatch 提交一批命令到数据库执行,如果所有命令都成功执行,则返回一个更新计数数组。 exec…
-
Java条件语句中else悬空问题
外部if语句和内部if语句都可能拥有else语句,人们可能以为else属于外部if语句,其实不然,规则是: else属于离else最近的if语句。
-
Java语言规范文档中NoShortIf与ShortIf的区别
NoShortIf表示if语句后必须要有else部分。 ShortIf表示if语句后没有else部分。
-
xmlns、xmlns:xsi、xsi:schemaLocation的详解
xmlns xmlns是XML Namespace的缩写。 namespace-prefix为自定义前缀,只要在这个XML文档中保证前缀不重复即可。 namespaceURI是这个前缀对应的XML Namespace的定义。 xmlns:xsi 例如:xmlns:xsi表示使用xsi作为前缀的Namespace。 xs…
-
Maven常用命令一览表
1.句法 2.插件以及目标(goal) Plugin Description Core plugins Plugins corresponding to default core phases (ie. clean, compile). They may have multiple goals as well. cle…
-
Maven依赖版本管理详解
软要求可以被依赖图中其它地方发现的同一artifact的不同版本替换。硬要求强制要求一个或多个特定版本并覆盖软要求。如果没有满足该工件所有硬性要求的依赖项版本,则构建失败。 版本要求具有以下语法: 软要求 硬要求