Zookeeper完全分布式安装

zookeeper将管理一批''动物'',如小象hadoop,小鲸鱼hbase等,先记录下安装完全分布式zookeeper,以备后用。 解压zookeeper压缩包 [root@hadoop01 /home/software]# tar -zxvf zookeeper-3.4.8.tar.gz 修改zoo.cfg 先将样本zoo_sample.cfg拷贝一份为zoo.cfg,待会修改的就是zoo.cfg。 [root@hadoop01 /home/software/zookeeper-3.4.
分类: 其他 发布时间: 12-28 22:01 阅读次数: 0

Java基础--对象

Q1:用什么操作对象? A1:句柄,即Handle,再换个说法,引用,甚至指针。 Q2:对象保存在哪里? A2:一般对象存的地方无非在这几个区域中:寄存器,堆栈,栈,静态存储区,ROM,非RAM存储(比如字节流);在Java中,主要存储在堆和栈,具体可以分为方法逃逸(存在堆),线程逃逸(存在堆),和无逃逸(存储在栈)三种方式。 Q3:对象的初始化? A3:对象可以分为是static和非static两种,两种对象的初始化顺序是不一样的。 就宏观上来说,假设两种对象都存在: 总的顺序是先stati
分类: 其他 发布时间: 12-28 22:01 阅读次数: 0

WPS office linux 老版本

讲真linux上还真就是wps算得上能用。open office、libre office、永中 office 啥的都不好使。但是我不喜欢wps 2019的三合一版本,更喜欢2016版本的三大组件分开的样子。于是找到了旧版本。 链接: https://pan.baidu.com/s/168Cq_hvLPn7rbwcEQPYRlw 提取码: 1qa4
分类: 其他 发布时间: 12-28 22:01 阅读次数: 0

大数据高可用集群环境安装与配置(05)——安装zookeeper集群

1. 下载安装包 登录官网下载安装包 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 2. 执行命令下载并安装 cd /usr/local/src/ wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz tar -zxvf zookeeper-3.4.14.tar.gz mv zoo
分类: 其他 发布时间: 12-28 22:01 阅读次数: 0

Hystrix分布式系统限流、降级、熔断框架(二)

三、Hystrix容错 Hystrix的容错主要是通过添加容许延迟和容错方法,帮助控制这些分布式服务之间的交互。 还通过隔离服务之间的访问点,阻止它们之间的级联故障以及提供回退选项来实现这一点,从而提高系统的整体弹性。Hystrix主要提供了以下几种容错方法: 资源隔离 熔断 降级 1、资源隔离-线程池 2、资源隔离-信号量 线程池和信号量隔离比较 线程切换 支持异步 支持超时 支持熔断 限流 开销 信号量 否 否 否 是 是 小 线程池 是 是 是 是 是 大 当请求的服务网络开销比较大的时
分类: 其他 发布时间: 12-28 22:01 阅读次数: 0

Django 配置访问顺序 ->MTV开发模式

框架模式mvc m--》model 数据库 v--》view 视图 c--》controller 控件逻辑 mtv(django) m--》model 数据库 t--》templats 视图 v--》view 控件逻辑 html展示逻辑 url能访问页面 需要几步: 1.必须先有一个HTML模板 2.建一个视图,实现html逻辑的地方,views.py文件中 3.最后配置url对应的哪个视图,urls.py文件中
分类: 其他 发布时间: 12-28 22:01 阅读次数: 0

DRF ---- 三流 Serializer(偏底层)

目录 三流:补充知识点 序列化家族 Serializer(偏底层) 1.instance 以及 data 参数 2. 序列化 自定义serializer 像 gender和 icon字段 序列化方法: 视图层 many 对象.data view.py 3.反序列化 自定义serializer validate_字段名 局部钩子 validate 全局钩子 补充 :validators 重写create方法 视图层 ser对象.is_valid() 参数: raise_exception=Tru
分类: 其他 发布时间: 12-28 22:01 阅读次数: 0

Mysql架构和索引及性能优化

第3章 Mysql架构和索引及性能优化 3.1 Mysql架构 1.逻辑架构图一: 2.逻辑架构图二: 3.执行流程图: 3.2 存储引擎介绍: * 多存储引擎是mysql有别于其他数据库的一大特性; * 存储引擎是针对表的 * MySQL 5.5之后,默认的存储引擎由MyISAM变为InnoDB。 * 查看存储引擎:show engines; Innodb Myisam 存储文件 .frm 表定义文件 .ibd 数据文件 .frm 表定义文件 .myd 数据文件 .myi 索引文件 锁 表锁
分类: 其他 发布时间: 12-28 22:01 阅读次数: 0

Data Science Leetcode 精简版

此表是针对 Data Science 这个职位,对Leetcode前400题进行精简,划分精简规则如下: 删除DS不常考,面试低频出现题目 删除SDE考,过难题目 删除高级数据结构算法,保留基础简单题目 保留基础练手题目,提高代码能力 所有题目我们尽量保证客观公正,只是按大概率删除,目的是为了减轻DS的刷题负担。 适用人群:Data Science 职位相关人员 题号 题目名称 1 Two Sum 2 Add Two Numbers 3 Longest Substring Without Re
分类: 其他 发布时间: 12-28 22:01 阅读次数: 0

script元素

async:     异步脚本,表示立即下载脚本,但不应妨碍页面中其它操作,比如下载其它资源或者等待加载其它脚本。且只对外部脚本有效。 defer:   延迟脚本,表示脚本可以延迟到文档完全被解析和显示之后再执行。且只对外部脚本有效。 以上两个标签都是针对外部文件:   一般来说尽可能是外部文件来包含JavaScript代码。外部脚本优点如下:       可维护性: 再不触及HTML标记的情况下,集中精力编辑JavaScript代码。       可缓存: 浏览器能够根据具体的设置缓存链接的
分类: 其他 发布时间: 12-28 22:01 阅读次数: 0

Map应用实例(统计每个button的点击次数)

<h1 class="heading"> <button>fire</button> <button>Dancer</button> <button>Ice Cream</button> <button>Hamburger</button> <button>Fish</button> </h1> // Map 统计button点击每个按钮的次数 const clickCounts = new Map(); const buttons = documen
分类: 其他 发布时间: 12-28 22:01 阅读次数: 0

大数据高可用集群环境安装与配置(03)——设置SSH免密登录

Hadoop的NameNode需要启动集群中所有机器的Hadoop守护进程,这个过程需要通过SSH登录来实现 Hadoop并没有提供SSH输入密码登录的形式,因此,为了能够顺利登录每台机器,需要将所有机器配置为NameNode可以免密登录 由于是双master,所以需要在master与master_backup服务器上都生成ssh密钥,都可以免密登录其他服务器 生成SSH公钥和私钥 在master与master_backup服务器输入命令 ssh-keygen -t rsa 按四次回车键,即可
分类: 其他 发布时间: 12-28 22:01 阅读次数: 0

http://c.raqsoft.com.cn/article/1554694583352

在报表项目中有时会遇到进行动态层次钻取的需求,这种报表的开发难度一般都较大。而润乾报表的实现则相对简便很多。下面就以《各级部门 KPI 报表》为例,讲解润乾报表(需要结合集算器实现)实现此类报表的过程。 《各级部门 KPI 报表》初始状态如下图: 当前节点是根节点“河北省”,要求报表显示当前节点的下一级节点“地市”,以及汇总的 KPI 数值。Kpi 又分为普通指标和 VIP 指标两类,共四项。当点击“石家庄”进行钻取的时候,要求显示石家庄下一级(区县)的 KPI 汇总指标,如下图: 再点击“中
分类: 其他 发布时间: 12-28 22:00 阅读次数: 0

Python 字符串格式化输出的3种方式

1. % print ('我叫%s, 身高%scm' % (name,height)) ** 传入的值为元组,依次填充 %s :占位符 str() %d-:十进制 整数 %x : 十六进制 %f :浮点型 指定长度: %5d 右对齐,不足左边补空格 %-5d - 代表左对齐,不足右边默认补空格 %05d 右对齐,不足左边补0 浮点数: %f 默认是输出6位有效数据, 会进行四舍五入 指定小数点位数的输出 %.2f---保留小数点后2位 '%4.8f' 4代表整个浮点数的长度,包括小数,只有当字
分类: 其他 发布时间: 12-28 22:00 阅读次数: 0

request.getRequestDispatcher()和response.sendRedirect()区别 request.getRequestDispatcher()和response.sendRedirect()区别

request.getRequestDispatcher()和response.sendRedirect()区别 一.request.getRequestDispatcher().forward(request,response): 1、属于转发,也是服务器跳转,相当于方法调用,在执行当前文件的过程中转向执行目标文件,两个文件(当前文件和目标文件)属于同一次请求,前后页共用一个request,可以通过此来传递一些数据或者session信息,request.setAttribute()和requ
分类: 其他 发布时间: 12-28 22:00 阅读次数: 0

20行Python代码爬取王者荣耀全英雄皮肤

引言 王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了。我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成。 准备工作 爬取皮肤本身并不难,难点在于分析,我们首先得得到皮肤图片的url地址,话不多说,我们马上来到王者荣耀的官网: 我们点击英雄资料,然后随意地选择一位英雄,接着F12打开调试台,找到英雄原皮肤的图片地址: 接着,我们切换一下英雄的皮肤,会发现图片地址没有明显的变化,只是最后的数字序号改变了,我们将
分类: 其他 发布时间: 12-28 22:00 阅读次数: 0

jdbc连接数据库做简单的增查

帮朋友写的一个作业,在这里记录一下,用久了springboot框架竟然忘记了以前都是怎么连接数据库的了。 需求 需要用户登录成功后才能进行操作 用户登陆成功后在控制台显示“现在可以写你的日记了!”(要求可以多行输入,在输入save之后把用户ID,输入时间,输入内容进行存储) 存储之后程序继续等待,用户输入scan之后查询出当前用户的所有日记 现在开始写代码,先创建个项目,把需要的jar包加入项目,创建数据库连接工具类,创建连接池配置数据库 创建两个bean public class Notes
分类: 其他 发布时间: 12-28 22:00 阅读次数: 0

RN 动态渲染列表

写在组件中 想要图片出来还应该给图片宽高哈!! alignItems: 'center', //水平居中 动态渲染列表 返回的是一个数组 网络图片的渲染方式 <Image source={{uri: data1.list[i].icon}} style={styles.boximg}> 本地图片渲染方式有不同哈 import React, {Component} from 'react'; import {View, Text, StyleSheet, Image} from 'react-n
分类: 其他 发布时间: 12-28 21:50 阅读次数: 0

LeetCode - 三数之和(N0.15)

15 - 三数之和 problem description 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/3sum 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 thinking Feel tired for ti
分类: 其他 发布时间: 12-28 21:50 阅读次数: 0

第四课:企业级镜像仓库Harbor

1.Harbor 概述 Harbor是有VMWare公司开源的容器镜像仓库。事实上,Harbor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制,AD/LDAP集成以及审计日志等,足以满足基本企业需求。 官方网址 https://vmware.github.io/harbor/cn 组件 功能 harbor-adminiserver 配置管理中心 harbor-db Mysql数据库 harbor-j
分类: 其他 发布时间: 12-28 21:50 阅读次数: 0
今日推荐