相关文章
Go 使用 Redis 实现分布式锁
Go 使用 Redis 实现分布式锁 Redis 提供了一些原语,可以帮助我们实现高效的分布式锁。下边是使用 Redis 实现分布式锁的一种常见方法
实现分布式锁的方法
1. 使用 Redis 的 SET 命令
Redis 的 SET 命令支持设置键值对,并且可以通过 NX 和 EX 参数来实…
建站知识
2024/11/24 15:14:39
手写Golang泛型栈和队列的库函数
代码获取:
go get -u github.com/xzhHas/toolslatest 栈和队列我分别使用了切片和list实现,具体性能是切片比较高。 以下是压测案例:
代码测试:
package mainimport ("fmt""github.com/xzhHas/tools/queue&quo…
建站知识
2024/11/24 7:24:18
聊一聊SpringBoot的自动装配原理
前言 通过两个简单的案例:在Spring中集成MyBatis、在SpringBoot中集成MyBatis
找出两者的差异,初探Spring发展到SpringBoot的部分演化过程
以MyBatis为例,简单梳理自动配置过程 一、Spring整合MyBatis
1.1pom文件
pom.xml
<!-- Sprin…
建站知识
2024/11/24 15:14:40
深入浅出WebSocket(实践聊天室demo)
文章目录 什么是WebSocket?WebSocket连接过程WebSocket与Http的区别重连机制完整代码使用方法心跳机制实现聊天室demo(基于Socket.io)参考文章、视频小广告~什么是WebSocket? WebSocket 是一种在单个TCP连接上进行全双工通信的协议(计算机网络应用层的协议) 在 WebSocket A…
建站知识
2024/11/23 2:55:08
ubuntu 22.04 防火墙 ufw
Ubuntu(22.04)云主机SSH安全加固
https://blog.csdn.net/qq_44846097/article/details/141098092
ubuntu22.04防火墙策略 https://blog.csdn.net/sunyuhua_keyboard/article/details/139493464
Ubuntu 22.04 防火墙设置和开放端口命令 https://blog.c…
建站知识
2024/11/24 15:14:36
算法日记 14—16 day 二叉树
前两天没有更新,这次把之前的补上,大篇章。
直接冲!!!
题目:找树坐下角的值 513. 找树左下角的值 - 力扣(LeetCode) 给定一个二叉树的 根节点 root,请找出该二叉树的 最…
建站知识
2024/11/24 15:14:41