首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
山水终相逢
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
山水终相逢
1年前
关注
过滤器、拦截器、AOP了解
过滤器 在Java中,过滤器(Filter)是Servlet技术的一部分,用于在Servlet容器中处理请求和响应。过滤器主要用于在请求进入Servlet之前或响应返回客户...
0
评论
分享
山水终相逢
1年前
关注
Elasticsearch(一)概述
ElasticSearch概述 Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展...
0
评论
分享
山水终相逢
1年前
关注
系统从单体架构到微服务架构的演进
单体应用架构 在企业发展的初期,一般公司的网站流量都比较小,只需要一个应用,将所有的功能代码打包成一个服务,部署到服务器上就能支撑公司的业务。这样也能够减少开发、部署和维护...
0
评论
分享
山水终相逢
1年前
关注
消息队列之RocketMQ(七)源码学习之事务消息源码分析
RocketMQ源码深入剖析 分布式事务消息源码分析 什么是分布式事务? 业务场景:用户A转账100元给用户B,这个业务比较简单,具体的步骤: 1、用户A的账户先扣除100...
0
评论
分享
山水终相逢
1年前
关注
消息队列之RocketMQ(六)源码学习之Consumer源码分析
RocketMQ源码深入剖析 Consumer源码分析 消息发送时数据在ConsumeQueue的落地 连续发送5条消息,消息是不定长,首先所有信息先放入 Commitlo...
0
评论
分享
山水终相逢
1年前
关注
消息队列之RocketMQ(五)源码学习之Producer源码分析
RocketMQ源码深入剖析 Producer源码分析 消息发送整体流程 下面是一个生产者发送消息的demo(同步发送) 主要做了几件事: 初始化一个生产者(Default...
0
评论
分享
山水终相逢
1年前
关注
消息队列之RocketMQ(四)源码学习之Broker源码分析
RocketMQ源码深入剖析 Broker源码分析 Broker模块涉及到的内容非常多,本课程重点讲解以下技术点: 1、Broker启动流程分析 2、消息存储设计 3、消息...
1
评论
分享
山水终相逢
1年前
关注
消息队列之RocketMQ(三)源码学习之NameServer源码分析
RocketMQ源码中的技术亮点 读写锁 原子操作类 文件存储设计 零拷贝:MMAP 线程池 ConcurrentHashMap 写时复制容器 负载均衡策略 故障延迟机制 ...
0
评论
分享
山水终相逢
1年前
关注
深入理解Java对象的创建过程:类的实例化
摘要: 在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没...
0
评论
分享
山水终相逢
1年前
关注
volatile关键字在单例模式(双重校验锁)中的作用
双重校验锁代码 执行过程 双重校验锁方式的执行过程如下: 1.线程A进入 getInstance() 方法。 2.由于 singleton为 null,线程A在 //1 处...
0
评论
分享
山水终相逢
1年前
关注
一文搞懂跳表(skiplist)
跳表是一种神奇的数据结构,因为几乎所有版本的大学本科教材上都没有跳表这种数据结构,而且神书《算法导论》、《算法第四版》这两本书中也没有介绍跳表。但是跳表插入、删除、查找元素...
1
评论
分享
山水终相逢
1年前
关注
消息队列之实现顺序消息
最靠谱的方式 将涉及到顺序的每条消息消费者接收到之后,可以存储到一张表中,并且这个消息体中是携带有顺序id的,这样就可以使用异步线程定时去扫描数据库获取到已经全部到达的消息...
0
评论
分享
山水终相逢
1年前
关注
RabbitMQ使用过程中的问题
1. Rabbitmq中的一个queue可以被多少个消费者进行消费? 在Rabbitmq中,一个队列(queue)可以被多个消费者共享,这种模式被称为“多消费者模式”或“竞...
0
评论
分享
山水终相逢
1年前
关注
Mysql主从延迟问题解决
机器性能方面 从库机器性能比主库的机器性能差,只需选择主从库一样的规格的机器就好。 从库压力大(读压力过大) 可以搞一主多从的架构,还可以把binlog接入到Hadoop这...
0
评论
分享
山水终相逢
1年前
关注
Netty作为服务端,前端断开连接,后端无感知,发送消息报错如何处理?
在常规的Http和WebSocket连接中,Netty无法及时感知到连接的关闭,连接的关闭通常是通过一定的超时机制或心跳检测来检测的。以下是一些可能得方法: 正常关闭-浏览...
3
评论
分享
山水终相逢
1年前
关注
使用netty作为后端网络服务器如果挂掉了会对前端有什么影响?
如果前端连接的Netty服务器挂掉了,前端将无法建立或保持与服务器的连接。这可能会导致一些不同的行为,具体取决于前端应用程序的实现和设计。以下是一些可能的影响: 连接失败:...
0
评论
分享
山水终相逢
1年前
关注
Http调用相较于RPC调用多了哪些操作以及参数?
二进制协议 vs 文本协议: Dubbo: Dubbo使用二进制协议,默认使用Hessian或者Protocol Buffers等二进制序列化框架。二进制协议相比文本协议,...
0
评论
分享
山水终相逢
1年前
关注
动态代理JDK、Cglib
JDK jdk动态代理是通过‘java.lang.reflect.Proxy’类和‘InvocationHandler’接口创建动态代理对象。JDK动态代理只能代理接口,而...
0
评论
分享
山水终相逢
1年前
关注
静态代理VS动态代理
代理概念 为某个对象提供一个代理,以控制这个对象的访问。代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以代理用代理对象替代。代理类负责请求的预处理、...
0
评论
分享
山水终相逢
1年前
关注
Mysql分库分表之Sharding-jdbc
背景 传统的将数据集中存储至单一节点的解决方案,在性能、可用性和运维成本这三方面已经难于满足海量数据的场景。 从性能方面来说,由于关系型数据库大多采用 B+ 树类型的索引,...
1
评论
分享
下一页
个人成就
文章被点赞
66
文章被阅读
16,841
掘力值
880
关注了
1
关注者
17
收藏集
0
关注标签
3
加入于
2023-07-18