![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大数据分布式
文章平均质量分 62
云上上云
JAVA开发工程师,区块链NFT爱好者,uniapp/vue开发工程师,UI设计师,插画师,淘宝卖家。会把平时工作中遇到的实际问题解决后分享到博客。希望能帮助更多的人少踩同样的坑!
展开
-
RabbitMQ 使用java连接时出现异常com.rabbitmq.client.impl.AMQChannel.wrap和ConnectException
RabbitMQ 使用java连接时出现异常java.io.IOException at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:129) at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:125) at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:396) at com.原创 2021-04-19 13:48:25 · 2737 阅读 · 2 评论 -
Java接口防刷策略(自定义注解实现)
前言转自:https://blog.csdn.net/single_cong/article/details/106473582本文一定要看完,前部分为逻辑说明及简单实现,文章最后有最终版解决方案(基于lua脚本),因为前部分是防君子不防小人,无法抵挡for循环调用。目的短信发送及短信验证码校验接口防刷一方面防止用户循环调用刷短信验证码另一方面防止用户循环调用测短信验证码(一般短信验证码为6位纯数字,一秒钟上百次调用,如果不做限制很快就能试出来了)很多接口需要防止前端重复调用误操作多次点击,转载 2021-03-04 09:25:32 · 896 阅读 · 1 评论 -
Zookeeper典型应用场景
1.一致性配置管理开发的时候,有时候需要获取一些公共的配置,比如数据库连接信息等,并且偶然可能需要更新配置。如果我们的服务器有N多台的话,那修改起来会特别的麻烦,并且还需要重新启动。这里Zookeeper就可以很方便的实现类似的功能。2.分布式锁日常的开发中,如果是单个进程中对共享资源的访问,我们只需要用synchronized或者lock就能实现互斥操作。但是对于跨进程、跨主机、跨网络的共享资源似乎就无能为力了。1.首先zookeeper中我们可以创建一个/distributed_lock持久化节原创 2021-03-03 09:36:07 · 193 阅读 · 0 评论 -
Http、Socket、WebSocket
WebSocket和Socket区别Socket是应用层与TCP/IP协议通信的中间软件抽象层,它是一组接口。而WebSocket则不同,它是一个完整的应用层协议,包含一套标准的API。HTTP 协议有一个缺陷:通信只能由客户端发起,做不到服务器主动向客户端推送信息。WebSocket 协议 它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。Http与WebSocket的区别http协议是短链接,因为请求之后,都会关原创 2021-02-18 11:27:03 · 282 阅读 · 0 评论 -
在linux下安装配置rabbitMQ教程
1、安装Erlang由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。Erlang的安装方式大概有两种:1.1从Erlang Solution安装(此方式安装的erlang版本较高,和下文教程中rabbitMQ的版本不一致,建议安装高版本的rabbitMQ)# 添加erlang solutions源 $ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm $ sud.原创 2020-12-23 17:11:42 · 396 阅读 · 0 评论 -
Spark介绍以及安装和部署
一、spark(计算引擎)介绍Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是——Job中间输出结果可以保存在内存中,从而不再需要读写...原创 2020-03-21 15:07:31 · 891 阅读 · 0 评论 -
Hive函数大全
一、关系运算:等值比较: = 语法:A=B操作类型:所有基本类型描述:如果表达式A与表达式B相等,则为TRUE;否则为FALSE举例:hive>select 1 from lxw_dual where 1=1;1不等值比较: <> &nbs...转载 2019-12-06 11:57:49 · 504 阅读 · 0 评论 -
redis和mongodb的比较
RedisRedis的优点:支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数估算)支持持久化操作,可以进行aof及rdb数据持久化到磁盘,从而进行数据备份或数据恢复等操作,较好的防止数据丢失的手段。支持通过Replication进行数据复制,通过master-slave机制,可...转载 2019-11-20 11:12:07 · 939 阅读 · 0 评论 -
Zookeeper集群安装
稍后立即更新原创 2019-07-06 17:35:27 · 231 阅读 · 0 评论 -
Linux Hadoop集群安装以及配置
1.下载Hadoop下载链接原创 2019-07-06 11:09:41 · 266 阅读 · 2 评论