CAS(Compare and Swap)比较并替换,CAS机制中使用了3个基本操作数:内存地址V,旧的预期值A,要修改的新值B。 更新一个变量的时候,只有当变量的预期值A和内存地址V当中的实际值相同时,才会将内存地址V对应的值修改为B。 CAS的缺点:
在企业开发,有很多公司考虑到网络安全都会使用内网,一些刚到公司的小伙伴装完环境后会发现,因为连不上外网导致Maven库下不下来,这个时候就需要在Maven中配置代理。 具体操作步骤如下: 1.打开下载的Maven文件进去 conf 文件夹,找到 settings.xml 文件 2.打开 settings.xml 文件,找到 标签,将下面的代码粘进去
<proxy>
<!--id 代理的名称(随便设)-->
<id>optional</id>
<!--true 表示生效-->
<active>true</active>
<!--协议-->
<protocol>http</protocol>
<!--本机上网用户名及密码,如果没有,请注释或者是删除-->
<username>*******.ex</username>
<password>a*169646</password>
<!--公司上网使用ip及端口,即代理,这里替换成相对应的ip和端口-->
<host>127.0.0.1</host>
<port>11171</port>
<!--填写不用代理的地址,以竖线|分割多个地址,一般填写本地Maven仓库地址-->
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
参考文章:https://blog.csdn.net/tangyaya8/article/details/101513670
声明式的事务处理中,要配置一个切面, 其中就用到了propagation,表示打算对这些方法怎么使用事务,是用还是不用,其中propagation有七种配置,REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER、NESTED。默认是REQUIRED。
参考文章:https://www.cnblogs.com/wyq178/p/9058030.html
本文由来源 jackaroo2020,由 javajgs_com 整理编辑,其版权均为 jackaroo2020 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。