什么是Canal
Canal是用 Java开发的基于数据库增量日志解析,提供增量数据订阅 &消费的中间件。目前 。 Canal主要支持了 MySQL的 Binlog解析,解析完成后才利用 Canal Client来处理获得的相关数据。 (数据库同步需要阿里的 Otter中间件,基于 Canal)。
1 | $where['did'] = $did; |
1 | echo M()->_sql(); |
1 | <el-form :inline="true" size="large"> |
perms
字段可能存在为空的数据情况1 | func (m *MenuModel) QueryAllPerms(userId int64) (perms []string) { |
访问static/pages
目录下任意html静态文件
1 | location ~ ^/static/pages/*.html$ { |
Vue3 Vite使用i18n配置国际化,就是根据它的规则自己建立一套语言字典,对于每一个字都有统一的标识,我们在文中使用该标识代替某一语言,然后它内部就会自动转为你需要查看的语言
NPM
1 | npm install vue-i18n@next |
MySQL默认查询是不区分大小写的,如果需要区分大小写做查询,可以使用BINARY来区分大小写,BINARY不是函数,是类型转换运算符,用它来强制后面的字符串为一个二进制字符串,可以理解为在字符串查询的时候区分大小写
方案一、
在查询条件前加BINARY
1 | SELECT * FROM t_users WHERE BINARY username='Admin'; |
方案二、
创建表的时候加binary
1 | CREATE TABLE t_users |
然后就可以对表的查询区分大小写了