- 博客(13)
- 收藏
- 关注
原创 WebSocket网络协议
WebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信一浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。应用场景:视频弹幕、网页聊天、实况更新。
2024-05-17 14:44:49 168 1
原创 Apache POl操作excel
Apache POl 是一个处理Miscrosoft Ofice各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI都是用于操作 Excel 文件。
2024-05-17 14:20:29 152
原创 HttpClient发送请求
HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。
2024-05-16 21:00:29 183
原创 SpringTask定时任务
Scheduled 注解实现定时任务注意任务方法需要添加Component注解交由spring容器管理@Component@Slf4j")log.info("定时任务执行:{}", new Date());
2024-05-16 20:35:19 143
原创 ThreadLocal存储和获取用户信息
ThreadLocal 并不是一个Thread,而是Thread的局部变量ThreadLocal为每个线程提供单独一份存储空,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。
2024-05-16 19:45:16 380
原创 Redis速通笔记
2)写入(Write):当进行数据写入操作时,首先更新底层数据存储中的数据。然后,根据具体情况,可以选择直接更新缓存中的数据(使缓存与底层数据存储保持同步),或者是简单地将缓存中与修改数据相关的条目标记为无效状态(缓存失效),以便下一次读取时重新加载最新数据。如果缓存中不存在,则从底层数据存储(如数据库)中获取数据,并将数据存储到缓存中,以便以后的读取操作可以更快地访问该数据。1)读取(Read):先检查缓存中是否存在数据,如果不存在,则从底层数据存储中获取数据,并将数据存储到缓存中。使用困难,灵活度高。
2024-03-11 16:35:46 1413
原创 RabbitMQ速通笔记
原文链接:https://blog.csdn.net/qq_45173404/article/details/121687489。
2024-03-08 10:44:34 1377 1
原创 SpringCloud速通笔记
2、路由和负载均衡:一切请求都必须先经过gateway,但网关不处理业务,而是根据某种规则,把请求转发到某个微服务,这个过程叫做路由。当然路由的目标服务有多个时,还需要做负载均衡。user-service服务实例启动后,将自己的信息注册到eureka-server(Eureka服务端)。此时访问order-service,因为namespace不同,会导致找不到userservice,控制台会报错。当超过一定时间没有发送心跳时,eureka-server会认为微服务实例故障,将该实例从服务列表中剔除。
2024-03-05 14:39:59 334
原创 Springboot+vue中实现用户登陆时通过token验证的demo
学习了http://t.csdn.cn/FSPqU后实现的Springboot+vue登陆时的token验证的demo
2023-09-15 14:32:03 1898 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人