欢迎光临
屌丝博客
技术前沿

程序员如何在编程界闯出一条血路

xiaole阅读(4)

程序员在工作中会遇到形形色色的问题,提问题是一种能力,如何问问题是一门学问,神经码在这里分享一些感受和方法。问题类型和提问技巧一、有“标准”答案或明确定义这类问题就不要问了,自己找答案。例如:① 考研都考什么?计算机软件资格水平考试都考什么?这种就是属于有“标准”答案,自己去找考试大纲就可以。② sprintf 参数都是什么意思?这种就是属于 有明确定义的,可以通过手册、书本、搜索获取答案。二、无标准( “思考”型、“实践”型、“排查”型、“经验”型)1.  “思考”型一些算法题或者需...

Mysql

MySQL之MariaDB启用审计插件之尽可能的不让运维背黑锅

xiaole阅读(39)

对于MySQL Percona MariaDB三家都有自己的审计插件,但是呢,MySQL的审计插件是只有企业版才有的,同时也有很多第三方的的MySQL的审计插件,而Percona和MariaDB都是GPL的审计插件先来看看MariaDB的审计插件使用,启用插件和调整参数[root@DS-VM-Node127 /data/mariadb]# mysql -uroot -pZjUxZGI2ZjcwMmEyWelcome to the MariaDB monitor.  Commands e...

Mysql

Linux之以SQL方式读取MySQL的GTID格式Binlog

xiaole阅读(46)

将GTID格式的binlog转换为SQL的命令:1mysqlbinlog --start-datetime=2017-03-11 00:00:00 --stop-datetime=2017-03-12 00:00:00 -v --base64-output=DECODE-ROWS mysql-bin.001756 mysql-bin.001757 mysql-bin.001758 mysql-bin.001759 mysql-bin.001760 >/data/temp/123.b...

奇淫妙想

centos5-yum源

xiaole阅读(47)

CentOS 5 在2017-03-31日已经结束支持,不再提供维护更新,所以包括阿里云镜像站的文件可能都是过时或已经有部分文件缺失cd  /etc/yum.repos.dsed -i s/mirrors.aliyun.com/centos/$releasever/vault.centos.org/5.11/g CentOS-Base.reposed -i s/mirrors.aliyuncs.com/centos/$releasever/vault.centos.or...

Mysql

五大常见的MySQL高可用方案

xiaole阅读(59)

1. 概述我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面:如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致。当业务发生数据库切换时,切换前后的数据库内容应当一致,不会因为数据缺失或者数据不一致而影响业务。关于对高可用的分级在这里我们不做详细的讨论,这里只讨论常用高可用方案的优缺点以及高可用方案的选型。2. 高可用方案2.1. ...

运维技术

keepalived

xiaole阅读(45)

Keepalived的介绍LVS的缺点1. Director的单点。只有一台Director,如果Director出现故障,无法提供服务。 2. Direct将所有的请求根据所指定的算法发送到后端服务器,如果后端服务器出现异常,则客户端的访问出现问题。Director无法提供对后端服务器的健康状态检查。 123keepalived的体系结构Keepalived大致分为两层空间:user space和kernel space。 watchdog:负责...

Mysql Web技术

HA方案之MySQL半复制+MHA+Keepalived+Atlas+LVS

xiaole阅读(72)

简介目前Mysql高可用的方案有好多,比如MMM,heartbeat+drbd,Cluster等,还有percona的Galera Cluster等。这些高可用软件各有优劣。在进行高可用方案选择时,主要是看业务还有对数据一致性方面的要求。本文探讨的是MHA这种方案。至于DAL层,也有很多方案,现在主流的一是在应用层写数据库路由,当然这个效率也是最快的,但是最大的缺陷就是运维难度大,技术难度也大,需要有强大的技术团队支持。第二个方案是proxy中间件,现在开源的中间件很多,比如TDDL、Cobar...

数据库 Mysql

percona-toolkit工具包

xiaole阅读(157)

工具类别工具命令工具作用备注开发类pt-duplicate-key-checker列出并删除重复的索引和外键pt-online-schema-change在线修改表结构pt-query-advisor分析查询语句,并给出建议,有bug已废弃pt-show-grants规范化和打印权限pt-upgrade在多个服务器上执行查询,并比较不同性能类pt-index-usage分析日志中索引使用情况,并出报告pt-pmp为查询结果跟踪,并汇总跟踪结果pt-visual-explain格式化执行计划pt-...

Mysql

美团SQL优化工具SQLAdvisor

xiaole阅读(156)

介绍在数据库运维过程中,优化 SQL 是 DBA 团队的日常任务。例行 SQL 优化,不仅可以提升程序性能,还能够降低线上故障的概率。目前常用的 SQL 优化方式包括但不限于:业务层优化、SQL逻辑优化、索引优化等。其中索引优化通常通过调整索引或新增索引从而达到 SQL 优化的目的。索引优化往往可以在短时间内产生非常巨大的效果。如果能够将索引优化转化成工具化、标准化的流程,减少人工介入的工作量,无疑会大大提高DBA的工作效率。SQLAdvisor 是由美团点评公司北京DBA团队开发维护的 SQL...

奇淫妙想

百度编辑器(UEditor)开发教程——调用上传图片、上传文件等模

xiaole阅读(106)

                本文摘自 稻壳互联 http://www.dookay.com/n/10929出于兴趣爱好,前段时间自己尝试写了一个PHP的网站管理后台,其中用到了百度ueditor编辑器,发现它的多图片上传模块很不错,用起来很方便,又可以选择已经上传好的图片。正好我又是个懒人,发现有现成的自己就不想新开发了。于...