1L
  • 2024-04-20java srpint boot 2.2.1 第二部份,锁机制和分页查询 以及统一返回结果格式,
    第二部份,引起锁机制的原理和解决方案: 测试环境搭建第一步先建一个数据库表用于模拟商品购买。CREATETABLEproduct(idINTAUTO_INCREMENTPRIMARYKEY,nameVARCHAR(255)NOTNULL,stockINTNOTNULL,versionINTNOTNULLDEFAULT0);第二步
  • 2024-03-06雪花ID
    Twitter的分布式雪花算法SnowFlake,经测试每秒能够产生26万个自增可排序ID。twitter的SnowFlake生成ID能够按照时间有序生成;SnowFlake算法生成id的结果是一个64bit大小的整数,为一个Long型(转换成字符串后长度为19);分布式系统内不会产生ID碰撞(由datacenter和workerId作区
  • 2024-01-15Snowflake算法生成Id
    网上大部分C#写的都有点乱糟糟,我简化了一下:usingSystem;namespacexxx{///<summary>///Id生成类///</summary>classSnowflake{privateconststringLOCK_OBJ="76003AEB-E3F9-460A-BD31-D9AE9E7684C0";privatecon
  • 2023-06-27ConcurrentHashMap并不是绝对线程安全的
    ConcurrentHashMap是线程安全的概念已经深入人心,让我们在使用的时候有些大意了,我也懒得动脑子,直接使用,结果碰到钉子了. 这个问题让我很郁闷,程序逻辑全是对的,但是问题却明明摆在那边,最后怀疑是HashMap的问题。 1.package2.3.import4.import5.import6.7.impor
  • 2023-02-27申报发布项目单点登录调试时候,前端请求前缀带了sbgl,没有重写sbgl,然后后端数据库的路由表带了sbgl,但是请求还是报404的解决方法(得在过滤器2次skil(1L))
       1.从数据库修改表数据,redis不会更新这个数据,所以得重启redis才能看到最新效果,但是你从前端界面修改路由的话,那就不用立马重启redis,因为一般自己设计的框架都会自
  • 2022-08-30private static final long serialVersionUID = 1L 的作用
    1、这句话的意思是定义程序序列化ID2、什么是序列化?Serializable,Java的一个接口,用来完成java的序列化和反序列化操作的;任何类型只要实现了Serializable接口,就可以
  • 2022-08-28位图的使用与实现
    位图的使用与实现作者:Grey原文地址:博客园:位图的使用与实现CSDN:位图的使用与实现说明本文内容使用的编程语言是Java。其他语言有类似的数据结构。位图的使用在Jav