摘要: 前言 本教程使用黑马 SpringBoot3+Vue3全套视频教程 大事件项目作为前后端代码。 前置需要: mysql jdk redis nginx linux环境 打包 前端 构建项目命令 npm run build 会在项目根路径下生成dist文件夹,这里存放了我们打包好的前端代码。可以使用z 阅读全文
posted @ 2024-03-22 20:04 雨中遐想 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 最近在学习的时候看到可以在postman中可以为每个测试用例添加相同的请求头,这个就不用单独去设置了,可以说是非常好用,遂记录一下。 具体设置如下: https://postman.org.cn/ 阅读全文
posted @ 2024-03-15 23:24 雨中遐想 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在日常开发中,我们经常给字符串添加索引,那么给字段添加索引有什么技巧吗,我们看看下面的例子,我们给一个邮箱添加索引,应该如何添加呢 看看下面这条sql select * from user where email ='abcdefgh@qq.com' 如果我们不添加索引,肯定是要进行全表扫描的,那么 阅读全文
posted @ 2024-03-11 08:56 雨中遐想 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 问题: IDEA在更新的时候报错 Connection Error Failed to load plugins from 'https://plugins.jetbrains.com/idea': org.xml.sax.SAXParseException; lineNumber: 1; colu 阅读全文
posted @ 2024-03-11 07:05 雨中遐想 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 目录RDBAOFRDB和AOF的优缺点 Redis持久化方式有两种,RDB和AOF RDB RDB全称Redis Database Backup file(Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘读取快照文 阅读全文
posted @ 2024-03-10 17:49 雨中遐想 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 多线程中如何确定核心线程数 并发不高 IO密集型:CPU逻辑数*2+1 CPU密集型:CPU逻辑数+1 高并发 任务执行时间短:(CPU逻辑数+1),减少线程上下文的切换 任务执行时间长:调整系统架构(增加缓存,优化SQL) 确认CPU逻辑数可以使用如下方法 @Test public void sy 阅读全文
posted @ 2024-03-10 00:29 雨中遐想 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 观察者设计模式 观察者设计模式是一种行为设计模式,允许对象在其状态改变时通知其他依赖对象。它创建了一种发布者(Subject)和订阅者(Observer)之间的依赖关系。这种模式经常用于实现事件处理系统。 观察者模式的关键组成部分: Subject(主题):拥有添加和删除观察者的方法,以及通知所有观 阅读全文
posted @ 2024-03-07 19:30 雨中遐想 阅读(2) 评论(0) 推荐(0) 编辑
摘要: df -h命令卡住 命令行输入df -h却发现一直卡在那里,有可能是挂载出了问题。 这种问题,大概率是由于 mount 的目录被删除了,但是没有提前执行 umount 操作,因此报错! 解决方法: 1、首先就是使用strace去追踪到底在哪里卡住了 strace df -h 2、然后在使用strac 阅读全文
posted @ 2024-03-07 12:24 雨中遐想 阅读(14) 评论(0) 推荐(0) 编辑
摘要: https://wigle.net/ Wigle.net 是一个全球无线网络地图网站,它收集和整合了全球范围内无线网络的信息,该网站提供一个数据库和地图,展示了 Wi-Fi 网络的位置,通常用于无线网络和安全方面的研究。 阅读全文
posted @ 2024-01-18 13:19 雨中遐想 阅读(4) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ队列和消息的优先级 如果队列中的消息很多,需要一部分消息被优先消费,这是可以通过为消息和队列设置优先级来实现。 请注意,消息的优先级是相对于队列的优先级而言的。如果队列的最大优先级是10,那么消息的优先级可以在1到10的范围内设置。 MQ测试结构 代码实现 设置交换机和队列 pack 阅读全文
posted @ 2024-01-11 19:27 雨中遐想 阅读(34) 评论(0) 推荐(0) 编辑