02 2021 档案
摘要:1. ES6 新增加了两个重要的 JavaScript 关键字: let 和 const。 let 声明的变量只在 let 命令所在的代码块内有效。 const 声明一个只读的常量,一旦声明,常量的值就不能改变。 2. Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。 实
阅读全文
摘要:路由就是根据请求不同的路径,做不同的事情。 1.先看看常规的: server.js里: var http = require('http'); var url = require('url'); function start() { function onRequest(request, respo
阅读全文
摘要:和js类似可以传递函数作为参数也可以用匿名函数 1.传递函数作为参数 2.匿名函数
阅读全文
摘要:Node.js 提供了 exports 和 require 两个对象,其中 exports 是模块公开的接口,require 用于从外部获取一个模块的接口,即所获取模块的 exports 对象。 实例: 在hello.js中通过 exports 对象把 world 作为模块的访问接口: 在app.j
阅读全文
摘要:1.可以通过组件类的 defaultProps 属性为 props 设置默认值 2.state和props 可以在父组件中设置state, 并且通过在子组件上使用props将其传递到子组件上
阅读全文
摘要:React 把组件看成是一个状态机(State Machines)。通过与用户的交互,实现不同状态,然后渲染 UI,让用户界面和数据保持一致。 添加一个类构造函数来初始化状态 this.state,类组件应始终使用 props 调用基础构造函数。 实例: 待续
阅读全文
摘要:实例 1. 定义组件,注意自定义的 组件名都要以大写字母开头 可以用函数定义组件 function HelloMessage(props) { return <div>hello world</div>; } 也可以用ES6 class定义组件 , class HelloMessage extend
阅读全文
摘要:const element = <h1>Hello, world!</h1>; 这种看起来可能有些奇怪的标签语法既不是字符串也不是 HTML。 它被称为 JSX, 一种 JavaScript 的语法扩展。 我们推荐在 React 中使用 JSX 来描述用户界面。 JSX 是在 JavaScript
阅读全文
摘要:index.html里加入 div 1. index.js里直接渲染: function tick() { const element = <div> <h1>hello world</h1> <h1>now time is:{new Date().toLocaleTimeString()}</h1
阅读全文
摘要:快速构建react: 具体: cmd命令行 $ npm install -g cnpm --registry=https://registry.npm.taobao.org $ npm config set registry https://registry.npm.taobao.org $ cnp
阅读全文
摘要:steps: 1. 准备三台server 2. 下载 3. 改配置 4. 启动zookeeper和kafka details: 1. 准备三台server centos03 192.168.53.179centos04 192.168.53.180centos05 192.168.53.181 2.
阅读全文
摘要:maven添加依赖: <dependency> <groupId>com.101tec</groupId> <artifactId>zkclient</artifactId> <version>0.10</version> </dependency> 代码1 创建查看节点: import org.I
阅读全文
摘要:1.连接客户端 连接本机客户端 : zkCli.sh 连接其他主机的客户端: zkCli.sh -server 192.168.53.180:2181 退出客户端: quit 2. 创建节点: 2.1 创建永久节点: 创建一个名称为 china 的 znode,其值为 999。 2.2 创建顺序节点
阅读全文
摘要:A、授权策略 scheme 授权策略用于确定权限验证过程中使用的检验策略(简单来说就是,通过什么来验证权限,或一个用户要访问某个节点,系统如何验证其身份),在 zk 中最常用的有四种策略。 IP:根据 IP 地址进行权限验证。 digest:根据用户名与密码进行验证。 world:对所有用户不做任何
阅读全文
摘要:1. clone多台虚拟机 vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改网卡ip地址即可 2. 修改配置 到这里,4台虚拟机复制完成了(1台做leader, 2台follower,1台做ovserver - centos06) 查看一下目前的配置,
阅读全文
摘要:解压报错: 真实的下载地址后面要加上AuthParam 再用wget下载也不行。我就用这个路径用迅雷下载到本地,然后文件上传 再解压就成功了 安装jdk只需要加上环境变量: 成功:
阅读全文
摘要:1. export 可新增,修改或删除环境变量,export 的效力仅限于该次登陆操作。 2. 在/etc/profile文件中添加变量对所有用户生效(永久的) 示例: 将zookeeper bin加入到环境变量: 本机zookeeper的目录是 /opt/apps/zookeeper/ vim /
阅读全文
摘要:1.下载解压 找到官方,相应的tar包 复制链接地址 下载 下载完成 解压 解压完成 创建链接 2. 安装 解压后的目录: 将zoo_sample.cfg复制一个出来: zoo.cfg 编辑配置文件,改改这个,不推荐用tmp: 3. 启动 bin 启动要先安装jdk, zookeeper是java写
阅读全文
摘要:当集群正在启动过程中,或 Leader 崩溃后,集群就进入了恢复模式。对于要恢复的数据状态需要遵循三个原则: 1. Leader 的主动出让原则 - 若集群中 Leader 收到的 Follower 心跳数量没有过半,此时 Leader 会自认为自己与集群的连接已经出现了问题,其会主动修改自己的状态
阅读全文

浙公网安备 33010602011771号