自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coder Jiang

一个有纸、笔、橡皮擦和坚定纪律的人,就是一台简单的图灵机

转载 从Paxos到拜占庭容错,兼谈区块链的共识协议

原文地址:http://chuansong.me/n/348459051259 高可用架构在分布式系统设计中是最核心的挑战之一,拜占庭容错则是解决高效容错问题的通用方案。拜占庭系统来源于拜占庭将军问题,在古代,一些拜占庭的将军率领他们的部队要攻占敌人的一个城池, 每个将军只能...

2016-10-18 12:10:08

阅读数 3646

评论数 0

转载 HTTP 499 状态码 nginx下 499错误

日志记录中HTTP状态码出现499错误有多种情况,我遇到的一种情况是nginx反代到一个永远打不开的后端,就这样了,日志状态记录是499、发送字节数是0。     老是有用户反映网站系统时好时坏,因为线上的产品很长时间没有修改,所以前端程序的问题基本上可以排除,于是就想着是Get方式调用的接...

2016-07-01 10:16:21

阅读数 3818

评论数 0

转载 webpack实战

http://www.cnblogs.com/Leo_wl/p/4793722.html 2015-09-08 23:02 by 龙恩0707, 3365 30分钟手把手教你学webpack实战 阅读目录 一:什么是webpack? 他有什么优点?二:如何安装和配置三:理解webpac...

2016-05-24 14:24:38

阅读数 560

评论数 0

转载 Mysql IO 内存方面的优化

这里使用的是mysql Ver 14.14 Distrib 5.6.19, for Linux (i686) using EditLine wrapper 一、mysql目录文件 ibdata1:系统表空间 包含数据字典、回滚日志/undolog等 (insert buffer segmen...

2016-04-17 19:45:58

阅读数 1973

评论数 0

转载 InnoDB全文索引:N-gram Parser

InnoDB默认的全文索引parser非常合适于Latin,因为Latin是通过空格来分词的。但对于像中文,日文和韩文来说,没有这样的分隔符。一个词可以由多个字来组成,所以我们需要用不同的方式来处理。在MySQL 5.7.6中我们能使用一个新的全文索引插件来处理它们:n-gram parser....

2016-04-17 19:37:07

阅读数 592

评论数 0

转载 MySQL事务隔离级别详解

SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容)        在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本...

2016-04-05 10:55:20

阅读数 923

评论数 0

转载 mysql5.7 新特性

本文将和大家一起分享下5.7的新特性,不过我们要先从即将被删除的特性以及建议不再使用的特性说起。根据这些情况,我们在新版本及以后的版本中,应该不再使用,避免未来产生兼容性问题。 本文是基于MySQL-5.7.7-rc版本,未来可能 还会发生更多变化。 1、即将删除的特性 1.1、In...

2016-04-05 10:40:44

阅读数 333

评论数 0

转载 MySQL sql语句优化(转)

优化目标    1.减少 IO 次数   IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化手段。   2.降低 CPU 计算 ...

2016-04-01 16:32:49

阅读数 357

评论数 0

转载 三个流行MySQL分支的对比

MySQL是历史上最受欢迎的免费开源程序之一。它是成千上万个网站的数据库骨干,并且可以将它(和Linux)作为过去10年里Internet呈指数级增长的一个有力证明。 那么,如果MySQL真的这么重要,为什么还会出现越来越多的核心MySQ产品的高端衍生产品?这是因为MySQL是免费的开源应用程序...

2016-03-22 20:00:11

阅读数 2474

评论数 0

转载 阿里巴巴的开源软件大全

http://www.oschina.net/project/alibaba

2016-03-21 14:07:23

阅读数 278

评论数 0

转载 总结SQL查询慢的50个原因

查询速度慢的原因很多,本文总结SQL查询慢的50个原因:   1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)   2、I/O吞吐量小,形成了瓶颈效应。   3、没有创建计算列导致查询不优化。   4、内存不足   5、网络速度慢   6、查询出的数据量过大(可...

2016-03-18 09:22:54

阅读数 4660

评论数 1

转载 linux下haproxy1.6.3配置文件

#haproxy版本 1.6.3 #配置文件 global           log 127.0.0.1   local3 notice         maxconn 4096         #chroot /usr/share/haproxy         uid 0   ...

2016-03-13 20:28:53

阅读数 2020

评论数 0

转载 MySQL分支选择参考:Percona还是MariaDB

在MySQL被Oracle收购以后,越来越多的人对于MySQL的前景表示了担忧,对于开源的MySQL,或多或少对于Oracle自家的数据库产品产生冲击,这个开源免费的MySQL 对于Oracle更多的是包袱而不是资产。比如淘宝就从Oracle转成了MySQL,一些大型互联网公司也在推行去IOE(I...

2016-03-12 20:04:02

阅读数 3057

评论数 0

转载 MySQL锁定状态查看命令

1 show processlist; SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关...

2016-02-26 15:16:50

阅读数 243

评论数 0

原创 my.cnf

[client] port    = 3306 socket    = /usr/local/mysql3306/mysql.sock [mysql] #prompt="(\u:HOSTNAME:)[\d]> " prompt="\u@\h \R:...

2016-02-18 19:29:56

阅读数 260

评论数 0

转载 Mysql 测试

centos7 sysbench --test=oltp --mysql-user=root --mysql-password=123456 --mysql-host=127.0.0.1 --mysql-port=3306 --db-driver=mysql-mysql-socket=/u...

2015-12-21 19:59:46

阅读数 365

评论数 0

转载 跟着实例学习ZooKeeper的用法: 计数器

原文地址:http://colobu.com/2014/12/15/zookeeper-recipes-by-example-4/

2015-08-27 22:18:56

阅读数 677

评论数 0

转载 Keepalived 安装与配置

一、环境说明   1、操作系统内核版本:2.6.9-78.ELsmp     2、Keepalived软件版本:keepalived-1.1.20.tar.gz   二、环境配置   1、主Keepalived服务器IP地址 192.168.111.223...

2015-07-30 17:13:19

阅读数 268

评论数 0

转载 Nginx/LVS/HAProxy负载均衡软件的优缺点详解

PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。 一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小...

2015-07-27 16:36:38

阅读数 267

评论数 0

转载 Cobar介绍及配置

om:http://code.alibabatech.com/wiki/display/cobar/Home Skip to end of metadata   Page restrictions applyAttachments:1Added by kimi L...

2015-05-02 22:17:05

阅读数 353

评论数 0

转载 Zookeeper开源客户端框架Curator简介

Curator是Netflix开源的一套ZooKeeper客户端框架. Netflix在使用ZooKeeper的过程中发现ZooKeeper自带的客户端太底层, 应用方在使用的时候需要自己处理很多事情, 于是在它的基础上包装了一下, 提供了一套更好用的客户端框架. Netflix在用ZooKeep...

2015-05-02 15:17:28

阅读数 238

评论数 0

转载 完美配置Tomcat的HTTPS

Tomcat配置HTTPS的文章到处都有,过程也比较简单,随后文中会转一段过来。 但对于启用APR情况下报异常“java.lang.Exception: Connector attribute SSLCertificateFile must be defined when  using SS...

2015-03-28 14:06:28

阅读数 249

评论数 0

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过...

2015-02-08 18:45:01

阅读数 920

评论数 0

转载 MySQL原生HA方案 – Fabric体验之旅

还在为MySQL HA方案的选型头疼吗?现在不用了,自从2014年5月28日Oracle发布Fabric之后,一切都变得如此简单。因为是原生的官方产品,可以放心使用,由于这款产品大力的增强了HA效率,可以看出Oracle对云计算的支持力度,说明Oracle这个大象也可跳舞,而且还挺灵活的。 ...

2015-02-08 16:08:32

阅读数 525

评论数 0

转载 Mysql在大型网站的应用架构演变

原创文章,转载请注明: 转载自http://www.cnblogs.com/Creator/ 本文链接地址: Mysql在大型网站的应用架构演变 本文已经被多处转载,包括CSDN推荐以及码农周刊等等,阅读数超过5w+,回流到我博客流量的还是比较少,不过这不重要, 后续会分享更多技术,尽量试...

2015-02-08 16:07:39

阅读数 270

评论数 0

转载 MyBatis Generator generatorConfig.xml配置详解

所有Generator的xml详细说明见:http://mybatis.org/generator/configreference/xmlconfig.html (英文版) 现在针对generatorConfig.xml配置进行解说,至于其内部元素的详解见英文文档,贴上xml,里面都有注...

2015-02-03 20:36:37

阅读数 360

评论数 0

转载 Mybatis Generator实现分页功能

众所周知,Mybatis本身没有提供基于数据库方言的分页功能,而是基于JDBC的游标分页,很容易出现性能问题。网上有很多分页的解决方案,不外乎是基于Mybatis本机的插件机制,通过拦截Sql做分页。但是在像Oracle这样的数据库上,拦截器生成的Sql语句没有变量绑定,而且每次语句的都要去拦截,...

2015-02-03 20:33:55

阅读数 642

评论数 0

转载 lucene学习--分词和高亮显示

首先在E:\TestLucene\workspaceSE路径下,建立文件夹indexdocs和3个txt文件:L1.txt,L2.txt,L3.txt. L1.txt内容: 11111111111111111111111111111111111111111111111111111111...

2015-01-18 18:26:54

阅读数 450

评论数 0

转载 在64位操作系统中重编译hadoop 2.2.0

在64位操作系统中重编译hadoop 2.2.0 最近为了做一些测试,在CentOS6.5中部署Hadoop 2.2.0。从官方网站下载hadoop-2.2.0.tar.gz的安装包,部署安装后发现不能运行提示:  WARNutil.NativeCodeLoader: Unable t...

2015-01-11 13:10:04

阅读数 332

评论数 0

转载 hadoop 2.6.0单节点-伪分布式模式安装

导读: 此篇安装较为简略,更详细的安装信息及相关软件、配置信息等,可以参考 hadoop2.2完全分布式最新高可靠安装文档 1、系统信息 [root@lsn-linux ~]# cat /etc/issue CentOS release 6.3 (Final)...

2015-01-11 12:24:19

阅读数 404

评论数 0

原创 mysql master slave

cmake ../ \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql3306  \ -DMYSQL_DATADIR=/usr/local/mysql3306/data -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf...

2015-01-03 14:31:10

阅读数 385

评论数 0

转载 一个多maven项目聚合的实例

http://kyfxbl.iteye.com/blog/1680045 本文介绍一个多maven项目的实例demo,展示了聚合、继承、工程依赖、单元测试、多war聚合、cargo发布等场景  一、工程介绍  该项目由5个maven项目组成    task-a...

2014-12-22 21:29:11

阅读数 382

评论数 0

转载 dubbo学习

Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点:   那么,Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及...

2014-12-19 19:37:11

阅读数 336

评论数 0

转载 Dubbo与Zookeeper、SpringMVC整合使用

http://blog.csdn.net/congcong68/article/details/41113239   互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽...

2014-12-19 19:35:24

阅读数 671

评论数 0

转载 分布式系统的事务处理

当我们在生产线上用一台服务器来提供数据服务的时候,我会遇到如下的两个问题: 1)一台服务器的性能不足以提供足够的能力服务于所有的网络请求。 2)我们总是害怕我们的这台服务器停机,造成服务不可用或是数据丢失。 于是我们不得不对我们的服务器进行扩展,加入更多的机器来分担性能上的问题,...

2014-12-13 22:35:06

阅读数 327

评论数 0

转载 比较全面的vps防止cc攻击

本文真的很好,我现在的防御方法都来自于此文,再次我转载这位高手的文章来共享给大家   CC攻击可以归 为DDoS攻击的一种。他们之间都原理都是一样的,即发送大量的请求数据来导致服务器拒绝服务,是一种连接攻击。CC攻击又可分为代理CC攻击,和肉鸡 CC攻击。代理CC攻击是黑客借助代理服务器生成指...

2014-11-15 10:23:06

阅读数 727

评论数 0

转载 概率公式

P(A+B)=P(A)+P(B)-P(AB) P(AB)=P(A|B)P(B)

2014-11-08 15:07:27

阅读数 324

评论数 0

转载 Mysql 不同版本 说明

http://blog.csdn.net/tianlesoftware/article/details/6723117 Mysql 的官网下载地址:        http://dev.mysql.com/downloads/   在这个下载界面会有几个版本...

2014-10-13 20:49:38

阅读数 391

评论数 0

转载 Linux源码安装mysql 5.6.12 (cmake编译)

http://blog.csdn.net/zqtsx/article/details/9378703 下载地址:http://www.gnu.org/software/make/ [c-sharp] view plaincopy ...

2014-10-13 20:36:23

阅读数 344

评论数 0

转载 优化MySQL的21个建议

今天一个朋友向我咨询怎么去优化 MySQL,我按着思维整理了一下,大概粗的可以分为21个方向。 还有一些细节东西(table cache, 表设计,索引设计,程序端缓存之类的)先不列了,对一个系统,初期能把下面做完也是一个不错的系统。 1. 要确保有足够的内存 数据库能够高效的运行,最...

2014-10-12 17:15:03

阅读数 326

评论数 0

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