自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 浅谈JAVA中的CAS

1.CAS:全称 Compare-And-Swap,它是一条CPU并发原语。2.功能:判断内存某个位置的值是否为预期值,如果是则更改为新的值,这个过程是原子的。(就是用来比较某线程工作内存中的值和主内存中的值,如果相同则执行规定工作,否则继续比较知道两者的值一致为之)3.实现:CAS并发原语体现在JAVA语言中就是sun.misc.Unsafe类中的各个方法。调用Unsafe中的CAS方法,JVM会帮我们实现出CAS汇编指令。(强调:由于CAS是一种系统原语,原语属于操作系统用语范畴,是由若干条指令组成

2020-10-08 17:56:55 172

原创 CAP理论,AP与CP的差异

CAP:C(一致性),A(可用性),P(分区容错)AP:当网络分区出现后,为了保证可用性,系统B可以返回旧值,保证系统的可用性。结论:违背了一致性C的要求,只满足可用性和分区容错,即APCP当网络分区出现后,为了保证一致性,就必须拒绝请求,否则无法保证一致性。结论:违背了可用性A的要求,只满足一致性和分区容错,即CP...

2020-10-07 09:39:15 3004 2

原创 IDEA2020.1程序包、符号不存在错误解决

最近在学习SpringCloud过程中,在所有依赖都导入切代码都正常的情况下,启动程序时却报错找不到程序包、符号等等,就好像所有的依赖都找不到,后来试了网上的各种解决方案都没有效果,最后在自己的尝试下终于解决了!!废话不多说了直接上答案!File->settings->Build,Execution,Deployment->Build Tools->Maven->Runner,选中后把图中的选项勾中然后Clean一下相应Module的Maven再Compile一下,启动项目

2020-10-04 10:54:27 509 1

原创 IDEA终端使用mvn出错

IDEA终端使用mvn命令报错:不是内部或外部命令,也不是可运行的程序或批处理文件错误原因:环境变量设置错误环境变量配置时需注意的点:1.配置的路径一定要准确,即打开配置的路径应该可以直接到如下图所示位置。2.配置path:%变量名%\bin,一定要注意加上“\”!!最近学习Springboot时需要用到mvn命令对项目进行打包,但是竟然出问题了:‘mvn’ 不是内部或外部命令,也不是可运行的程序或批处理文件。错误原因:环境变量设置错误环境变量配置时需注意的点:1.配置的路径一定要准确,即打开配置的

2020-09-12 20:06:34 995 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除