上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 56 下一页
摘要: 我们常规实现这些需求的方案有以下三种 轮询 websocket SSE 轮询简介: 因为轮询本质上还是通过客户端向服务端发起一个单项传输的请求,服务端对这个请求做出响应而已。通过不断的请求来实现服务端向客户端推送数据的错觉。并不是服务端主动向客户端推送数据。 轮询的缺点: 首先轮询需要不断的发起请求 阅读全文
posted @ 2025-04-21 17:45 KLAPT 阅读(35) 评论(0) 推荐(0)
摘要: 1. Collection 接口 这是所有单列集合的根接口。它提供了对集合对象进行基本操作的通用接口。 2. List 接口 ArrayList:基于动态数组实现,支持快速随机访问。 LinkedList:基于双向链表实现,在添加或删除元素时效率较高。 Vector:早期的动态数组实现,与Array 阅读全文
posted @ 2025-04-10 15:51 KLAPT 阅读(29) 评论(0) 推荐(0)
摘要: HashMap 就是基于散列表也就是Hash表的数据结构,通过(key-Value)来存储数据的,key不可重复,Value可以重复的,通过key的哈希值与与数组大小-1按位与来获取元素在数组中的位置,然后通过数组+连表+(java8之后就是数组+链表+红黑树)实现的。 哈希冲突又是什么? 哈希冲突 阅读全文
posted @ 2025-04-10 14:48 KLAPT 阅读(56) 评论(0) 推荐(0)
摘要: 窗口的意思是将数据进行分组,每个分组即是一个窗口,这和使用聚合函数时的group by分组类似,但与聚合函数不同的地方是: 聚合函数(例如:sum/avg/min/max)会针对每个分组(窗口)聚合出一个结果(每一组返回一个结果)。 窗口函数会对每一条数据进行计算,并不会使返回的数据变少(每一行返回 阅读全文
posted @ 2025-04-10 14:32 KLAPT 阅读(56) 评论(0) 推荐(0)
摘要: 注册中心 注册中心主要有三种角色: 服务提供者(RPC Server):在启动时,向 Registry 注册自身服务,并向 Registry 定期发送心跳汇报存活状态。 服务消费者(RPC Client):在启动时,向 Registry 订阅服务,把 Registry 返回的服务节点列表缓存在本地内 阅读全文
posted @ 2025-04-10 14:23 KLAPT 阅读(137) 评论(0) 推荐(0)
摘要: Spring Web MVC 注解 @RequestMapping @RequestMapping注解的主要用途是将Web请求与请求处理类中的方法进行映射。Spring MVC和Spring WebFlux都通过RquestMappingHandlerMapping和RequestMappingHn 阅读全文
posted @ 2025-04-09 16:19 KLAPT 阅读(39) 评论(0) 推荐(0)
摘要: volatile关键字本身不能保证线程安全‌。volatile关键字的主要作用是确保变量在多线程环境中的可见性,即当一个线程修改了volatile变量的值,其他线程能够立即看到最新的值。然而,这并不意味着使用volatile关键字就能保证线程安全。 volatile的关键作用 ‌内存可见性‌:vol 阅读全文
posted @ 2025-04-08 15:22 KLAPT 阅读(31) 评论(0) 推荐(0)
摘要: 什么是最大努力通知最大努力通知也是一种解决分布式事务的方案,下边是一个是充值的例子 交互流程:1、账户系统调用充值系统接口2、充值系统完成支付处理向账户系统发起充值结果通知,若通知失败,则充值系统按策略进行重复通知3、账户系统接收到充值结果通知修改充值状态。4、账户系统未接收到通知会主动调用充值系统 阅读全文
posted @ 2025-04-08 14:56 KLAPT 阅读(41) 评论(0) 推荐(0)
摘要: 在Java中,Thread、Runnable和Callable是用于实现多线程的三种主要方式。 Thread:Thread是Java的一个内置类,用于表示一个线程。当我们直接继承Thread类并覆盖其run()方法时,就可以创建一个新的线程。 创建线程的方法: (1)创建一个自定义类使用extend 阅读全文
posted @ 2025-04-07 15:46 KLAPT 阅读(66) 评论(0) 推荐(0)
摘要: 一、摘要加密(Hash加密) 介绍:摘要加密是一种不需要密钥的加密算法,生成的密文是唯一的、定长的并且无法破解,具有不可逆性、唯一性。常见的算法有MD5、SHA等。 原理:通过hash算法(单向算法)对目标信息生成一段特定长度的唯一hash值。 (1)MD5加密 介绍:全称Message Diges 阅读全文
posted @ 2025-04-02 15:59 KLAPT 阅读(301) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 56 下一页