首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
狐狸与小兔的故事
掘友等级
java开发工程师
|
康美药业
一点一滴的技术积累,才能汇聚成知识的海洋...
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
56
文章 54
沸点 2
赞
56
返回
|
搜索文章
最新
热门
【java开发消息中间件MQ篇】之如何保证mq消息按顺序执行
前言: mq的种类很多,知识点也很多,容我娓娓道来,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 1、Broker:Kafka集群包含一个或多个服务器,这些服务器被称为Broker。 2、Topic:逻辑上同Rabbit的Queue队列相似,每条发布到Kafka集群的…
【java开发消息中间件MQ篇】之如何保证消息队列的高可用
前言: mq的种类很多,知识点也很多,容我娓娓道来,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... RabbitMQ基于主从模式实现高可用。 RabbitMQ有三种模式:单机模式,普通集群模式,镜像集群模式。 单机模式就是demo级别的,生产中不会有人使用。 普通集群模…
【java开发消息中间件MQ篇】之如何保证mq不重复消费和一致性
前言: mq的种类很多,知识点也很多,容我娓娓道来,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 幂等性就是一个数据或者一个请求,给你重复来了多次,你得确保对应的数据是不会改变的,不能出错。 每种mq都可能出现重复消费的问题,避免重复消费这个问题通常不是由mq来保证的…
【java开发消息中间件MQ篇】之MQ发生消息丢失的解决方案
前言: 消息丢失问题,在此以rabbitMQ和kafka两种消息中间件进行分析解决,容我娓娓道来,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 生产者将数据发送到rabbitmq的时候,可能在传输过程中因为网络等问题而将数据弄丢了。 如果没有开启rabbitmq的持久…
【java开发消息中间件MQ篇】之Kafka、ActiveMQ、RabbitMQ、RocketMQ 对比
前言: mq的种类很多,知识点也很多,容我娓娓道来,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 在多台服务器中,老方式就是通过调用接口的方式进行传递交互。使用mq的话就可以解耦了,直接消费mq即可。MQ,就是一个Pub/Sub 发布订阅消息模型 老方式中,调用多个不…
【java开发消息中间件MQ篇】之MQ的消息传递方式
前言: mq的种类很多,知识点也很多,容我娓娓道来,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 发布订阅模式有点类似于我们日常生活中订阅报纸。每年到年尾的时候,邮局就会发一本报纸集合让我们来选择订阅哪一个。在这个表里头列了所有出版发行的报纸,那么对于我们每一个订阅者…
【java开发高并发篇】之秒杀的场景分析和解决方案
前言: 商城系统最有看点的当属秒杀商品了,处理高并发需要根据业务的不同而选择不同的处理方法,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 答:普通做法是在用户表中添加资格列,弊端就是每次都要查询,字段又多。----》解决办法就是:新建一张表,userid为主键,并新增…
【java开发底层原理篇】之List接口、Set接口和Map接口的区别
前言: 此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... LinkedList: 底层基于链表实现,链表内存是散乱的,每一个元素存储本身内存地址的同时还存储下一个元素的地址。链表增删快,查找慢 List是一种有序的Collection,可以通过索引访问集合中的数据,Lis…
【java开发底层原理篇】之ArrayList和LinkedList底层实现原理
前言: java开发中,ArrayList和LinkedList是必须要懂得的知识点,也是面试必考点。此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... ArrayList底层是由动态数组实现的。 动态数组就是长度不固定,随着数据的增多而变长。当实例化ArrayList时(…
【java开发底层原理篇】之hashmap实现原理
前言: java开发中,hashmap实现底层原理是必须要懂得的知识点,也是面试必考点。此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... put()时,HashMap会先遍历table数组,用hash值和equals()判断数组中是否存在完全相同的key对象, 如果这个k…
下一页
个人成就
文章被点赞
98
文章被阅读
47,291
掘力值
950
关注了
15
关注者
21
收藏集
4
关注标签
10
加入于
2020-06-05