枫叶🍁

Geohash 一种高效的地理编码方式

Geohash其实就是将整个地图或者某个分割所得的区域进行一次划分,由于采用的是base32编码方式,即Geohash中的每一个字母或者数字(如wx4g0e中的w)都是由5bits组成(2^5 = 32,base32),这5bits可以有32中不同的组合(0~31),这样我们可以将整个地图区域分为3

🍁 发布于 2023-11-01

Nginx 极简教程

Nginx 极简教程 本项目是一个 Nginx 极简教程,目的在于帮助新手快速入门 Nginx。 examples 目录中的示例模拟了工作中的一些常用实战场景,并且都可以通过脚本一键式启动,让您可以快速看到演示效果。 一、Nginx 简介 二、Nginx 入门 三、Nginx 实战

🍁 发布于 2023-09-27

Raft 共识算法 可视化

Raft 共识算法

🍁 发布于 2023-09-26

Hello Halo

如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。

🍁 发布于 2023-09-24

秒杀系统中隐藏秒杀地址

方案一前端传递随机uuid,后端生成随机字符串 path , 并以 前缀:uuid 为key存入redis(过期时间短、2秒),然后将path返回前端。前端开始秒杀,需要传递和上面相同uuid和path,后端校验uuid和path是否匹配,正确匹配则开始秒杀。

🍁 发布于 2022-05-10

Mybatis源码快速阅读

创建SqlSessionFactory # 读取xml配置文件 public SqlSessionFactory build(InputStream inputStream, String environment, Properties properties) { XMLConfigB

🍁 发布于 2022-04-22

Springboot推送日志到ELK

🍁 发布于 2022-04-20

Docker可视化管理工具

🍁 发布于 2022-04-17