05 2021 档案

摘要:1、zookeeper 是什么? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务 ,是 Google 的 Chubby 一个开源的实现,它是集群的管理者 , 监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作 。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用 阅读全文
posted @ 2021-05-31 21:20 jingdy 阅读(127) 评论(0) 推荐(0)
摘要:一、图形化的客户端 ZooInspector下载地址: https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip 解压后进入目录ZooInspector\build,运行zookeeper-dev-ZooIn 阅读全文
posted @ 2021-05-31 11:47 jingdy 阅读(154) 评论(0) 推荐(0)
摘要:zooKeeper支持某些特定的四字命令与其的交互。它们大多是查询命令,用来获取 zooKeeper服务的当前状态及相关信息。用户在客户端可以通过 telnet 或 nc 向zooKeeper提交相应的命令。 zooKeeper常用四字命令见下表 所示: 命令描述 conf 输出相关服务配置的详细信 阅读全文
posted @ 2021-05-31 11:41 jingdy 阅读(1225) 评论(0) 推荐(0)
摘要:参考博客:cnblogs.com/LiZhiW/tag/ZooKeeper/ 一、curator简介 curator是Netflix公司开源的一个zookeeper客户端,后捐献给apache,curator框架在zookeeper原生API接口上进行了包装,解决了很多zooKeeper客户端非常底 阅读全文
posted @ 2021-05-31 11:34 jingdy 阅读(211) 评论(0) 推荐(0)
摘要:一、一致性协议:zab协议 zab协议 的全称是 Zookeeper Atomic Broadcast (zookeeper原子广播)。zookeeper 是通过 zab协议来保证分布式事务的最终一致性 zab广播模式工作原理,通过类似两阶段提交协议的方式解决数据一致性: leader从客户端收到一 阅读全文
posted @ 2021-05-31 10:36 jingdy 阅读(100) 评论(0) 推荐(0)
摘要:一、watcher概念 zookeeper提供了数据的发布/订阅功能,多个订阅者可同时监听某一特定主题对象,当该主题对象的自身状态发生变化时(例如节点内容改变、节点下的子节点列表改变等),会实时、主动通知所有订阅者。 zookeeper采用了Watcher机制实现数据的发布/订阅功能。该机制在被订阅 阅读全文
posted @ 2021-05-31 10:10 jingdy 阅读(666) 评论(0) 推荐(0)
摘要:一、概述 zookeeper 类似文件系统,client 可以创建、更新、删除节点,那么如何做到节点的权限的控制呢?zookeeper的access control list 访问控制列表可以做到这一点。 # 语法 # 采用特定的授权策略给特定的对象授予特定的权限 setAcl path acl a 阅读全文
posted @ 2021-05-28 10:06 jingdy 阅读(561) 评论(0) 推荐(0)
摘要:一、新增节点 #-s:为有序节点;-e: 临时节点 create [-s] [-e] path data 创建持久化节点并写入数据: # 创建hadoop节点并写入数据123: create /jdy "123" [zk: localhost:2181(CONNECTED) 32] ls / [zo 阅读全文
posted @ 2021-05-28 09:46 jingdy 阅读(254) 评论(0) 推荐(0)
摘要:一、安装部署 1.1、安装前准备 安装Jdk 下载zookeeper : https://zookeeper.apache.org/ 拷贝Zookeeper安装包到Linux系统下 解压到指定目录 [root@jdy develop_tools]# tar -zxvf zookeeper-3.4.1 阅读全文
posted @ 2021-05-28 00:31 jingdy 阅读(178) 评论(0) 推荐(0)
摘要:一、什么是zookeeper Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 Zookeeper工作机制:文件系统+通知机制 Zookeeper从设计模式角度理解:是一个基于观察者设计模式的分布式服务管理框架,它负责存储和管理大家都关系的数据,然后接受观察者的注 阅读全文
posted @ 2021-05-28 00:30 jingdy 阅读(327) 评论(0) 推荐(0)
摘要:ZooKeeper 是一个高可用的分布式数据管理与系统协调框架。基于对 Paxos 算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得 ZooKeeper 解决很多分布式问题。 下面对 ZK 的应用场景迚行一个分门归类的介绉。 一、数据发布与订阅(配置中心) 发布与订阅 阅读全文
posted @ 2021-05-28 00:09 jingdy 阅读(92) 评论(0) 推荐(0)
摘要:一、标准IO 1.1、原理 IO流是用来处理设备之间的数据传输,Java程序中,对数据的传输操作以流(Stream)的方式进行,Java中操作流的类位于Java.io包下。 按操作的数据单位不同分为: 字节流(传输的是二进制字节 可以处理 图片,视频,文件) 字符流(只能处理纯文本文件) 按照流向不 阅读全文
posted @ 2021-05-27 21:15 jingdy 阅读(676) 评论(0) 推荐(0)
摘要:反射是动态语言的关键,反射允许程序在执行期间借助Reflection API取得任何类的内部信息,并能直接操作任曦对象的内部属性及方法。 1.Java反射提供的功能 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类具有的成员变量和方法 在运行时调用任意一个对象的 阅读全文
posted @ 2021-05-27 20:42 jingdy 阅读(129) 评论(0) 推荐(0)
摘要:沙箱安全机制的应用层面:360沙箱、win10沙箱、包括VMware Workstation、Oracle VM VirtualBox都可以充当沙箱去使用,沙箱中的操作与本机无关,进而保证本机的安全性 那什么是Java沙箱安全机制呢? 一、组成Java沙箱的基本组件 类加载体系结构(类的双亲委托机制 阅读全文
posted @ 2021-05-25 15:59 jingdy 阅读(398) 评论(0) 推荐(0)
摘要:一、分布式事务问题 分布式前:单机单库没这个问题 分布式后:单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源,业务操作需要调用三个服务来完成,此时每个服务内部的数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证。 以用户购买商品的业务逻辑为例,整个 阅读全文
posted @ 2021-05-25 00:03 jingdy 阅读(155) 评论(0) 推荐(0)
摘要:官网:https://github.com/alibaba/Sentinel/wiki/%E6%96%B0%E6%89%8B%E6%8C%87%E5%8D%97 下载:https://github.com/alibaba/Sentinel/releases HyStrixSentinel 需要程序员 阅读全文
posted @ 2021-05-24 21:36 jingdy 阅读(132) 评论(0) 推荐(0)
摘要:下载:https://github.com/alibaba/Nacos 官网文档 https://nacos.io/zh-cn/index.html https://spring-cloud-alibaba-group.github.io/github-pages/greenwich/spring- 阅读全文
posted @ 2021-05-23 14:35 jingdy 阅读(212) 评论(0) 推荐(0)
摘要:1、访问:https://tool.lu/coderunner/ 2、将下面的代码运行 <?php namespace FatSmallTools; class NavicatPassword { protected $version = 0; protected $aesKey = 'libcck 阅读全文
posted @ 2021-05-21 11:25 jingdy 阅读(389) 评论(0) 推荐(0)
摘要:一、备份分类 1.1、按照是否能够继续提供服务分类 热备份:在线备份,能读能写 温备份:能读不能写 冷备份:离线备份 1.2、按照备份数据库对象分类 物理备份:直接复制数据文件 逻辑备份:将数据导出至文件中,必要时将其还原(也包括备份成sql语句的方式) 1.3、按照是否备份整个数据集分为 完全备份 阅读全文
posted @ 2021-05-13 14:54 jingdy 阅读(198) 评论(0) 推荐(0)
摘要:<!doctype html> <html> <head> <meta charset="utf-8"> <title>IP Address</title> </head> <body> IP is:<h1 id=list></h1> <button id="getIp" onclick="getI 阅读全文
posted @ 2021-05-08 11:23 jingdy 阅读(1043) 评论(0) 推荐(0)