小熊学Java

2
获赞数
2
关注数
0
粉丝数
IP 属地湖南
2022-08-29 加入
浏览 2.8k

【小熊学Java】专注于分享自己所整理的Java技术干货、学习经验、面试资料、刷题记录以及遇到的问题和解决方案,记录自己的成长,同时,也希望可以帮助到正在努力的你。

7 声望
后端
3
消息队列
3
设计模式
3
rabbitmq
3
java
3
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
青铜勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2023-06-27
    分布式理论和一致性算法详解
    对等性分布式系统中的计算机没有主/从之分,既没有控制整个系统的主机,也没有被控制的从机,组成分布式系统的所有计算机节点都是对等的。副本 (Replica)是分布式系统最常见的概念之一,指的是分布式系统对数据和服务提供的一种冗余方式。在常见的分布式系统中,为了...
  • 发布了文章2023-06-25
    HTTP调用:你考虑到超时、重试、并发了吗?
    与执行本地方法不同,进行 HTTP 调用本质上是通过 HTTP 协议进行一次网络请求。网络请求必然有超时的可能性,因此我们必须考虑到这三点:
  • 发布了文章2022-09-05
    史上最全讲解单例模式以及分析源码中的应用
    所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。比如Hibernate 的SessionFactory,它充当数据存储源的代理,并负责创建Session 对象。SessionFactory 并不是轻...
  • 发布了文章2022-09-04
    接近3w详解Docker搭建Redis集群(主从容错、主从扩容、主从缩容)
    2亿条记录就是2亿个k,v,我们单机不行必须要分布式多机,假设有3台机器构成一个集群,用户每次读写操作都是根据公式:hash(key) % N个机器台数,计算出哈希值,用来决定数据映射到哪一个节点上。
  • 发布了文章2022-09-04
    支持多种前后端组合的代码生成项目,终于不用写CRUD了
    抽取若依RuoYi-Vue的代码生成,目前支持Mybatis、Mybaits-plus的后端代码生成,前端支持element-ui与vue、Ant Design of Vue以及html的代码,可以自由组合导出预览,可以通过导入mysql脚本的方式来创建表进行代码生成,可以导出数据字典,后续会持续更新。
  • 发布了文章2022-09-04
    最详解消息队列以及RabbbitMQ之HelloWorld
    MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后,消息发...
  • 发布了文章2022-09-04
    MyBatis-Plus保姆级快速上手教程
    为简化开发而生Mybatis简化JDBC操作MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。1、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本...
  • 发布了文章2022-09-04
    RabbitMQ 26问,基本涵盖了面试官必问的面试题
    举个例子:如果订单系统最多能处理一万次订单,这个处理能力应付正常时段的下单时绰绰有余,正常时段我们下单一秒后就能返回结果。但是在高峰期,如果有两万次下单操作系统是处理不了的,只能限制订单超过一万后不允许用户下单。使用消息队列做缓冲,我们可以取消这...