VMware中ZooKeeper的伪分布式安装+配置+启动方法(Ubuntu18.04)

VMware中ZooKeeper的伪分布式安装方法(Ubuntu18.04)1、安装1.1 创建目录结构1.2 解压压缩包2、分配myid3、创建不同节点配置文件4、修改配置文件内容5、启动zookeeper6、查看进程7、验证,查看节点的leader和follower环境: VMware Workstation 16 Pro、Ubuntu18.04、java version “1.8.0_301”、Hadoop 3.1.31、安装1.1 创建目录结构在 /usr/local 创建 zookeepe
分类: 企业开发 发布时间: 05-14 00:23 阅读次数: 0

[Golang]力扣Leetcode - 434. 字符串中的单词数(原地法)

[Golang]力扣Leetcode - 434. 字符串中的单词数(原地法)题目:统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。请注意,你可以假定字符串里不包括任何不可打印的字符。链接: 力扣Leetcode - 434. 字符串中的单词数.示例1:输入:“Hello, my name is John”输出:5解释:这里的单词是指连续的不是空格的字符,所以 “Hello,” 算作 1 个单词。思路: 遍历字符串,若当前下标之前为空格(或者为初始下标),且自身不为空格,则
分类: 企业开发 发布时间: 05-14 00:21 阅读次数: 0

Hadoop启动时,没有启动DataNode

Hadoop启动时,没有启动DataNode1、起缘2、原因3、解决办法3.1 删除 dfs 文件夹(dfs文件夹中没有重要的数据)3.2 复制 clusterID(dfs文件夹中有着重要的数据)4、总结1、起缘有时候Hadoop没关闭就格式化NameNode,经常会出现没有启动 DataNode 的情况2、原因当我们使用 hadoop namenode -format 格式化 NameNode 时,会在 NameNode 数据文件夹(这个文件夹为自己配置文件中 dfs.name.dir 的路径)
分类: 企业开发 发布时间: 05-14 00:19 阅读次数: 0

[Golang]力扣Leetcode - 441. 排列硬币(累加、二分)

[Golang]力扣Leetcode - 441. 排列硬币(累加、二分)题目:你总共有 n 枚硬币,并计划将它们按阶梯状排列。对于一个由 k 行组成的阶梯,其第 i 行必须正好有 i 枚硬币。阶梯的最后一行 可能 是不完整的。给你一个数字 n ,计算并返回可形成 完整阶梯行 的总行数。链接: 力扣Leetcode - 441. 排列硬币.示例1:输入:n = 5输出:2解释:因为第三行不完整,所以返回 2 。示例2:输入:n = 8输出:3解释:因为第四行不完整,所以返回
分类: 企业开发 发布时间: 05-14 00:17 阅读次数: 0

[Golang]力扣Leetcode - 168. Excel表列名称(数学)

[Golang]力扣Leetcode - 168. Excel表列名称(数学)题目:给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。例如:A -> 1B -> 2C -> 3…Z -> 26AA -> 27AB -> 28…链接: 力扣Leetcode - 168. Excel表列名称.示例1:输入:columnNumber = 1输出:“A”示例 2:输入:columnNumber = 28输出
分类: 企业开发 发布时间: 05-14 00:15 阅读次数: 0

数据库和数据仓库联系和区别

数据库和数据仓库联系和区别1、前言2、来源3、用途4、特性不同4.1 设计4.2 优化4.3 数据量1、前言不能简单的说数据仓库是数据库的扩大版,它们是针对不同的服务而产生的,传统的 数据库 针对(OLTP)联机事务处理,主要应用与业务处理。而 数据仓库 针对(OLAP)联机分析处理,主要为决策服务。数据仓库的本质还是一个数据库,它将各个异构的数据源数据库的数据给统一管理起来,并且完成了质量较差的数据的剔除、格式转换,最终按照一种合理的建模方式来完成源数据组织形式的转变,以更好的支持到前端的可视化分析
分类: 企业开发 发布时间: 05-14 00:13 阅读次数: 0

[C语言]高精度加法(去除前导0)

[C语言]高精度加法(去除前导0)1、题目2、完整代码3、截图1、题目A+B 问题一直是历史难题,int,long,long long你知道能支持多少位的数字吗?这次的 A+B 可没这么简单,因为每个被加数的长度可以达到200位,这可不是几个亿就能解决的问题。而且你可能需要 去除前导零 就像 样例2 一样。输入格式:两个数,每行是一个很长很长很长的正的整数,可能有前导 0,就像 样例2 一样,前几位都是 0输出格式:一个结果,即相加后的整数。结果里 不能有多余的前导 0,即如果结果是3,那么就
分类: 企业开发 发布时间: 05-14 00:11 阅读次数: 0

[Golang]力扣Leetcode - 709. 转换成小写字母

[Golang]力扣Leetcode - 709. 转换成小写字母题目:给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。链接: 力扣Leetcode - 709. 转换成小写字母.示例1:输入:s = “Hello”输出:“hello”示例 2:输入:s = “here”输出:“here”示例 3:输入:s = “LOVELY”输出:“lovely”思路: 用 range 遍历字符串,如遇到大写字母,其 ASCII 码就加 32 使其变为
分类: 企业开发 发布时间: 05-14 00:10 阅读次数: 0

AJAX发送http请求、接收响应:教程带示例(全文精华)

本文介绍了AJAX的请求和响应的用法,并带有实例解析,适合快速入门AJAX,并提供服务器响应状态码表
分类: 企业开发 发布时间: 05-14 00:08 阅读次数: 0

Wireshark语法(基础语法实例演示)(简单易懂)

实例介绍wireshark常见基本过滤语法
分类: 企业开发 发布时间: 05-14 00:07 阅读次数: 0

多线程04--线程的有序性

线程的有序性
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

多线程04--线程的原子性、CAS

线程的原子性、CAS
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

多线程05--Lock

多线程 Lock,ReentrantLock,ReadWriteLock
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

多线程05--ReentrantLock 原理

java 多线程,ReentrantLock 原理
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

多线程06--CountDownLatch、CyclicBarrier、Semaphore

多线程,CountDownLatch、CyclicBarrier、Semaphore
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

多线程07--ThreadLocal

多线程,ThreadLocal 使用,源码分析
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

多线程08--阻塞队列

多线程,阻塞队列,ArrayBlockingQueue、LinkedBlockingQueue、PriorityBlockingQueue、DelayQueue、SynchronousQueue
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

线程池01--基础使用

java 线程池 基本使用
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

线程池02--源码

java 线程池源码
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0

Java ClassLoader 01 -- 3个类加载器

java ClassLoader 类加载器
分类: 业界资讯 发布时间: 05-14 00:05 阅读次数: 0