自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大树叶 技术专栏

骨灰攻城狮 架构师

  • 博客(10)
  • 资源 (2)
  • 论坛 (1)
  • 收藏
  • 关注

转载 Kafka消费组(consumer group)

一直以来都想写一点关于kafka consumer的东西,特别是关于新版consumer的中文资料很少。最近Kafka社区邮件组已经在讨论是否应该正式使用新版本consumer替换老版本,笔者也觉得时机成熟了,于是写下这篇文章讨论并总结一下新版本consumer的些许设计理念,希望能把consumer这点事说清楚,从而对广大使用者有所帮助。在开始之前,我想花一点时间先来明确一些概念和术语,

2018-01-31 11:24:57 1928

转载 Mycat分表分库原则

分表分库虽然能解决大表对数据库系统的压力,但它并不是万能的,也有一些不利之处,因此首要问题是,分不分库,分哪些库,什么规则分,分多少分片。 原则一:能不分就不分,1000万以内的表,不建议分片,通过合适的索引,读写分离等方式,可以很好的解决性能问题。 原则二:分片数量尽量少,分片尽量均匀分布在多个DataHost上,因为一个查询SQL跨分片越多,则总体性能越差,虽然要好于所有数据在一个分片

2018-01-30 22:22:35 934

转载 LRU在 Java LRU 的LinkedHashMap 工作原理及实现

1. 概述LRU 缓存介绍LRU 是 Least Recently Used 的缩写,翻译过来就是“最近最少使用”,也就是说,LRU 缓存把最近最少使用的数据移除,让给最新读取的数据。而往往最常读取的,也是读取次数最多的,所以,利用 LRU 缓存,我们能够提高系统的性能。实现要实现 LRU 缓存,我们首先要用到一个类 LinkedHashMap。用这个类

2018-01-28 16:12:56 616

转载 CentOS7 安装Maven3

下载安装文件 wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz解压安装: tar -zxvf apache-maven-3.3.9-bin.tar.gz mv apache-maven-3.3.9 maven (这一步骤可省

2018-01-12 15:55:11 5225 1

转载 CentOS 7 yum 安装 Nginx

1.添加Nginx到YUM源添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.安装Nginx在你的CentOS 7 服务器中使用yum命

2018-01-08 14:34:41 237

转载 MySQL和Mariadb二进制日志binlog详解

Mariadb/mysql提供了4中不同的日志,分别是错误日志(error.log)、普通日志(general log)、慢日志(slow log)以及二进制日志(binlog)。错误日志记录了系统启动、运行以及停止过程中遇到的一些问题;普通日志记录了Mariadb执行的所有语句以及语句开始执行的时间等信息,用户可以选择性的打开它;慢日志记录了Mariadb所有慢查询的相关信息;而二进制日志则以事

2018-01-07 23:36:55 623

转载 推荐:Mycat配置MySQL主从模式(1主1从)下读写分离和自动切换

实验环境两台Centos7  MySQL5.7.12 IP地址为:192.168.10.36  192.168.10.37一台Centos7 Mycat IP地址为:192.168.10.31一:安装mysql,如下图所示(这里采用yum安装):二:配置MYSQL,以及建立MYSQL主从1:初始化密码,由于我没在/root目录下找到第一次启动的随机密码,所以我只能用如下操作

2018-01-07 23:35:23 2766

转载 win7 VMware 安装CentOs7实战

我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然后在虚拟机中安装CentOs7,搭建我需要的Linux环境。linux环境搭建参考文档:http://www.jb51.net/article/105106.htm一、VMware和CentOs简介1.VMware是一个虚拟PC的软件,可以在现有的操纵系统上虚拟出一个新的硬件环境,相当于模拟出一台

2018-01-04 18:48:15 1562

转载 Kafka集群扩展以及重新分布分区

转自:Kafka集群扩展以及重新分布分区我们往已经部署好的Kafka集群里面添加机器是最正常不过的需求,而且添加起来非常地方便,我们需要做的事是从已经部署好的Kafka节点中复制相应的配置文件,然后把里面的broker id修改成全局唯一的,最后启动这个节点即可将它加入到现有Kafka集群中。 但是问题来了,新添加的Kafka节点并不会自动地分配数据,所以无法分担集群的负载

2018-01-02 00:12:04 1239

转载 推荐: Kafka深度解析

背景介绍Kafka简介  Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输支持Kafka Server间的消息分区,及分布式消费,同时保证每个partition内的消息顺序传输同时支持

2018-01-01 23:46:06 257

程序员代码面试指南2-代码

《程序员代码面试指南第二版2》左程云 配套的所有的算法源代码

2019-07-07

dom4j jar包

dom4j v2.0 jar包。开发XML的必备利器

2016-02-10

大树叶的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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