(004)HBase是一个在HDFS上开发的面向列的分布式数据库。如果需要实时地随机访问超大规模数据集,就可以使用HBase这一Hadoop应用了

HBase集群的搭建

前提条件

  1. Hadoop集群
  2. ZooKeeper集群
  3. JDK

原料

  • hbase-2.1.0-bin.tar.gz

附件
链接:https://pan.baidu.com/s/1E5TQeoyofRDlyR9pTquzZQ
提取码:btr8

集群的划分
我是这样划分集群的
192.168.225.100 – master
192.168.225.101 – slave1
192.168.225.102 – slave2

安装步骤
1.将安装包上传到master主机上(我这里放在了/opt/bigdata目录下了)
在这里插入图片描述
2.解压安装包
在这里插入图片描述
3.修改配置文件(定位到/opt/bigdata/hbase-2.1.0/conf目录下)

文件清单

  1. hbase-env.sh
  2. hbase-site.xml
  3. regionservers

3.1修改hbase-env.sh文件
在这里插入图片描述
在这里插入图片描述
3.2修改hbase-site.xml文件
使用vim命令打开该文件,做出如下修改:
在这里插入图片描述
注:hbase.zookeeper.property.clientPort配置的这个端口号必须跟zookeeper配置的clientPort端口号一致。
3.3修改regionservers文件
使用vim命令打开该文件,做出如下修改:
在这里插入图片描述
4.将hbase-2.1.0文件夹发送到slave1和slave2节点上
命令:
$ scp -r /opt/bigdata/hbase-2.1.0/ hadoop@slave1:/opt/bigdata/
$ scp -r /opt/bigdata/hbase-2.1.0/ hadoop@slave2:/opt/bigdata/
在这里插入图片描述
在这里插入图片描述
5.修改文件夹权限
命令:
$ chown -R hadoop:hadoop /opt/bigdata/hbase-2.1.0

启动与测试

启动
启动集群的顺序是Hadoop集群–>ZooKeeper集–>HBase集群,首先定位至/opt/bigdata/hbase-2.1.0/bin目录下,执行./start-hbase.sh命令。
在这里插入图片描述
测试
WEB界面:输入http://192.168.225.100:16010可以看到web界面
在这里插入图片描述
JPS命令:输入jps
master:
在这里插入图片描述
slave1:
在这里插入图片描述
slave2:
在这里插入图片描述
至此HBase集群就算搭建完毕了。

HBase集群的搭建(版本:2.1.0)

相关文章

  1. LeetCode刷题852-简单-山脉数组的峰顶索引

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ 1️⃣. python ☁️❄️ 2️⃣. C# ❄️🌔 结语 🌔☀️ 前言…...

    2023/3/28 17:32:21
  2. LeetCode刷题938-简单-二叉搜索树的范围和

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ 1️⃣. python ☁️❄️ 2️⃣. C# ❄️🌔 结语 🌔☀️ 前言…...

    2023/3/28 17:32:20
  3. Java学习之Iterator(迭代器)的一般用法 (转)

    迭代器(iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 java中的iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一…...

    2023/3/28 17:32:20
  4. LeetCode刷题94-简单-二叉树的中序遍历

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ 1️⃣. python ☁️❄️ 2️⃣. C# ❄️🌔 结语 🌔☀️ 前言…...

    2023/3/28 17:32:19
  5. Java web server 之 Jetty

    首先简要介绍一下技术应用的背景。异步请求是指当客户端发送一个请求到服务器的时候,客户端不必一直等待服务器的响应,例如web 2.0中的ajax(asynchronous javascript and xml)技术、jdbc连接池等,当服务器端响应返回时,客户端利用一个 javascript 函数对返回值进行处理,以更新页…...

    2023/3/28 17:32:19
  6. thinking in java笔记 2 一切都是对象

    用引用操作对象 在java中,一切都被视作对象,因此可采用单一固定的语法,但操纵的标识符实际上是对象的一个引用(reference)。 拥有一个引用,并不一定需要有一个对象和它关联,如 string s; 此处创建的只是引用,而不是对象。如果此时向s发送一个消息,就会返回一个运行时错误,因为…...

    2023/3/28 17:32:18
  7. Django,启航(一)相关准备

    点击直接查看粉丝福利:点我领取粉丝福利 一、Django是什么Django是一个完整的MVC模式的web框架,开发难度不高,开发周期短。 1. Django项目准备本小内容讲解了Django的安装,虚拟环境的配置,创建项目的命令 1) Django的安…...

    2023/3/28 17:32:18
  8. 请注意:java中没有引用传递(转载)

    说明:本文的适用对象为java初学者、如果有读者发现文章中有叙述不妥之处,请指正。 今天在论坛上有人提了一个关于java中调用函数时有没有引用传递的问题,可谓是吵的不可开交。有人说java只有值传递,也有人说java既有值传递也有引用传递,那么java中到底有没有引用传递呢,下面我…...

    2023/3/28 17:32:17
  9. LeetCode刷题100-简单-相同的树

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ 1️⃣. C语言☁️❄️ 2️⃣. C# ❄️🚩3️⃣. Python🚩&am…...

    2023/3/28 17:32:16
  10. Java解析TXT的全过程

    刷新评论列表刷新页面返回页首 发表评论 昵称: [登录] [注册] 主页: 邮箱:(仅博主可见) 验证码:看不清。 换一个 评论内容: 记住我的昵称和主页 --> 登录注册 [使用ctrlenter键快速提交评论] 0 1831947 dadrww40ai4 首页博问闪存新闻园子招聘知识库 …...

    2023/3/28 17:32:16
  11. LeetCode刷题292-简单-Nim游戏

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ 1️⃣. C语言☁️❄️ 2️⃣. C# ❄️🚩3️⃣. Python🚩&am…...

    2023/3/28 17:32:15
  12. LeetCode刷题98-中等-验证二叉搜索树

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ C语言☁️🌔 结语 🌔☀️ 前言 ☀️ 算法作为极其重要的一…...

    2023/3/28 17:32:14
  13. java 磁盘 类型检测

    刷新评论列表刷新页面返回页首 发表评论 昵称: [登录] [注册] 主页: 邮箱:(仅博主可见) 验证码:看不清。 换一个 评论内容: 记住我的昵称和主页 --> 登录注册 [使用ctrlenter键快速提交评论] 0 2253962 v1dg7wra59w 首页博问闪存新闻园子招聘知识库 …...

    2023/3/28 17:32:14
  14. BlackBerry 应用程序开发者指南 第一卷:基础--第2章 编写BlackBerry Java应用程序

    作者:confach 发表于march 24,2006 18:05 pm 版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处和作者信息. http://www.cnblogs.com/confach/articles/358028.html 2 第2章 编写blackberry java应用程序 应用程序管理 编写一个例程 重用一般代码 使用b…...

    2023/3/28 17:32:13
  15. LeetCode刷题108-简单-将有序数组转成平衡二叉搜索树(C语言)

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ C语言☁️🌔 结语 🌔☀️ 前言 ☀️ 算法作为极其重要的一…...

    2023/3/28 17:32:13
  16. LeetCode刷题2011-简单-执行操作后的变量值

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ C语言☁️🌔 结语 🌔☀️ 前言 ☀️ 算法作为极其重要的一…...

    2023/3/28 17:32:12
  17. Java子类与父类的初始化

    java代码 class parent{ int x10; public parent(){ add(2); } void add(int y){ xy; } } class child extends parent{ int x9; void add(int y){ xy; } public static void main(string[] args){ parent pnew child(); system.out.println(p.x); } } c…...

    2023/3/28 17:32:12
  18. java内部类强势转发

    从java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。 1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。 几种内部类的共性: a、内部类仍然是…...

    2023/3/28 17:32:11
  19. LeetCode刷题326-简单-3的幂

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ C语言☁️🌔 结语 🌔☀️ 前言 ☀️ 算法作为极其重要的一…...

    2023/3/28 17:32:11
  20. 关于java集合的概述

    在使用java的时候,我们都会遇到使用集合(collection)的时候,但是java api提供了多种集合的实现,我在使用和面试的时候频频遇到这样的“抉择” 。 :)(主要还是面试的时候) 久而久之,也就有了一点点的心得体会,写出来以供大家讨论 。 总的说来,java api中所用的集合类,都是实现…...

    2023/3/28 17:32:10
  21. JavaScript对象模型-执行模型

    数据类型 基本数据类型 基本数据类型是js语言最底层的实现。 简单数值类型: 有undefined, null, boolean, number和string。注意,描述中的英文单词在这里仅指数据类型的名称,并不特指js的全局对象n an, boolean, number, string等,它们在概念上的区别是比较大的。 对象: 一…...

    2023/3/28 17:32:09
  22. Java中关于OOM的场景及解决方法

    1、oom for heap>例如:java.lang.outofmemoryerror: java heap space 【分析】 此oom是由于jvm中heap的最大值不满足需要,将设置heap的最大值调高即可,参数样例为:-xmx2g 【解决方法】 调高heap的最大值,即-xmx的值调大。2、oom for perm>例如:java.lang.outofmemory…...

    2023/3/28 17:32:08
  23. java中日期加减计算(转)

    java中日期加减计算(转) .net里面日期的相关计算真是太简单了,直接有方法,java咋就这么麻烦呢! public static void main(string[] args) { string strnow "20060821010101";//当前日期 yyyymmddhhmmss格式 string stradddays "-100";//求前100天的日…...

    2023/3/28 17:32:07
  24. Django,启航(二)Django的HelloWorld

    一、Django入门之Hello World 万物不离Hello World,作为Django,那当然那也是有自己的Hello World的,当然它并不是很简单,也并不是很难就对了。今天我给你带来好几种不同的方法来进行Hello World来代表我已经入土门Django了 1. 使…...

    2023/3/28 17:32:06
  25. 人工智能入门四件套,你学人工智能避不开的知识点

    为了照顾有基础的人,我这里将本文分为了6个阶段,如果你是这个阶段的可以点击下面跳过已经看过的部分,毕竟不是所有人都有耐心重新看一遍已经会的东西的~~ 阶段性: 第一阶段:零基础 第二阶段:基本语法 第三阶段&…...

    2023/3/28 17:32:05
  26. 令人惊奇的JavaScript面向对象(二)

    太好了,谢谢大家的关注~ 谢谢大家帮忙指点! 真的很开心写出来的东西有人看并且有人指出缺点和不足,这样学到的东西更加深刻! cloudgamer 太谢谢你了!我在微软jscript的文档中找到了解释,和你的说法是一样的!贴出来更大家共享: “jscript 在运行代码前处理变量声…...

    2023/3/28 17:32:05
  27. Django启航(三)Django模型

    Django模型 什么是模型? 就是你在Django的models.py中编写的类,它必须继承Model.model类 每个类都是数据库中的一张数据表,类的字段既属性就是数据表中的字段 Django通过映射对象与数据库之间的关系,减小了学习Django的学习难度&…...

    2023/3/28 17:32:04
  28. java 几种远程服务调用协议的比较

    一、综述 本文比较了rmi,hessian,burlap,httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。 rmi是java语言本身提供的远程通讯协议,稳定高效,是ejb的基础。但它只能用于java程序之间的通讯。 hessian和burlap是caucho公司提供的开源协议,基…...

    2023/3/28 17:32:04
  29. 评论区抽奖程序

    文章目录评论区抽奖程序1. 思路2. 准备3. 实现爬虫爬取数据4. 随机数模块抽取5. main函数6. 大功告成评论区抽奖程序 这个小程序很简陋,没什么难度 1. 思路 使用爬虫爬取评论区数据随机抽取一名幸运用户 思路很简单,实现也很简单 2. 准备 新建一个py…...

    2023/3/28 17:32:03
  30. java 中的内省机制

    内省是 java 语言对 bean 类属性、事件的一种处理方法(也就是说给定一个javabean对象,我们就可以得到/调用它的所有的get/set方法)。 例如类 a 中有属性 name, 那我们可以通过 getname,setname 来得到其值或者设置新的值。通过 getname/setname 来访问 name 属性,这就是默认的…...

    2023/3/28 17:32:03

最新文章

  1. LeetCode刷题852-简单-山脉数组的峰顶索引

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ 1️⃣. python ☁️❄️ 2️⃣. C# ❄️🌔 结语 🌔☀️ 前言…...

    2023/3/28 17:32:21
  2. LeetCode刷题938-简单-二叉搜索树的范围和

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ 1️⃣. python ☁️❄️ 2️⃣. C# ❄️🌔 结语 🌔☀️ 前言…...

    2023/3/28 17:32:20
  3. Java学习之Iterator(迭代器)的一般用法 (转)

    迭代器(iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 java中的iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一…...

    2023/3/28 17:32:20
  4. LeetCode刷题94-简单-二叉树的中序遍历

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ 1️⃣. python ☁️❄️ 2️⃣. C# ❄️🌔 结语 🌔☀️ 前言…...

    2023/3/28 17:32:19
  5. Java web server 之 Jetty

    首先简要介绍一下技术应用的背景。异步请求是指当客户端发送一个请求到服务器的时候,客户端不必一直等待服务器的响应,例如web 2.0中的ajax(asynchronous javascript and xml)技术、jdbc连接池等,当服务器端响应返回时,客户端利用一个 javascript 函数对返回值进行处理,以更新页…...

    2023/3/28 17:32:19
  6. thinking in java笔记 2 一切都是对象

    用引用操作对象 在java中,一切都被视作对象,因此可采用单一固定的语法,但操纵的标识符实际上是对象的一个引用(reference)。 拥有一个引用,并不一定需要有一个对象和它关联,如 string s; 此处创建的只是引用,而不是对象。如果此时向s发送一个消息,就会返回一个运行时错误,因为…...

    2023/3/28 17:32:18
  7. Django,启航(一)相关准备

    点击直接查看粉丝福利:点我领取粉丝福利 一、Django是什么Django是一个完整的MVC模式的web框架,开发难度不高,开发周期短。 1. Django项目准备本小内容讲解了Django的安装,虚拟环境的配置,创建项目的命令 1) Django的安…...

    2023/3/28 17:32:18
  8. 请注意:java中没有引用传递(转载)

    说明:本文的适用对象为java初学者、如果有读者发现文章中有叙述不妥之处,请指正。 今天在论坛上有人提了一个关于java中调用函数时有没有引用传递的问题,可谓是吵的不可开交。有人说java只有值传递,也有人说java既有值传递也有引用传递,那么java中到底有没有引用传递呢,下面我…...

    2023/3/28 17:32:17
  9. LeetCode刷题100-简单-相同的树

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ 1️⃣. C语言☁️❄️ 2️⃣. C# ❄️🚩3️⃣. Python🚩&am…...

    2023/3/28 17:32:16
  10. Java解析TXT的全过程

    刷新评论列表刷新页面返回页首 发表评论 昵称: [登录] [注册] 主页: 邮箱:(仅博主可见) 验证码:看不清。 换一个 评论内容: 记住我的昵称和主页 --> 登录注册 [使用ctrlenter键快速提交评论] 0 1831947 dadrww40ai4 首页博问闪存新闻园子招聘知识库 …...

    2023/3/28 17:32:16
  11. LeetCode刷题292-简单-Nim游戏

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ 1️⃣. C语言☁️❄️ 2️⃣. C# ❄️🚩3️⃣. Python🚩&am…...

    2023/3/28 17:32:15
  12. LeetCode刷题98-中等-验证二叉搜索树

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ C语言☁️🌔 结语 🌔☀️ 前言 ☀️ 算法作为极其重要的一…...

    2023/3/28 17:32:14
  13. java 磁盘 类型检测

    刷新评论列表刷新页面返回页首 发表评论 昵称: [登录] [注册] 主页: 邮箱:(仅博主可见) 验证码:看不清。 换一个 评论内容: 记住我的昵称和主页 --> 登录注册 [使用ctrlenter键快速提交评论] 0 2253962 v1dg7wra59w 首页博问闪存新闻园子招聘知识库 …...

    2023/3/28 17:32:14
  14. BlackBerry 应用程序开发者指南 第一卷:基础--第2章 编写BlackBerry Java应用程序

    作者:confach 发表于march 24,2006 18:05 pm 版权信息:可以任意转载, 转载时请务必以超链接形式标明文章原始出处和作者信息. http://www.cnblogs.com/confach/articles/358028.html 2 第2章 编写blackberry java应用程序 应用程序管理 编写一个例程 重用一般代码 使用b…...

    2023/3/28 17:32:13
  15. LeetCode刷题108-简单-将有序数组转成平衡二叉搜索树(C语言)

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ C语言☁️🌔 结语 🌔☀️ 前言 ☀️ 算法作为极其重要的一…...

    2023/3/28 17:32:13
  16. LeetCode刷题2011-简单-执行操作后的变量值

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ C语言☁️🌔 结语 🌔☀️ 前言 ☀️ 算法作为极其重要的一…...

    2023/3/28 17:32:12
  17. Java子类与父类的初始化

    java代码 class parent{ int x10; public parent(){ add(2); } void add(int y){ xy; } } class child extends parent{ int x9; void add(int y){ xy; } public static void main(string[] args){ parent pnew child(); system.out.println(p.x); } } c…...

    2023/3/28 17:32:12
  18. java内部类强势转发

    从java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。 1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。 几种内部类的共性: a、内部类仍然是…...

    2023/3/28 17:32:11
  19. LeetCode刷题326-简单-3的幂

    文章目录☀️ 前言 ☀️🙀 作者简介 🙀💗 一、题目描述 💗💁 二、题目解析 💁🏃 三、代码 🏃☁️ C语言☁️🌔 结语 🌔☀️ 前言 ☀️ 算法作为极其重要的一…...

    2023/3/28 17:32:11
  20. 关于java集合的概述

    在使用java的时候,我们都会遇到使用集合(collection)的时候,但是java api提供了多种集合的实现,我在使用和面试的时候频频遇到这样的“抉择” 。 :)(主要还是面试的时候) 久而久之,也就有了一点点的心得体会,写出来以供大家讨论 。 总的说来,java api中所用的集合类,都是实现…...

    2023/3/28 17:32:10
  21. JavaScript对象模型-执行模型

    数据类型 基本数据类型 基本数据类型是js语言最底层的实现。 简单数值类型: 有undefined, null, boolean, number和string。注意,描述中的英文单词在这里仅指数据类型的名称,并不特指js的全局对象n an, boolean, number, string等,它们在概念上的区别是比较大的。 对象: 一…...

    2023/3/28 17:32:09
  22. Java中关于OOM的场景及解决方法

    1、oom for heap>例如:java.lang.outofmemoryerror: java heap space 【分析】 此oom是由于jvm中heap的最大值不满足需要,将设置heap的最大值调高即可,参数样例为:-xmx2g 【解决方法】 调高heap的最大值,即-xmx的值调大。2、oom for perm>例如:java.lang.outofmemory…...

    2023/3/28 17:32:08
  23. java中日期加减计算(转)

    java中日期加减计算(转) .net里面日期的相关计算真是太简单了,直接有方法,java咋就这么麻烦呢! public static void main(string[] args) { string strnow "20060821010101";//当前日期 yyyymmddhhmmss格式 string stradddays "-100";//求前100天的日…...

    2023/3/28 17:32:07
  24. Django,启航(二)Django的HelloWorld

    一、Django入门之Hello World 万物不离Hello World,作为Django,那当然那也是有自己的Hello World的,当然它并不是很简单,也并不是很难就对了。今天我给你带来好几种不同的方法来进行Hello World来代表我已经入土门Django了 1. 使…...

    2023/3/28 17:32:06
  25. 人工智能入门四件套,你学人工智能避不开的知识点

    为了照顾有基础的人,我这里将本文分为了6个阶段,如果你是这个阶段的可以点击下面跳过已经看过的部分,毕竟不是所有人都有耐心重新看一遍已经会的东西的~~ 阶段性: 第一阶段:零基础 第二阶段:基本语法 第三阶段&…...

    2023/3/28 17:32:05
  26. 令人惊奇的JavaScript面向对象(二)

    太好了,谢谢大家的关注~ 谢谢大家帮忙指点! 真的很开心写出来的东西有人看并且有人指出缺点和不足,这样学到的东西更加深刻! cloudgamer 太谢谢你了!我在微软jscript的文档中找到了解释,和你的说法是一样的!贴出来更大家共享: “jscript 在运行代码前处理变量声…...

    2023/3/28 17:32:05
  27. Django启航(三)Django模型

    Django模型 什么是模型? 就是你在Django的models.py中编写的类,它必须继承Model.model类 每个类都是数据库中的一张数据表,类的字段既属性就是数据表中的字段 Django通过映射对象与数据库之间的关系,减小了学习Django的学习难度&…...

    2023/3/28 17:32:04
  28. java 几种远程服务调用协议的比较

    一、综述 本文比较了rmi,hessian,burlap,httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。 rmi是java语言本身提供的远程通讯协议,稳定高效,是ejb的基础。但它只能用于java程序之间的通讯。 hessian和burlap是caucho公司提供的开源协议,基…...

    2023/3/28 17:32:04
  29. 评论区抽奖程序

    文章目录评论区抽奖程序1. 思路2. 准备3. 实现爬虫爬取数据4. 随机数模块抽取5. main函数6. 大功告成评论区抽奖程序 这个小程序很简陋,没什么难度 1. 思路 使用爬虫爬取评论区数据随机抽取一名幸运用户 思路很简单,实现也很简单 2. 准备 新建一个py…...

    2023/3/28 17:32:03
  30. java 中的内省机制

    内省是 java 语言对 bean 类属性、事件的一种处理方法(也就是说给定一个javabean对象,我们就可以得到/调用它的所有的get/set方法)。 例如类 a 中有属性 name, 那我们可以通过 getname,setname 来得到其值或者设置新的值。通过 getname/setname 来访问 name 属性,这就是默认的…...

    2023/3/28 17:32:03