- 博客(19)
- 收藏
- 关注
原创 浅谈 Redis 数据类型
Redis 的是二进制安全的,可以用来存储等数据。适用于存储等任意二进制安全的内容SETGET nameMGET:可存储图片、序列化对象等任意数据:短字符串用embstr编码(内存连续),长字符串用raw编码当key时,设置其值为value,并返回OK(成功);若key已存在,则不做任何操作,返回nil(失败)为防止锁持有者崩溃后锁无法释放,需设置超时(通过EXPIRE任务完成后,主动删除键以释放锁(通过DEL**【风险1】**若SETNX成功,但EXPIRE未执行(如客户端崩溃),锁会永久占用SET。
2025-05-13 15:07:06
816
原创 用 Java 实现 哲学家就餐问题
这篇文章分析了死锁产生的条件,并使用 Java 实现经典的哲学家就餐问题以复现死锁,并给出解开死锁的解决方案。
2025-05-09 15:42:38
604
原创 创建型设计模式之:简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式和原型模式
创建型设计模式之:简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式和原型模式
2025-04-25 15:45:14
1304
原创 聊聊 JUC 下的 CountDownLatch、CyclicBarrier、Phaser 和 Semaphore
聊聊 JUC 下的 CountDownLatch、CyclicBarrier、Phaser 和 Semaphore
2025-04-16 22:03:17
1019
1
原创 Java 网络 I/O 编程:同步阻塞 I/O,同步非阻塞 I/O 和 I/O 多路复用
Java 网络 I/O 编程:同步阻塞 I/O,同步非阻塞 I/O 和 I/O 多路复用
2025-02-25 20:25:31
1196
原创 网络安全专题:数据加密技术、免密登录技术、数字签名、数字证书、安全套接字 SSL 与 HTTPS 协议
网络安全专题:数据加密技术、免密登录技术、数字签名、数字证书、安全套接字 SSL 与 HTTPS 协议
2025-02-22 16:50:37
1088
原创 IP 地址
当 DHCP Discover 报文到达路由器时,路由器会将源 IP 地址改为自己的 IP 地址,将目标 IP 地址改为 DHCP 服务器的 IP 地址,然后将报文定向发送给 DHCP 服务器。例如 192.168.1.2 和 192.168.2.2 的子网掩码是 255.255.255.0,它们在不同网段,但是由于子网掩码设置错误(例如设置成 255.255.0.0),在通信时,计算机判断它们在同一网段,从而发送 ARP 广播请求目标计算机的 MAC 地址,这当然会失败,因为路由器不转发 ARP 广播。
2024-12-04 17:59:01
1931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人