雪花算法 百度uid-generator生成的id变成负数
项目使用了百度的uid-generator来生成唯一ID,在2024-11-21时候,观察到部分项目生成的id变成了负数,下面分析了具体的原因以及给出了解决思路。
项目使用了百度的uid-generator来生成唯一ID,在2024-11-21时候,观察到部分项目生成的id变成了负数,下面分析了具体的原因以及给出了解决思路。
使用hexo将博客部署在github pages上面,有时候访问速度会比较慢,可以将图片等静态资源,使用jsdelivr进行cdn加速。
目前由于一些非法的滥用,jsdelivr在国内被墙,无法访问了。
主要介绍使用RateLimiter进行请求的限流。
主要记录使用shardingsphere-jdbc 5.2.0进行分库,分表,分库加分表,读写分离,自定义复合分片算法等的操作步骤。
主要介绍go语言变量,运算符等
简单介绍下go语言的程序结构,基础语法和数据类型。
CPU的处理速度和IO的读写速度远远不匹配,会出现阻塞等待的情况,所以引入了多线程或者多进程来提升并行效率,但是线程数量也不能无限增加,否则将会耗费大量的时间在线程切换上。
除了多线程和多进程之外,另一种解决IO问题的方法是异步IO。
C/S架构,B/S架构,web开发主要指B/S架构。
主要介绍数据库的相关操作和SQLAlchemy框架