这篇文章主要记录一下切面+自定义注解在实际中的一些玩法。切面+自定义注解的玩法可能有很多,这篇主要说一下实现以下两个功能: 1.@HttpLog自动记录Http请求日志 2.@TimeStamp自动注入时间戳 源码 is here:切面+自定义注解的一些玩法 如何运行这个例子 1. 创建数据库: C ...
分类:
其他好文 时间:
2018-08-13 17:59:24
阅读次数:
210
表SQL: 对该表进行分区的SQL: 错误信息: 原因: 分区表的分区表达式中使用的所有列必须是表可能具有的每个唯一键的一部分。 解决: 解答:将自增key的id字段添加进unique key,就可以正确运行,也不用担心加入唯一约束会对其以后运行出现问题。 ...
分类:
数据库 时间:
2018-08-12 21:45:07
阅读次数:
198
、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的 ...
分类:
数据库 时间:
2018-08-11 01:17:31
阅读次数:
199
测试表: 插入测试数据: 交换两行中某个字段的值:(将ID=1、2的两个order替换下) 交换两列中某两列的值:(将ID=1的name 和 order 交换一下) ...
分类:
数据库 时间:
2018-08-09 17:25:10
阅读次数:
174
事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的相关资料,这些数据库操作语句就构成一个事务。 MYSQL只有 INNODB和BDB类型的数据表才支持事务处理。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执 ...
分类:
数据库 时间:
2018-08-07 13:14:09
阅读次数:
169
定义: 用于创建数据库表的生成规则代码。 种类与区别: InnoDB:支持事务,不支持全文搜索 MEMORY:数据存储在内存中,速度快,其他和MyISAM一样 MyISAM:支持事务,不支持全文本搜索 注意: 可以同一个数据库里面多个表进行引擎混用,但是外键 不能跨引擎。 PS:定义是个人的总结。 ...
分类:
数据库 时间:
2018-08-07 00:34:34
阅读次数:
170
InnoDB 索引组织表 一、索引组织表定义 在InnoDB存储引擎中,表都是根据主键顺序组织存放的,这种存储方式的表称为索引组织表(index organized table IOT)。 在InnoDB存储引擎中,每张表都有个主键(Primary key),如果在创建表时没有地定义主键,则Inno ...
分类:
数据库 时间:
2018-08-04 18:48:21
阅读次数:
166
对于建立的索引(姓,名字,data) 5.1、索引对一下的查询类型有效 1、全值匹配:能查找姓+名为ALLEN、出生日期为1990-11-05的人; 2、最左前缀匹配:可以查找姓为ALLEN的人;即只使用索引的第一列; 3、列前缀匹配:可以查找姓为J开头的人;这里索引也只使用了第一列; 4、范围匹配 ...
分类:
数据库 时间:
2018-08-04 15:45:40
阅读次数:
168
一、实验环境1、准备两台虚拟机,系统centos72、两台虚拟机装好mariadb-server3、两台主机配置好epel源,下载新版本的xtrabackuprpm包二、实验步骤:在原主机上实现1、完全备份mkdir/backups/{full,inc1,inc2}-pvxtrabackup--backup--target-dir=/backups/full/2、第一次修改数据mysqlhello
分类:
其他好文 时间:
2018-08-03 18:09:20
阅读次数:
187
在进行 WPF 程序打包发布的时候如果对程序打包没有特别高的要求,InnoSetup 足以胜任普通的程序打包发布需求,它支持安装包加密,安装包升级安装,注册表操作等常规功能,以下脚本示例中有对常见操作进行相关说明。 [TOC] InnoSetup 简介 Inno Setup用Delphi写成,其官方 ...
分类:
其他好文 时间:
2018-07-30 23:35:52
阅读次数:
703