- 博客(12)
- 收藏
- 关注
原创 手把手超详细Docker部署MongoDB集群
Mongodb集群搭建mongodb 集群搭建的方式有三种:主从备份(Master - Slave)模式,或者叫主从复制模式。副本集(Replica Set)模式。分片(Sharding)模式。其中,第一种方式基本没什么意义,官方也不推荐这种方式搭建。另外两种分别就是副本集和分片的方式。今天介绍副本集的方式搭建mongodb高可用集群简介以及概述 首先我们先来了解一下Mongo集群的概念,Mongo集群有3个主要组件 ConfigServer:在集群中扮演存储整个集群的配
2021-02-01 13:22:34
1409
原创 Docker安装部署单节点MongoDB
简单单机快速启动下载镜像docker pull docker.io/mongo:latest运行容器docker run --name mongo -p 27017:27017 -d docker.io/mongo:latest --auth生产环境运行不使用配置文件启动#首先创建文件夹用于挂载目录mkdir -p /docker/mongo/{conf,data}#赋予权限chmod 777 /docker/mongo/confchmod 777 /docker/mongo/d
2021-02-01 11:28:11
534
原创 Redis操作数据常用命令详细注释
Redis的基本操作 使用help查询有哪些命令help @string # 查询string类型命令help @hash # 查询hash命令help @list # 查询list命令help @set # 查询set命令help @zset # 查询zset命令help @cluster # 查询集群命令help @generic # 查询通用命令......等等其他命令,可以使用Table键提示 示例所有Key名都为bigkang为
2021-02-01 11:04:24
315
原创 Redis的Hash冲突以及渐进式ReHash源码分析
Redis数据DB Redis是一个一个的DB,那么这个DB到底是一个什么样结构的数据呢? 如下是Redis官方的源码(5.0)/* Redis数据库表示。有多个数据库标识从0(默认数据库)到配置的最大值的整数数据库。数据库号是结构中的“id”字段*/typedef struct redisDb { dict *dict;
2021-01-29 17:19:36
575
1
原创 Elasticsearch安装拼音插件结合IK中文分词+拼音(在线+离线)
1、在线联网安装 直接进入容器内部进行编辑# 进入容器内部编辑docker exec -it elasticsearch bash# 安装IK分词器拼音插件(Github官网)elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v6.7.0/elasticsearch-ana
2021-01-29 16:32:25
763
原创 Elasticsearch安装IK分词器(联网+离线)
1、在线联网安装 直接进入容器内部进行编辑# 进入容器内部编辑,或者在Elasticsearch下的bin目录下执行elasticsearch-plugindocker exec -it elasticsearch bash# 安装IK分词器插件(Github官网)elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/r
2021-01-29 15:23:28
1062
原创 SpringBoot拓展IK远程动态词典(可以定义拓展)
自定义字典控制器 首先新建一个控制器用来处理Rest请求的添加删除词典,以及查询词典。package com.topcom.test.es.controller;import org.springframework.http.MediaType;import org.springframework.web.bind.annotation.*;import javax.annotation.PostConstruct;import javax.se
2021-01-29 12:02:59
939
6
原创 JavaSE反射操作类
1、获取一个Class对象Class classas = Class.forName(“需要加载获取的类的路径”);例如: Class classas = Class.forName("club.kang.blog.web.test.TestClassMy.Student");2、将这个类对象创建出来 Object object = classas.newInstan...
2018-10-12 19:23:51
365
原创 servlet的使用讲解
1、什么是Servlet?servlet是一个运行在服务端的Java应用程序2、Servlet是用来干什么的?是用来接收客户端的的请求和响应的数据3、如何创建一个Servlet应用程序?首先我们先创建一个web项目然后下一步再下一步,选择创建web.xml这是我们的目录我们先创建一个包,因为servlet是一个java应用程序,然后创建一个java文件,并继承Http...
2018-09-20 21:24:31
128
原创 关于IDEA新建SpringMVC步骤史上最全
****1:首先new一个Maven项目****注意选择webapp!2:然后配置你的GroupId 和你的ArtifactId3:紧接着配置你的Mvaen(默认的也可以,用本地的也行)4:然后选择你的项目名称,和项目路径5:选择创建6:重点记住别选This Window,如果这里存放过项目会一起加载,选择New Window7:等待他加载完别手贱去点不然要凉凉到时候...
2018-09-19 19:06:32
1961
原创 vim编辑器简单操作
:w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi :q 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑...
2018-09-12 16:56:47
182
原创 Git常用命令大全
Git 常用命令 当前目录下添加文件夹:mkdir 文件夹名 --在当前的目录下添加一个文件夹(例如添加一个kang文件夹) 例如: mkdir kang vim编辑器 添加...
2018-09-12 16:47:06
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人