上一页 1 2 3 4 5 6 7 ··· 40 下一页
摘要: 前言:本文只总结了常用的,已经提供好的接口方法。所有方法基于java.util包 例如树、图这种抽象数据结构需要自己定义class实现 import java.util.*; public class EasyForDataStructure { public static void main(St 阅读全文
posted @ 2025-03-24 15:16 天启A 阅读(34) 评论(0) 推荐(0)
摘要: @ServerEndpoint(value = "/websocketClient/{userId}") @Component @Slf4j public class WebSocketClient { @Autowired IBotQuestionLlmService llmService; } 阅读全文
posted @ 2025-03-18 16:31 天启A 阅读(39) 评论(0) 推荐(0)
摘要: websocket无非就是能够让我们的浏览器与浏览器之间、浏览器与服务器做到及时交互, 目前来说,我使用到的场景就两个:1.用户与用户的聊天室,2.用户与AI的聊天室 websocket实际用起来比较简单, 从后端来说,以springboot为例, 导入依赖坐标 <dependency> <grou 阅读全文
posted @ 2025-03-18 16:05 天启A 阅读(546) 评论(0) 推荐(0)
摘要: 首先是一个实体类 @Data public class Dto {private String mNumber; } 前端传来{"mNumber:"123"}为null的情况 编译之后我们看看class文件:getMNumber public class Dto { private String m 阅读全文
posted @ 2025-03-06 12:28 天启A 阅读(39) 评论(0) 推荐(0)
摘要: 关于哈希: 哈希表是一种提高效率的数据结构,每当我们插入元素时,会根据key的hash值来决定他进入表的哪一槽位。为了保证均匀分布数据,有了下述公式 index = hash(key) & (size - 1) 在一般情况下,size要求为2的幂。因为原本的公式是hash(key)%size。而使用 阅读全文
posted @ 2025-03-04 16:12 天启A 阅读(30) 评论(0) 推荐(0)
摘要: 1.SDS(简单Simple动态Dynamic字符串String) 在Redis中,key往往都是字符串、value往往都是字符串或者字符串的集合,因此Redis中非常需要有一个字符串的数据结构。 为什么Redis没有直接使用C语言中的字符串数据结构? 获取字符串的长度需要经过计算 非二进制安全,遇 阅读全文
posted @ 2025-02-28 17:08 天启A 阅读(27) 评论(0) 推荐(0)
摘要: 1.在官网下载文件 https://gitee.com/xuxueli0323/xxl-job 2.在idea打开项目 3.修改maven版本,当前版本(2025/2/22)需要使用maven3.6.3+,maven地址:https://maven.apache.org/download.cgi m 阅读全文
posted @ 2025-02-22 17:43 天启A 阅读(416) 评论(0) 推荐(0)
摘要: 装饰器模式,动态的给一个对象添加一些额外的职责,比生成子类更为灵活。 继承主要有单继承的局限性和可能产生类爆炸的后果。 SynchronizedCollection主要利用装饰器模式解决了一些集合线程不安全的问题。通过sync给对应的方法加锁,并让其保持原子性 static class Synchr 阅读全文
posted @ 2025-02-12 17:39 天启A 阅读(12) 评论(0) 推荐(0)
摘要: 以我的认知来说,java中的ArrayList实现List,List又是继承Collection,往后就不太清楚了。 今天看源码的时候发现Collection继承了Iterable,Iterable接口的作用是允许对象称为for-each loop语句的目标。 因此如果想了解ArrayList如何实 阅读全文
posted @ 2025-02-10 20:40 天启A 阅读(18) 评论(0) 推荐(0)
摘要: 阻塞队列是一个在队列基础上又新增了两个附加操作的队列,用于解耦 支持阻塞的插入方法:队列满的时候,队列会阻塞插入元素的线程,直到队列不满。 支持阻塞的移除方法:队列空的时候,获取元素的线程会等待队列变为非空 blockingqueue继承queue,属于juc包。 boolean add(E e); 阅读全文
posted @ 2025-02-03 18:43 天启A 阅读(27) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 40 下一页