Fantastic_Clouds

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

2021年9月16日

摘要: 一、consul安装文件下载地址 https://www.consul.io/downloads,选择对应位数下载至本地目录,当前版本文件为consul_1.10.2_windows_amd64.zip。 二、安装步骤 1、运行文件解压缩:打开压缩文件,解压consul.exe文件至程序安装目录/c 阅读全文
posted @ 2021-09-16 00:08 Fantastic_Clouds 阅读(113) 评论(0) 推荐(0) 编辑

2020年11月20日

摘要: 背景:配置信息存储分隔符字符串,用以业务流程中in操作符查询 示例:apple,orange,banana --> in ('apple', 'orange', 'banana') 用法: select regexp_substr('apple,orange,banana','[^,]+', 1, 阅读全文
posted @ 2020-11-20 11:16 Fantastic_Clouds 阅读(779) 评论(0) 推荐(0) 编辑

2020年8月19日

摘要: 背景:并行版本较多,合并至版本发布分支主分支时无法看出初始提交分支 需求:系统开发人员执行git commit时,自动在commit-msg中补充当前所在分支名 操作步骤: 1、在子系统git仓库路径/.git/hooks下,将以下内容覆盖commit-msg.sample文件中 #!/bin/sh 阅读全文
posted @ 2020-08-19 17:37 Fantastic_Clouds 阅读(1726) 评论(0) 推荐(0) 编辑

2020年6月21日

摘要: 在Mapper XML用法中,对于大多数单表操作来说,所用到的方法都很规范且类似。因此,MyBatis提供了代码生成器:MyBatis Generator(MBG)。 MBG通过丰富的配置可以生成不同类型的代码,代码包含了数据库对应的实体类、Mapper接口类、Mapper XML文件和Exampl 阅读全文
posted @ 2020-06-21 13:01 Fantastic_Clouds 阅读(1228) 评论(0) 推荐(0) 编辑

2020年6月13日

摘要: MyBatis常用OGNL表达式如下: e1 or e2 e1 and e2 e1 == e2 或 e1 eq e2 e1 != e2 或 e1 neq e2 e1 lt e2:小于 e1 lte e2:小于等于,其他表示为gt(大于)、gte(大于等于) e1 + e2、e1 * e2、e1 / 阅读全文
posted @ 2020-06-13 21:12 Fantastic_Clouds 阅读(627) 评论(0) 推荐(0) 编辑

摘要: 在JDBC中,根据不同条件拼接SQL时,语句中的空格和逗号很容易出错,且代码很冗长。动态SQL是MyBatis的强大特性之一,可以很容易地规避这些问题。 MyBatis支持以下几种动态SQL相关的标签:if、choose(when、otherwise)、trim(where、set)、foreach 阅读全文
posted @ 2020-06-13 17:11 Fantastic_Clouds 阅读(1299) 评论(0) 推荐(1) 编辑

2020年6月9日

摘要: MyBatis除了支持XML方式以外,还支持注解方式,可将SQL语句直接写在接口上。 优点:对于需求比较简单的系统效率较高。 缺点:当SQL有变化时都需要重新编译代码。 一、@Select注解 1、基本用法 @Select({ "select id, role_name, enabled, crea 阅读全文
posted @ 2020-06-09 22:38 Fantastic_Clouds 阅读(492) 评论(0) 推荐(0) 编辑

2020年6月6日

摘要: 以常见用户角色/权限控制为例,学习MyBatis XML方式基本用法。 一、前期准备 1、创建数据库表及初始数据 (1)用户表(用户ID、用户名、密码、邮箱、简介、头像、创建时间) -- -- Table structure for sys_user -- DROP TABLE IF EXISTS 阅读全文
posted @ 2020-06-06 22:35 Fantastic_Clouds 阅读(2284) 评论(1) 推荐(0) 编辑

2020年6月5日

摘要: 一、MyBatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain 阅读全文
posted @ 2020-06-05 00:22 Fantastic_Clouds 阅读(154) 评论(0) 推荐(0) 编辑

2018年8月30日

摘要: 一、ffmpeg简介 ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。 支持操作系统:Windows、Linux、Mac OS X 使用场景:从微信服务器下载的微信语音文件为amr格式, 阅读全文
posted @ 2018-08-30 19:58 Fantastic_Clouds 阅读(391) 评论(0) 推荐(0) 编辑