![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端开发技术栈
文章平均质量分 63
--aasher
这个作者很懒,什么都没留下…
展开
-
Ubuntu 国内sources源
ubuntu sources源替换原创 2023-07-22 16:29:04 · 188 阅读 · 1 评论 -
RabbitMQ入门简介
1.什么是消息队列 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。 2.消息队列的主要作用 消息队列主要解决应用解耦、异步消息、流量削峰等问题,最终实现高性能、高可用、可伸缩以及一致性架构。 3.RabbitMQ介绍 RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现,主要原创 2021-10-24 11:12:25 · 2035 阅读 · 0 评论 -
JDK1.7中HashMap采用头插法扩容时的产生的链表循环问题
在JDK1.7时,HashMap的结构主要为数据+链表,在扩容时采用头插法,在单线程时表现正常,但在多线程时存在着链表循环的问题,下面对该问题来进行一个分析。 HashMap的容量是有限的,当元素插入一个接近饱和的HashMap之时,则会触发HashMap的扩容机制,也就是Resize。 触发Resize有两个因素 Capacity LoadFactor 即当HashMap.Size >= Capacity * LoadFactor时,便进行Resize操作 Resize的具体操作 扩容 创建原创 2021-09-21 17:49:23 · 1780 阅读 · 0 评论 -
分布式部署(JDK1.8+Hadoop3.2+Spark2.4+Ubuntu16.04)
本次分布式Spark环境部署采用JDK1.8、Hadoop3.2、Spark2.4的套装,一个Master,两个Slaves 1. 修改hosts文件,设置Master、Slaves1、Slaves2节点的IP地址。 2. SSH免登录设置 #ssh-keygen -t rsa 一直回车,后将文件分别拷贝到Master,Slaves1,Slaves2中 #ssh-co...原创 2019-04-23 11:25:55 · 896 阅读 · 0 评论