开始研究动态代理之前 先简要谈下动态代理的概念 在不改变原有类结构的前提下增强类的功能以及对类原有方法操作,注意是方法不是属性(属性一般被设计为private修饰,不可以直接被调用) 动态代理的基本实例不做阐述,网上一大把 不理解的同学可以直接去搜索。 今天说的是自己在项目中遇到的一个实际的动态代理 ...
分类:
数据库 时间:
2019-01-19 20:10:15
阅读次数:
197
恢复内容开始 用 CHECK 约束定义多个列的条件关系 今天来说下check和case的用法。其实,CASE 表达式和 CHECK 约束是很般配的一对组合。也许有很多数据库工程师不怎么用 CHECK 约束,但是一旦他们了解了 CHECK 约束和 CASE 表达式结合使用之后的强大威力,就一定会跃跃欲 ...
分类:
数据库 时间:
2019-01-15 15:56:04
阅读次数:
189
sqler 在社区的相应还是很快的,已经添加了,好多数据库的连接,就在早上项目的包管理还没有写明确, 下午就已经有go mod 构建的支持了,同时也调整下docker 镜像的构建,直接使用git clone + go mod 备注: go mod 是新的包管理方案,需要新版本的golang,使用容器 ...
分类:
数据库 时间:
2019-01-11 20:08:49
阅读次数:
205
注:参考CSDN https://www.cnbloags.com/clsn/p/8038964.html#auto_id_17 可点击查看更多数据库结构知识 一:安装背景 操作平台:linux 工具准备:vmware、centos 注:若使用ubuntu,安装命令行改为apt -get。redha ...
分类:
数据库 时间:
2018-12-16 13:23:57
阅读次数:
208
使用Raw SQL查询,无需使用ORM表定义。 多数据库,都可直接使用占位符号?,自动转换。 查询时的参数,支持使用Model Struct和Slice,Array 创建一个RawSeter RawSeter接口中所包含的方法: type RawSeter interface { Exec() (s ...
分类:
数据库 时间:
2018-12-16 11:15:08
阅读次数:
522
文章是学习了林晓斌老师在极客时间的《mysql实战45讲》后,根据自己的理解整理而成的。什么是索引?当我们使用汉语字典查找某个字时,我们会先通过拼音目录查到那个字所在的页码,然后直接翻到字典的那一页,找到我们要查的字,通过拼音目录查找比我们拿起字典从头一页一页翻找要快的多,数据库索引也一样,索引就像书的目录,通过索引能极大提高数据查询的效率。索引的实现方式在数据库中,常见的索引实现方式有哈希表、有
分类:
数据库 时间:
2018-12-03 01:11:29
阅读次数:
263
python3之Django多数据库 https://www.cnblogs.com/zhangxinqi/p/9094953.html 阅读目录 1、定义数据库 (1) DATABASES内部选项: (2)自定义数据库 2、同步数据库 3、自动数据库路由 (1)定义数据库路由方法类 (2)使用路由 ...
分类:
数据库 时间:
2018-12-03 00:54:07
阅读次数:
237
初识SQL 及 MySQL/MariaDB 安装 什么是SQL、SQL能做什么 SQL:即结构化查询语言(Structured Query Language)。 SQL如名字所示,是指从数据库中查找对应记录的语言。它有自己的标准,众多数据库产品大部分都遵循这个标准,即掌握SQL也掌握了众多数据库管理 ...
分类:
数据库 时间:
2018-11-28 01:05:38
阅读次数:
226
很熟数据库链接,但是都是sleep的 我反复执行这一个代码段后就这样了 ...
分类:
数据库 时间:
2018-11-20 16:29:31
阅读次数:
135
表空间概念 ORACLE数据库被划分成称作为表空间的逻辑区域——形成ORACLE数据库的逻辑结构。 一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件,但一个数据库文件只能与一个表空间相联系。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如 ...
分类:
数据库 时间:
2018-11-16 17:46:30
阅读次数:
218