上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 83 下一页
摘要: jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)》》》项目部署完成。 一、安装jenkins 1.下载jenkins 这里我选择的是war包安装jenkins,简单不伤脑,别的博客写的jenkins版本都很旧,没用最新的,写个比较新的配置2.20版。 官网:h 阅读全文
posted @ 2019-01-07 11:12 paul_hch 阅读(360) 评论(0) 推荐(0)
摘要: 1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。 key列,使用到的索引名。如果没有选择索引,值是。可以采取 阅读全文
posted @ 2019-01-07 10:57 paul_hch 阅读(248) 评论(0) 推荐(0)
摘要: 一、RocketMQ 基础知识介绍Apache RocketMQ是阿里开源的一款高性能、高吞吐量、队列模型的消息中间件的分布式消息中间件。 上图是一个典型的消息中间件收发消息的模型,RocketMQ也是这样的设计,简单说来消息队列的应用场景1)异步处理将不是必须的业务逻辑,进行异步处理,比如注册之后 阅读全文
posted @ 2018-12-26 16:39 paul_hch 阅读(534) 评论(0) 推荐(0)
摘要: 1. 引言 可能你认为的 90% CPU 利用率意味着这样的情形: 而实际却可能是这样的: CPU 并非 90% 的时间都在忙着,很大一部分时间在等待,或者说“停顿(Stalled)”了。这种情况表示处理器流水线停顿,一般由资源竞争、数据依赖等原因造成。多数情况下表现为等待访存操作,其中又以读操作为 阅读全文
posted @ 2018-12-26 16:21 paul_hch 阅读(846) 评论(0) 推荐(0)
摘要: 针对日常维护操作,难免会出现文件误删除的操作。大家熟知linux文件系统不同win有回收站,删除后的文件可以到垃圾箱寻回,要知道linux文件修复比较费劲,网络上面的文档也是五花八门。所以本次研究一种比较靠谱的文件和目录恢复方法,也给维护人员留一条后路。 分析对比debugfs、testdisk 6 阅读全文
posted @ 2018-12-24 15:14 paul_hch 阅读(1418) 评论(0) 推荐(0)
摘要: 一、关于查询计划 其实,关于所有的关系型数据库中,在运行T-SQL语句的时候,在查询器进行编译运行的同时,都会有着自己的内部的一个优化过程,而这优化之后的产物就是:执行计划。 在SQL SERVER中,我们可以通过很多方式进行查看,方便与对查询语句的执行过程有一定的掌握,同样在MYSQL中,也有着自 阅读全文
posted @ 2018-12-24 11:26 paul_hch 阅读(644) 评论(0) 推荐(0)
摘要: 1.密码验证插件安装要使服务器可以使用,插件库文件必须位于MySQL插件目录(plugin_dir系统变量指定的目录)中。如有必要,请设置plugin_dir服务器启动时的值, 以告知服务器插件目录位置。插件库文件基本名称是 validate_password。文件名后缀因平台.so而异(例如,对于 阅读全文
posted @ 2018-12-20 16:59 paul_hch 阅读(636) 评论(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 阅读(7120) 评论(0) 推荐(0)
摘要: 双引号:awk '{print "\""}' #放大:awk '{print " \" "}'使用“”双引号把一个双引号括起来,然后用转义字符\对双引号进行转义,输出双引号。单引号:awk '{print "'\''"}' # 放大: awk '{print " ' \ ' ' " }'使用一个双引 阅读全文
posted @ 2018-12-20 15:41 paul_hch 阅读(464) 评论(0) 推荐(0)
摘要: 公司数据中心从托管机房迁移到阿里云,需要对mysql迁移(Replication)后的数据一致性进行校验,但又不能对生产环境使用造成影响,pt-table-checksum 成为了绝佳也是唯一的检查工具。 pt-table-checksum 是 Percona-Toolkit 的组件之一,用于检测M 阅读全文
posted @ 2018-12-12 14:24 paul_hch 阅读(347) 评论(0) 推荐(0)
摘要: awk其实不仅仅是工具软件,还是一种编程语言。不过,本文只介绍它的命令行用法,对于大多数场合,应该足够用了。 一、基本用法 awk的基本用法就是下面的形式。 上面示例中,demo.txt是awk所要处理的文本文件。前面单引号内部有一个大括号,里面就是每一行的处理动作print $0。其中,print 阅读全文
posted @ 2018-12-12 10:15 paul_hch 阅读(159) 评论(0) 推荐(0)
摘要: 一、概述 在数据库应用中,我们经常需要用到自动递增的唯一编号来标识记录。在MySQL中,可通过数据列的auto_increment属性来自动生成。可在建表时可用“auto_increment=n”选项来指定一个自增的初始值。可用“alter table table_name auto_increme 阅读全文
posted @ 2018-12-11 16:34 paul_hch 阅读(405) 评论(0) 推荐(0)
摘要: 方法1、使用crontab命令,例如添加一个新的或编辑已有的,使用: 就可以进入配置文件。此时配置crontab的执行者是当前登入用户,如果当前用户是root,需要为其他用户配置,可以使用 这种方法有一个缺点,就是当前系统中配置的crontab不在一个配置文件中,让管理员不方便查询系统到底有多少个c 阅读全文
posted @ 2018-12-11 09:59 paul_hch 阅读(632) 评论(0) 推荐(0)
摘要: 概述 添加交换分区主要是因为安装oracle时碰到交换分区太小时无法安装的情况,这时候就需要添加交换分区了。 操作简介 增加swap分区方法: 1.新建磁盘分区作为swap分区 2.用文件作为swap分区 (操作更简单,我更常用) 下面介绍这两种方法:(都必须用root权限,操作过程应该小心谨慎。) 阅读全文
posted @ 2018-12-10 16:15 paul_hch 阅读(296) 评论(0) 推荐(0)
摘要: 故障现象:nginx做代理转发后,发现页面上的js css文件无法加载,页面样式乱了。 原因:没有配置静态资源 解决js css文件无法加载无法访问的问题 解决办法: 修改配置文件nginx.conf,在server字段中添加黄色标注部分 然后重新加载nginx配置即可 参考 nginx配置反向代理 阅读全文
posted @ 2018-12-07 17:45 paul_hch 阅读(22027) 评论(0) 推荐(0)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 83 下一页