![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 基础
不想做咸鱼的王富贵
到底是活了一年,还是356个一天。
——选自散文集《我在人间凑数的日子》
展开
-
分布式唯一ID生成之雪花算法
分布式ID生成之雪花算法分布式唯一ID的方案有很多,本文主要讨论了雪花算法,组成结构大致分为了无效位、时间位、机器位和序列号位。唯一ID可以标识数据的唯一性,在分布式系统中生成唯一ID的方案有很多,常见的方式大概有以下三种:依赖数据库,使用如MySQL自增列或Oracle序列等。UUID随机数snowflake雪花算法(本文将要讨论)一、数据库和UUID方案的不足之处采用数据库自增序列:读写分离时,只有主节点可以进行写操作,可能有单点故障的风险分表分库,数据迁移合并等比较麻烦UUID随机原创 2020-11-03 16:28:54 · 648 阅读 · 0 评论 -
java开发工作中各种工具类大全
java开发工作中各种工具类大全(日期等各种。。)百度网盘下载链接:链接:https://pan.baidu.com/s/1naOjtmCKZwjoG9hbJCZzGQ提取码:3g74如果对您又用请抬抬小手给点个赞...原创 2020-04-21 11:13:07 · 592 阅读 · 5 评论 -
mybatis 二级缓存
mybatis 二级缓存(不推荐使用)一 mybatis的缓存使用。大体就是首先根据你的sqlid,参数的信息自己算出一个key值,然后你查询的时候,会先把这个key值去缓存中找看有没有value,如果有,直接返回出来,就不查询db了。如果没有,那么查询db,然后将key,value保存到缓存中,以便下次使用。1.1mybatis的一级缓存是基于sqlsession为生命周期的当你这个se...原创 2020-03-18 14:54:42 · 98 阅读 · 0 评论