- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 MongoDB分片集群安装部署
目录前言1. 什么是分片2. 为什么使用分片3. 分片的优缺点二、 安装部署3. 分片配置服务器三、使用步骤1.直接连接mongos2.读入数据总结前言数据库?集合?文档?MongoDB分片集群推荐的模式是:分片集合,它是一种基于分片键的逻辑对文档进行分组,分片键的选择对分片非常重要,分片键一旦确定,mongoDB对数据的分片对应用是透明的。一、mongodb分片1. 什么是分片分片是把大型数据集进行分区成更小的可管理的片,这些数据片分散到不.
2020-10-12 14:44:08
568
1
原创 maxwell 安装部署 支持kafka推送
一、下载maxwell并解压文件1.下载地址https://github.com/zendesk/maxwell/releases/download/v1.22.3/maxwell-1.22.3.tar.gz2.解压文件tar -zxvf maxwell-1.22.3.tar.gz二、在mysql中配置使用权限用户mysql> CREATE USER 'ma...
2019-08-01 14:14:30
411
原创 redis 集群安装部署
一、安装rediswget http://download.redis.io/releases/redis-4.0.10.tar.gztar zfx redis-4.0.10.tar.gzcd redis-4.0.10makemake install二、安装ruby2.3.1yum install –y gcc* openssl* wgetwget https...
2019-08-01 14:03:37
199
原创 zookeeper 安装部署
一、下载zookeeper并解压文件1.下载地址http://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/2.解压文件tar -zxvf zookeeper-3.4.14.tar.gz二、配置启动参数(1).mkdir 解压之后的目录下/data(2).mkdir 解压之后的目录下/logs(3).cd c...
2019-08-01 13:51:42
270
原创 kafka安装部署
一、下载kafka_2.12-2.3.0 并解压文件1. 下载地址http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.3.0/kafka_2.12-2.3.0.tgz2. 解压文件tar -zxvf kafka_2.12-2.3.0.tgz二、配置启动参数1. cdcd config 修改 server...
2019-08-01 10:57:24
144
原创 MongoDB副本集集群搭建
1. 官方安装文档推荐https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/2. 使用 .rpm 包安装 (1). 配置存储库 创建一个/etc/yum.repos.d/mongodb-enterprise.repo文件,以便您可以使用yum以下命令直接...
2019-05-09 11:32:36
363
原创 Elasticsearch集群搭建
为什么要用到ES集群:横向可扩展性:只需要增加一台服务器,做一点儿配置,启动一下ES进程就可以并入集群;分片机制提供更好的分布性:同一个索引分成多个分片(sharding),这点类似于HDFS的块机制;分而治之的方式来提升处理效率,相信大家都不会陌生;高可用:提供复制(replica)机制,一个分片可以设置多个复制,使得某台服务器宕机的情况下,集群仍旧可以照常运行,并会把由于服务器宕机...
2019-04-29 14:26:19
232
原创 Map的实现类ConcurrentHashMap各种方法源码解析
map.put() 方法解析 //map.put 方法 // final V putVal(K key, V value, boolean onlyIfAbsent) {} public V put(K key, V value) { return putVal(key, value, false);//put方法实现 } ...
2019-03-07 18:02:16
320
原创 Map的实现类Hashtable各种方法源码解析
map.put 方法解析 // map.put 方法 不能存null的key和value // 不成立:map.put(null, null) map.put(null,Object) map.put(Object, null) // map.put 在这里没有如果put不满足的数值 会抛出异常 java.lang.NullPointerExceptionpublic synchr...
2019-03-04 10:53:11
163
转载 JAVA 面试题总结
1)Java 中能创建 volatile 数组吗?能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保护作用了。2)volatile 能使得一个非原子操作变成原子操作吗?一个典型的例子是在类中...
2019-02-26 09:56:53
376
1
原创 Map的实现类HashMap的各种方法源码解析
map.put 方法 // map.put 方法 public V put(K key, V value) {// hash(key) 得到key的hash值 将数据尽量均匀分布 return putVal(hash(key), key, value, false, true);// put 方法实现 } // putVal ...
2019-02-19 01:44:05
202
原创 List的实现类LinkedList 各种方法源码解析
list.add 方法 //add 方法 public boolean add(E e) { linkLast(e);//add 实现逻辑 return true; } //linkLast 方法实现 void linkLast(E e) { final Node<E> l ...
2019-02-15 18:12:00
268
1
原创 List的实现类ArrayList各种方法源码解析
list.add 方法实现 //add方法 public boolean add(E e) { //size: elementData.size ensureCapacityInternal(size + 1); //判断数组的大小执行扩容以及copy elementData[size++] = e;//执行数组...
2019-02-14 16:01:32
198
1
转载 JAVA 学习算法之直接插入排序
public static void insertSort(){int a[] = {10,18,21,5,3,8,9,1,11,13,15,16,19,20};int temp = 0;/*** 先取值数组第二位,将第二位的数值与前一位的数值进行比较,如果前面得数值大于先取值的数值temp* 则将比较的数值向右移一位,如果取的数值为下标为1之后的数值,则继续循环比较前一位的数
2017-04-01 11:22:09
301
SQLyog中文资源下载
2018-12-24
Toad for DB2 4.7 Trial正式版+注册机+连接配置方式
2017-12-16
Web前端Nginx配置系统
2017-12-07
比较两个日期之间相差的天数
2017-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人