相关文章
如何保证消息的可靠传输
数据的丢失问题,可能出现在生产者、MQ、消费者中
生产者丢失: 生产者将数据发送到 RabbitMQ 的时候,可能数据就在半路给搞丢了,因为网络问题啥的,都有可能。此时可以选择用 RabbitMQ 提供的事务功能,就是生…
建站知识
2024/10/23 8:48:12
ThreadLocal出现内存泄露原因分析
ThreadLocal 导致内存泄漏的主要原因是它的工作方式。在 Java 中,ThreadLocal 通过维护一个以 Thread 为键,以用户设置的值为值的映射来工作。每个线程都拥有其自身的线程局部变量副本,不同线程间的这些变量互不干扰。这个映射是存储在每个 T…
建站知识
2024/10/22 3:11:43
一键清除JavaScript代码中的注释:使用正则表达式实现
这个正则表达式可以有效地匹配 JavaScript 代码中的各种注释,并且跳过了以 http: 或 https: 开头的链接。
/\/\*[\s\S]*?\*\/|\/\/[^\n]*|<!--[\s\S]*?-->|(?<!http:|https:)\/\/[^\n]*/gvscode 实战,ctrlF 调出查找替换工具,点…
建站知识
2024/10/23 8:38:55
PostgreSQL 安装部署
文章目录 一、PostgreSQL部署方式1.Yum方式部署2.RPM方式部署3.源码方式部署4.二进制方式部署5.Docker方式部署 二、PostgreSQL部署1.Yum方式部署1.1.部署数据库1.2.连接数据库 2.RPM方式部署2.1.部署数据库2.2.连接数据库 3.源码方式部署3.1.准备工作3.2.编译安装3.3.配置数据…
建站知识
2024/10/22 3:16:49
融资项目——通过OpenFeign在分布式微服务框架中实现微服务的远程调用
1.OpenFeign配置
首先,在需要调用其他的微服务的微服务中引入相关依赖。(大多数项目中各微服务需要互相调用,可以直接在每个微服务中引入依赖) <!--服务调用--><dependency><groupId>org.springframework.clou…
建站知识
2024/10/22 3:11:08
webpack和vite的区别
webpack和vite都是现代化web构建工具,但他们在构建速度、开发体验、构建结果等方面有所不同
1、构建速度:vite的速度一般快于webpack
(1)传统的构建工具例如webpack在开发过程中会对整个应用或者大部分应用进行打包,之后浏览器才能加载处理之后的包(好比webpack打包先从入口文…
建站知识
2024/10/23 8:39:08
leetcode刷题(3):双指针和哈希表的使用
文章目录 1. 两数之和解题思路c实现 15. 三数之和解题思路c实现 11. 盛最多水的容器解题思路c实现 7. 整数反转解题思路c 实现 34. 在排序数组中查找元素的第一个和最后一个位置思路c实现 704. 二分查找解题思路c 实现 35.搜索插入位置解题思路c实现 153. 寻找旋转排序数组中的…
建站知识
2024/10/23 7:20:22