shell之变量
shell之重定向
Git的介绍及使用
MySQL索引优化
1、索引单表优化
执行以下SQL脚本,生成测试表。
1
2
3
4
5
6
7
8
9
10
11
12
13
14CREATE TABLE IF NOT EXISTS `article` (
`id` INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
`author_id` INT(10) UNSIGNED NOT NULL,
`category_id` INT(10) UNSIGNED NOT NULL,
`views` INT(10) UNSIGNED NOT NULL,
`comments` INT(10) UNSIGNED NOT NULL,
`title` VARBINARY(255) NOT NULL,
`content` TEXT NOT NULL
);
INSERT INTO `article`(`author_id`, `category_id`, `views`, `comments`, `title`, `content`) VALUES
(1, 1, 1, 1, '1', '1'),
(2, 2, 2, 2, '2', '2'),
(1, 1, 3, 3, '3', '3');
MySQL执行计划
正则表达式
消息中间件RabbitMQ
1、RabbitMQ角色分类
角色 | 特点 |
---|---|
none | 不能访问management plugin |
management | ①列出自己可以通过AMQP登入的虚拟机 ②查看自己的虚拟机节点virtual hosts的queues,exchanges和bindings信息 ③查看和关闭自己的channels和connections ④查看有关自己的虚拟机节点virtual hosts的统计信息,包括其他用户在这个节点virtual hosts中的活动信息 |
Policymaker | ①包含management所有权限 ②查看和创建和删除自己的virtual hosts所属的policies和parameters信息 |
Monitoring | ①包含management所有权限 ②罗列出所有的virtual hosts,包括不能登录的virtual hosts。 ③查看其他用户的connections和channels信息 ④查看节点级别的数据如clustering和memory使用情况 ⑤查看所有的virtual hosts的全局统计信息 |
Administrator | ①最高权限 ②可以创建和删除virtual hosts ③可以查看,创建和删除users ④查看创建permisssions ⑤关闭所有用户的connections |