Redis 主从复制功能

  

2019-10-28 22:25:45

Redis 复制(Replication) 1. 复制介绍 分布式数据库为了获取更大的存储容量和更高的并发访问量,会将原来集中式数据库中的数据分散存储到多个通过网络连接的数据存储节点上。Redis为了解决单点数据库问题,会把数据复制多个副本部署到其他节点上,通过复制,实现Redis的高可用性,实现对数据的冗余备份,保证数据和服务的高度可靠性。 2. 复制的建立 建立复制的配置方式有三种。 在red...

Angular4.0_环境搭建

Angular

  

2019-10-28 22:25:30

1.百度Node.js下载并安装 2.检查npm版本 npm -v 3.安装angular/cli sudo npm install -g @angular/cli 4.检查版本 ng -v 5.在当前目录下创建angular项目 ng new auction 6.使用WebStrom打开项目 组件 例如项目创建初始的app.component.ts文件 模块 例如项目创建初始的app.modul...

二维码扫码登录

java  二维码

  

2019-10-28 22:24:56

   项目结构 模块介绍 流程1 pc端: 1:打开二维码登录网页index.html 2:index.html调用GetQrCodeServlet 3:GetQrCodeServlet干2件事    a:生成随机的uuid,是一个唯一标识,该标识贯穿整个流程    b:生成二维码图片,二维码信息:http://60.28.201.37:...

官网 我发现笔记真的特别有用,尤其是你每天输入大量东西,你就会发现,你对上周的记忆都模糊了,更别说上个月了,所以我时不时会翻看自己写的教程。。。青年痴呆状态。所以工具教程我也开始写了。 教程这个东西,最好是学得快,能快速学自己要用的,其余庞杂的不需要的一眼都不看。所以我觉得教程的模样应该是一个basement,人人都应该看的概念理论基础,以及自定义的各种其他函数。 举个例子,对于overleaf的...

背景: 上在一篇文章路径优化中对于A *传统寻路的结果不平滑的问题,为了解决生成折线Ž型路线,我们尝试了一种判断两点间是否存在障碍物的算法,并在生成寻路。路径时候先判断起终点间是否存在障碍物,若不存在障碍物,则路径数组中将只具有一个终点节点;否则调用A *寻路运算大致过程可用下面代码表示: //判断起终点间是否存在障碍物,若存在则调用A *算法进行寻路,通过A *寻路得到的路径是一个个所要经过的节...

目录 1. TCP客户端 - 核心函数 - 完整的TCP客户端程序 2. TCP服务端 - 核心函数 - 完整的TCP客户端程序 TCP编程的核心步骤和流程: 1. TCP客户端 核心函数: 创建一个套接字: family: 套接字域 type: 套接字类型 protocol 套接字协议 向服务器发送连接请求: sockfd:套接字描述符 addr: 连接的服务器地址结构 len: 地址结构体长度...

LZ-Says:微笑面对生活,努力活出自己想要的样子~! 前言 Enmmm,如果给你俩次机会,让你可以选择回到过去的俩个时间节点,你最想回去的是什么时候? 嘀嘀嘀,开车 由于编辑器内置的代码编辑器功能并不完善,只适合快速浏览和做少量编辑的需要。对我们来说,我们需要更成熟完善的代码编辑环境,So,下面,开启我们配置编辑环境之路吧~ 1. Visual Studio Code Visual Studi...

前言 首先在学习react的时候就对setSate的实现有比较浓厚的兴趣,那么对于下边的代码,可以快速回答吗? 这段代码大家可能在很多地方看见过,结果是让你匪夷所思的0,0,2,3。 大部分人相信都不知道其中的原因,首先肯定会问: 为什么前两次为零,而加上setTimeout就可以打印出来? 为什么setTimeout打印出不同的结果? 那么请你接下来向下看,我首先说一下Batch Updata(...

   有些时候会将多张有相同功能的图片绘制成一张,不管是使用或者绘制上都会方便很多。对美工与开发者来说也都是一件省事、省力、更省心的方式。二全其美,又何乐而不为呢。。。      例如:QQ等级     0-9可以组成很多种不同的数字等级(不多做解释)!绘制多张图片来描述不同的等级吗?那么请问得绘制多少张呢?想都不敢想...

生成javadoc 首先选中想要生成的项目,右键,选择Export(导出),然后在Export(导出)对话框中选择Java下的javadoc,然后下一步。 到了Javadoc Generation界面,其中: javadoc command:选择对应jdk的bin/javadoc.exe destination:为生成文档的保存路径 按finish(完成)提交即可开始生成文档。 编码问题 直接fi...

信号驱动IO之libevent的使用

  

2019-10-28 22:06:37

5、libevent方法       libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。着名分布式缓存软件memcached也是libevent based,而且libevent在使用上可以做到跨平台,而且根据libevent官方网站上公...

一、实验内容 实验完成形式:  用MATLAB函数实现LSB信息隐藏和提取 实验选择载体:  512×512灰度图像 实验效果和分析:  1.完成基本的LSB信息隐藏及提取 2.能随机选择嵌入位进行信息隐藏及提取(考虑安全性因素)  3.能够计算PSNR,分析信息隐藏图像质量 4.完成对秘密信息的图像载体进行攻击,采用的攻击方法: jpeg压缩,...

spring boot + mybatis xml

  

2019-10-28 22:01:08

目录结构 application.properties mybatis-config.xml userMapper.xml Application mapper pom.xml 下载路径https://download.csdn.net/download/weixin_37786548/10521111...

VM两个虚拟机之间的通讯测试

  

2019-10-28 21:59:13

文章一 https://blog.csdn.net/mijichui2153/article/details/80918285 中成功安装两个虚拟机,而且他们之间可以互ping。 文章二 https://blog.csdn.net/mijichui2153/article/details/80918813 中用两个xshell终端实现对init0、init1两个虚拟机的远程控制。 接下来对两个虚拟...

以前用OpenCV都是用动态库来进行开发,但要是对于一个简单的demo,也这样来做,展示的时候,如果对方电脑没有OpenCV环境,又得从头配,比较麻烦。最近在网上查询得知,可以将OpenCV编译成静态库,这样电脑不用配置OpenCV环境,只要加上静态库就OK了。 1、Cmake编译OpenCV(这里是OpenCV-2.4.10) 其他的步骤和编译OpenCV源码一致,可以看我前面的博客,唯一不同的...

一.开启防火墙: CentOS7通过控制防火墙打开端口很对TCP/IP协议访问的操作很多,以前的OS版本也可以对iptables进行操作,现在OS7版本下不知道为什么不行了。所以使用对firewalld进行操作。 1.firewall常用操作举例 查询状态:# systemctl status firewalld 启动防火墙:# systemctl start  firewalld 停止...