12 2018 档案

摘要:一、RocketMQ 基础知识介绍Apache RocketMQ是阿里开源的一款高性能、高吞吐量、队列模型的消息中间件的分布式消息中间件。 上图是一个典型的消息中间件收发消息的模型,RocketMQ也是这样的设计,简单说来消息队列的应用场景1)异步处理将不是必须的业务逻辑,进行异步处理,比如注册之后 阅读全文
posted @ 2018-12-26 16:39 paul_hch 阅读(523) 评论(0) 推荐(0) 编辑
摘要:1. 引言 可能你认为的 90% CPU 利用率意味着这样的情形: 而实际却可能是这样的: CPU 并非 90% 的时间都在忙着,很大一部分时间在等待,或者说“停顿(Stalled)”了。这种情况表示处理器流水线停顿,一般由资源竞争、数据依赖等原因造成。多数情况下表现为等待访存操作,其中又以读操作为 阅读全文
posted @ 2018-12-26 16:21 paul_hch 阅读(788) 评论(0) 推荐(0) 编辑
摘要:针对日常维护操作,难免会出现文件误删除的操作。大家熟知linux文件系统不同win有回收站,删除后的文件可以到垃圾箱寻回,要知道linux文件修复比较费劲,网络上面的文档也是五花八门。所以本次研究一种比较靠谱的文件和目录恢复方法,也给维护人员留一条后路。 分析对比debugfs、testdisk 6 阅读全文
posted @ 2018-12-24 15:14 paul_hch 阅读(1403) 评论(0) 推荐(0) 编辑
摘要:一、关于查询计划 其实,关于所有的关系型数据库中,在运行T-SQL语句的时候,在查询器进行编译运行的同时,都会有着自己的内部的一个优化过程,而这优化之后的产物就是:执行计划。 在SQL SERVER中,我们可以通过很多方式进行查看,方便与对查询语句的执行过程有一定的掌握,同样在MYSQL中,也有着自 阅读全文
posted @ 2018-12-24 11:26 paul_hch 阅读(637) 评论(0) 推荐(0) 编辑
摘要:1.密码验证插件安装要使服务器可以使用,插件库文件必须位于MySQL插件目录(plugin_dir系统变量指定的目录)中。如有必要,请设置plugin_dir服务器启动时的值, 以告知服务器插件目录位置。插件库文件基本名称是 validate_password。文件名后缀因平台.so而异(例如,对于 阅读全文
posted @ 2018-12-20 16:59 paul_hch 阅读(617) 评论(0) 推荐(0) 编辑
摘要:转自 MySQL 5.7账号锁定Account Lock https://majing.io/posts/10000004771184 5.7加入了LOCK ACCOUNT功能和ORACLE一样了, 但是5.6貌似没有,但是可以代替用如下方法设置密码过期。 其实就是MYSQL.USER下面的字段 p 阅读全文
posted @ 2018-12-20 16:18 paul_hch 阅读(7051) 评论(0) 推荐(0) 编辑
摘要:双引号:awk '{print "\""}' #放大:awk '{print " \" "}'使用“”双引号把一个双引号括起来,然后用转义字符\对双引号进行转义,输出双引号。单引号:awk '{print "'\''"}' # 放大: awk '{print " ' \ ' ' " }'使用一个双引 阅读全文
posted @ 2018-12-20 15:41 paul_hch 阅读(452) 评论(0) 推荐(0) 编辑
摘要:公司数据中心从托管机房迁移到阿里云,需要对mysql迁移(Replication)后的数据一致性进行校验,但又不能对生产环境使用造成影响,pt-table-checksum 成为了绝佳也是唯一的检查工具。 pt-table-checksum 是 Percona-Toolkit 的组件之一,用于检测M 阅读全文
posted @ 2018-12-12 14:24 paul_hch 阅读(309) 评论(0) 推荐(0) 编辑
摘要:awk其实不仅仅是工具软件,还是一种编程语言。不过,本文只介绍它的命令行用法,对于大多数场合,应该足够用了。 一、基本用法 awk的基本用法就是下面的形式。 上面示例中,demo.txt是awk所要处理的文本文件。前面单引号内部有一个大括号,里面就是每一行的处理动作print $0。其中,print 阅读全文
posted @ 2018-12-12 10:15 paul_hch 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一、概述 在数据库应用中,我们经常需要用到自动递增的唯一编号来标识记录。在MySQL中,可通过数据列的auto_increment属性来自动生成。可在建表时可用“auto_increment=n”选项来指定一个自增的初始值。可用“alter table table_name auto_increme 阅读全文
posted @ 2018-12-11 16:34 paul_hch 阅读(397) 评论(0) 推荐(0) 编辑
摘要:方法1、使用crontab命令,例如添加一个新的或编辑已有的,使用: 就可以进入配置文件。此时配置crontab的执行者是当前登入用户,如果当前用户是root,需要为其他用户配置,可以使用 这种方法有一个缺点,就是当前系统中配置的crontab不在一个配置文件中,让管理员不方便查询系统到底有多少个c 阅读全文
posted @ 2018-12-11 09:59 paul_hch 阅读(619) 评论(0) 推荐(0) 编辑
摘要:概述 添加交换分区主要是因为安装oracle时碰到交换分区太小时无法安装的情况,这时候就需要添加交换分区了。 操作简介 增加swap分区方法: 1.新建磁盘分区作为swap分区 2.用文件作为swap分区 (操作更简单,我更常用) 下面介绍这两种方法:(都必须用root权限,操作过程应该小心谨慎。) 阅读全文
posted @ 2018-12-10 16:15 paul_hch 阅读(281) 评论(0) 推荐(0) 编辑
摘要:故障现象:nginx做代理转发后,发现页面上的js css文件无法加载,页面样式乱了。 原因:没有配置静态资源 解决js css文件无法加载无法访问的问题 解决办法: 修改配置文件nginx.conf,在server字段中添加黄色标注部分 然后重新加载nginx配置即可 参考 nginx配置反向代理 阅读全文
posted @ 2018-12-07 17:45 paul_hch 阅读(21835) 评论(0) 推荐(0) 编辑
摘要:Serv-U的日志默认是不保存在本地的,但是大多数企业对于文件传输是有审计需求的,所以这里我们可以手动配置Serv-U的日志保存到本地文件。 首先打开“域活动”,选择“设置”,在“记录到文件”处设置日志保存的路径,具体路径格式(X:\Serv-U log\%X%Y%D.txt),X代表想要保存的本地 阅读全文
posted @ 2018-12-04 17:26 paul_hch 阅读(4151) 评论(0) 推荐(1) 编辑
摘要:转自:https://www.cnblogs.com/kerrycode/archive/2015/08/20/4744804.html 在Linux系统中,为了避免主机时间因为在长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。Linux系统下,一般使用ntp 阅读全文
posted @ 2018-12-03 16:45 paul_hch 阅读(10878) 评论(0) 推荐(0) 编辑
摘要:27. pt-table-checksum27.1 pt-table-checksum 作用 主要用来检查主从数据是否一致,原理即在主库执行把表每行的列通过concat函数进行拼接,然后对拼接的值进行hash,并把该动作通过binlog传递到从库,从而在从库上也执行相关操作(pt-table-che 阅读全文
posted @ 2018-12-03 13:22 paul_hch 阅读(1561) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示