- 博客(3)
- 收藏
- 关注
原创 位运算相关的基础知识
1、<<(向左位移)针对二进制,转换成二进制后向左移动3位,后面用0补齐乘法运算转化成位运算 (在不产生溢出的情况下) a*(2^n) = a<< n2<<3 即 162、>>(向右位移)针对二进制,转换成二进制后向右移动3位除法运算转化成位运算 (在不产生溢出的情况下) a / (2^n) = a >> n2>>3 即 0注意:在数字没有溢出的情况下:m>>n相当于m除以2的n次方...
2021-08-11 17:49:06
153
原创 关于seata fegin http调用xid传递过程,对请求做个简单的改动
看了下feginseata中的源码,以及SeataHandlerInterceptor,了解到seata在不同服务之间进行事务传递是通过请求头上的T
2021-06-18 16:53:48
1387
3
原创 数据集合中map.put时的一些坑
集合相关关于map一些坑关于map一些坑1、当list插入到map作为value值时,会把list当前的地址一起保存进去,取出的时候会把地址复制一份到引用变量中,若引用变量数据结构发生改变时,map中的list结构也会发生改变下面展示一些 内联代码片。 ArrayList<Object> list = Lists.newArrayList(); String a ="a"; String b ="a"; String c ="a";
2021-03-26 15:49:40
1668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人