自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql组合索引的有序性

昨天同事关于军规里的一条mysql索引的问题咨询我,才发现自己也不太了解组合索引的规则。于是来记录一下:【推荐】如果有order by的场景,请注意利用索引的有序性。order by 最后的字段是组合索引的一部分,并且放在索引组合顺序的最后,避免出现file_sort的情况,影响查询性能。 正例:where a=? and b=? order by c; 索引:a_b_c 反例:索引中有范...

2018-08-31 15:28:21 6769 4

原创 利用sonar做代码检查

sonar介绍Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,...

2018-08-28 15:00:35 8279

原创 docker 访问宿主机

有时候就需要在docker容器里访问宿主机提供的服务。 例如容器里的应用需要访问宿主机的mysql服务。方案一: 宿主机执行ifconfig 会看到docker0那个ip,可以使用来访问宿主机方案二: docker 18.03 加入了一个 feature,在容器中可以通过 host.docker.internal来访问主机 Use your internal IP addres...

2018-08-23 11:54:13 22563 1

原创 定时备份数据库脚本

定时任务crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。 通常linux里都内置了crontab命令。如果没有请自行安装。文件crontab在/etc目录下面存在cron.hourly,cron.daily,cron.weekly,cron.monthly,cron.d五个目录和crontab,cr...

2018-08-22 14:42:55 3708

原创 xtrabackup做数据备份

xtrabackupXtraBackup(PXB) 工具是 Percona 公司用 perl 语言开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQl(Oracle)、Percona Server 和 MariaDB,并且全部开源,真可谓是业界良心。阿里的 RDS MySQL 物理备份就是基于这个工具做的。由于是采取物理拷贝的方式来做的备份,所以速度非常快,几十G数据几分钟就...

2018-08-20 15:48:36 206

原创 RabbitMQ使用

什么是MQ?消息总线(Message Queue),后文称MQ,是一种跨进程的通信机制,用于上下游传递消息。 在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。 使用了MQ之后,消息发送上游只需要依赖MQ,逻辑上和物理上都不用依赖其他服务。 MQ是一个互联网架构中常见的解耦利器。 顺便推荐一个介绍MQ的链接https://www.w3cschool.cn...

2018-08-06 14:25:12 644

原创 MyCAT读写分离与MySQL主从同步

很多开发框架在框架底层就引入了读写分离的机制,面对一些没有底层支持读写分离的框架,如何实现读写分离呢?Mycat一个开源的高性能的数据库中间件产品,支持读写分离,支持MySQL主从,数据切分以及galera cluster集群。 它是一个开源的分布式数据库系统,是一个实现了 MySQL 协议的的 Server,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行...

2018-08-02 11:30:04 1788

GB/T 4754-2017

GB/T 4754-2017 行业国标代码 2017版 数据预览: INSERT INTO `trade` VALUES ('1', '0', '0', '农、林、牧、渔业', 'n', '0', 'A', '本门类包括01~05大类'); INSERT INTO `trade` VALUES ('2', '1', '1', '农业', 'n', '0', 'A', '指对各种农作物的种植'); INSERT INTO `trade` VALUES ('3', '2', '11', '谷物种植', 'g', '0', 'A', '指以收获籽实为主,供人类食用的农作物的种植,如稻谷、小麦、玉米等农作物的种植'); INSERT INTO `trade` VALUES ('4', '3', '111', '稻谷种植', 'd', '0', 'A', null); INSERT INTO `trade` VALUES ('5', '3', '112', '小麦种植', 'x', '0', 'A', null); INSERT INTO `trade` VALUES ('6', '3', '113', '玉米种植', 'y', '0', 'A', null); INSERT INTO `trade` VALUES ('7', '3', '119', '其他谷物种植', 'q', '0', 'A', null); INSERT INTO `trade` VALUES ('8', '2', '12', '豆类、油料和薯类种植', 'd', '0', 'A', null);

2019-03-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除