首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前路无畏
掘友等级
高级开发工程师
|
Java后端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
61
文章 61
沸点 0
赞
61
返回
|
搜索文章
最新
热门
算法001:编写代码,使用3个线程,1个线程打印X,一个线程打印Y,一个线程打印Z,同时执行连续打印10次“XYZ“
1.package com.yuhl.right.import java.util.concurrent.System.out.TimeUnit.MICROSECONDS.e.}).System.out.TimeUnit.MICROSECONDS.e.}).System.out....
使用shardingsphere实现mysql数据库分片(分库分表的实现方式)、读写分离、弹性伸缩的设计
1.shardingsphere和mycat类似,均是高可用数据库的解决方案中间件。这里采用shardingsphere。如果大家对shardingsphere不了解,先找些文章或者视频看一下,入门一下,然后需要看官方文档,你在看别人的文章或者东西的时候是一个快餐,而你看官方文档...
JVM-GC时的安全点Safe Point与安全区域Safe Region
问题的提出:JVM的GC实在任何时刻都会发生吗?先给出答案:不是的,只有stw(stop the world)即用户线程停下来后才会执行,那么用户线程千千万,如何治理呢?有办法,就是此处的安全点和安全区域。1.程序执行时并非在所有地方都能停顿下来开始GC , 只有在特定的位置才能...
JVM-堆中线程私有空间TLAB(Thread Local Allocation Buffer)
问题的提出:堆中的对象是线程共享的,那么在堆中可以有线程私有的空间吗? 给出答案:可以,就是TLAB,线程私有,都一份,提高效率、解决线程安全问题。1.堆区是线程共享区域,任何线程都可以访问到堆区中的共享数据由于对象实例的创建在JVM中非常频繁,因此在并发环境下从堆区中划分内存空...
Unsafe类中的compareAndSwapInt(Object var1, long var2, int var4, int var5)参数解释
var1:要修改的对象起始地址 如:0x00000111var2:需要修改的具体内存地址 如100 。0x0000011+100 = 0x0000111就是要修改的值的地址注意没有var3var4:期望内存中的值,拿这个值和0x0000111内存中的中值比较,如果为true,则修...
Jdk1.8 HashMap中的几个问题帮你一网打尽:hashCode()、为何初始capacity16扩容为2的幂次、乘子31、tableSizeFor()方法何解?
1.2.return (key == null) ? 0 : (h = key.2.获得hash之后,简单的位运算后就可以直接在数组中定位所在下标的位置。2.2.从存取两侧层面可以看使用hashCode()的方式是最快的。没有之一,如果使用遍历数组的方式去查找,黄花菜都凉了,O(...
订单业务的一致性(CAP中的C【Consistency】)-03使用Seata做强一致性分布式事务
1.还是我们开头提出的问题:如何保证1.1、1.2、1.3要么同时成功,要么同时失败,本小节,使用alibaba seata作为分布式事务的解决方案,达到这个目的。2.seata中文官网:http://seata.io/zh-cn/docs/user/quickstart.htm...
订单业务的一致性(CAP中的C【Consistency】)-02CAP介绍
1.分布式系统:是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。1.各个小服务组成一个系统,不管服务多么复杂。2.各个自治的进程...
Spring中同一类@Transactional修饰方法相互调用的坑
1.bService.bService.@Transactional(propagation = Propagation.@Transactional(propagation = Propagation.bService.b()方法使用默认的传播行为REQUIRED,和a共用一个...
订单业务的一致性(CAP中的C【Consistency】)-01问题的提出
1.下面以一个具体的例子展开讨论。张三在商城上下单买了2台法拉利,每台400万。 业务交代清楚了。2.// 1.// 1.R r = wareFeignService.// 1.R r = pointsFeignService.上面的示意代码比较简单,使用openfign调用远程...
下一页
个人成就
文章被点赞
75
文章被阅读
54,473
掘力值
2,259
关注了
0
关注者
17
收藏集
0
关注标签
1
加入于
2020-12-17