摘要: Serializable接口 作用:标记一个类可以被序列化,如果没有实现该接口,则会抛出异常。 ObjectOutputStream中源码: 实验: serialVersionUID 作用:表示一个序列化版本,控制序列化与反序列化。 实现Serializable接口后,如果不显式设置serialVe 阅读全文
posted @ 2024-06-13 16:35 帅气的涛啊 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 使用线程池的问题 程序关闭时(eg. 上线),线程池中的任务会丢失(内存中)。 线程池优雅关闭 利用Spring中ContextClosedEvent:关闭程序触发的事件,在使用线程池的地方,可以将线程池注册到ThreadPoolShutdownListener中,然后在程序关闭时,ThreadPo 阅读全文
posted @ 2024-05-21 23:25 帅气的涛啊 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1. pom文件<optional>标签 在Java开发中,大家肯定在pom文件中添加过依赖(现在没有,以后也肯定会有的),不知道大家对<optional>标签的了解有多少,或者是你没看下面内容,都不知道optional单词应该放在什么地方,没关系我会讲,听不懂还可以搜索别的优质博客。 <optio 阅读全文
posted @ 2024-05-13 21:43 帅气的涛啊 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 背景 openai 目前越来越流行,其他 ai 产业也随之而来,偶然翻到 openai接口文档,就想着可以调用接口实现智能聊天,接下来就写写我怎么接入 websocket 的过程,文笔不佳,谅解。 接入WebSocket 1. webSocket依赖 <dependency> <groupId>or 阅读全文
posted @ 2024-04-13 20:31 帅气的涛啊 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1. Hash算法 哈希(Hash)也称为散列,把任意长度的输入,通过散列算法变换成固定长度的输出,该输出就是散列值、哈希值(hashCode)。(来自:百度百科) 在现实中,设计者常常将散列值作为索引,用于快速定位数据的位置,比如 HashMap : // cache => key:userId, 阅读全文
posted @ 2024-03-14 21:54 帅气的涛啊 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 背景 随着公司代码的迭代,有一些垃圾代码逻辑冗余在项目中,导致消耗了资源又不好维护。为了保险,需要在线上统计代码使用的频率,剔除无用代码。 描述 方法便可分为如下几种: 对于确定没用的代码,可以先注释掉,并替换为error日志,保证遇到问题及时发现。 对疑似无用代码,可以使用统计方法调用次数,运行一 阅读全文
posted @ 2024-02-27 23:51 帅气的涛啊 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 跨域 举例A网站部署在 localhost:63343 请求 loocalhost:8080/api/user/add,就会出现跨域问题。 同源策略 同源策略:协议,主机,端口,只有这三者全部相同时,才可以相互访问。 现在接口地址为https://127.0.0.1:8080,请判断以下哪些可以通过 阅读全文
posted @ 2024-02-18 21:49 帅气的涛啊 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 2024-02-02 01:00:32 顾名思义:发布与订阅是广播模式 分类 发布与订阅分为频道订阅与模式订阅 频道订阅:订阅topicA、topicB,订阅者只会接收到这两个频道上发布的消息。 模式订阅:订阅topic*,订阅者将接收到所有匹配模式的频道上发布的消息。 详解 订阅频道 推送消息 频 阅读全文
posted @ 2024-02-02 00:33 帅气的涛啊 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 仅供学习参考 ,请勿轻易在生产环境使用 0. 目录树 1. 创建目录 mkdir -p /docker/elasticsearch/conf /docker/elasticsearch/data /docker/elasticsearch/logs chmod -R 777 /docker/elas 阅读全文
posted @ 2024-01-25 21:22 帅气的涛啊 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 仅供学习参考 ,请勿轻易在生产环境使用 0. 文件目录 下面的文件按照这个目录层级放置,首先创建 /docker/redis 文件夹,/docker/redis 对应下边图中 REDIS。 1. 创建目录 mkdir -p /docker/redis/conf /docker/redis/data 阅读全文
posted @ 2024-01-21 12:52 帅气的涛啊 阅读(196) 评论(0) 推荐(0) 编辑