备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象外保存这个状态,这样以后可将此对象恢复成原来的状态。 就拿单机游戏举例,玩游戏打boss前我们通常都会存档,避免打boss时失误死亡好恢复存档重新开始,我们首先看下面的例子。 测试结果: health:100,mana:100he ...
分类:
编程语言 时间:
2019-07-07 17:52:46
阅读次数:
133
一、Elasticsearch单机安装 1.将es安装包传到服务器上 这是安装包 这里我是用的是WinSCP上传工具,上传到/home/plugins文件下。 进入Xshell,验证一下是否上传成功。 2.创建es目录 mkdir -p /usr/local/es(es1,es2,es3暂时不要安装 ...
分类:
其他好文 时间:
2019-07-07 16:06:40
阅读次数:
123
最近在公司项目中接到个需求。就是后台跟前端浏览器要保持长连接,后台主动往前台推数据。 网上查了下,websocket stomp协议处理这个很简单。尤其是跟springboot 集成。 但是由于开始是单机玩的,很顺利。 但是后面部署到生产搞集群的话,就会出问题了。 假如集群两个节点,浏览器A与节点A ...
分类:
编程语言 时间:
2019-07-05 15:35:12
阅读次数:
331
1 从dockerHub拉取镜像到本地 2 创建目录(宿主机) 2.1 日志目录 3 创建固定容器ip 3.1 创建自定义网络类型,并且指定网段 通过docker network ls 可以查看到网络类型中多了bnet 4 使用新的网络类型创建并启动容器 5 大功告成! 使用命令 可以查询到ip为 ...
分类:
其他好文 时间:
2019-07-05 13:01:19
阅读次数:
299
Hadoop运行模式 (1)本地模式(默认模式): 不需要启用单独进程,直接可以运行,测试和开发时使用。 即在一台机器上进行操作,仅为单机版。 本地运行Hadoop官方MapReduce案例 操作命令: 执行案例: hadoop jar share/hadoop/mapreduce/hadoop-m ...
分类:
其他好文 时间:
2019-07-05 12:28:50
阅读次数:
164
1.什么是主从复制2.单机有什么问题?(1)机器故障(2)容量瓶颈(3)QPS瓶颈3.主从复制的模型:(1)一主一从模型(2)一主多从模型4.主从复制的作用(1)数据副本(2)扩展读性能5.主从复制需要注意的地方:一个master可以有多个slave一个slave只能有一个master数据流向是单向 ...
分类:
其他好文 时间:
2019-07-05 12:20:55
阅读次数:
97
解压 配置 添加环境变量 创建普通用户授权并启动 kibana的解压 测试数据下载地址:https://grouplens.org/datasets/movielens/ logstash 的安装与导入数据 ...
分类:
其他好文 时间:
2019-07-04 14:11:03
阅读次数:
233
拉取镜像docker pull zookeeper:latest 获取镜像基本信息docker inspect zookeeper mkdir /opt/zookeeper -p vim /opt/zookeeper/Dockerfile 单机vim /opt/zookeeper/conf/zoo. ...
分类:
其他好文 时间:
2019-07-03 20:13:12
阅读次数:
706
1.什么是Redis? Redis是一个key-value 数据库,非关系型数据库(nosql),整个数据库统统加载在内存当中进行操作,具有很高的存取性能,一般用作缓存数据库,减少正常存储数据库的压力。 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的 ...
分类:
其他好文 时间:
2019-07-03 13:28:34
阅读次数:
109
kafka,activemq rabbitmq.rocketmq的优点和缺点: 特性 ActiveMQ RabbitMQ RocketMQ Kafka 单机吞吐量 万级,吞吐量比RocketMQ和Kafka要低了一个数量级 万级,吞吐量比RocketMQ和Kafka要低了一个数量级 10万级,Roc ...
分类:
其他好文 时间:
2019-07-03 00:46:05
阅读次数:
88