![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
作者\/
文章平均质量分 90
2401_83977369
这个作者很懒,什么都没留下…
展开
-
Java并发编程中的原子类总结
当多个线程使用CAS操作一个变量是,只有一个线程会成功,并成功更新,其余会失败。但是,因为atomicInteger借助了UnSafe提供的CAS操作能够保证数据更新的时候是线程安全的,并且由于CAS是采用乐观锁策略,因此,这种数据更新的方法也具有高效性。Unsafe类在sun.misc包下,Unsafer类提供了一些底层操作,atomic包下的原子操作类的也主要是通过Unsafe类提供的compareAndSwapInt,compareAndSwapLong等一系列提供CAS操作的方法来进行实现。原创 2024-05-26 20:58:17 · 364 阅读 · 0 评论 -
Linux基础,系统概叙与虚拟机搭建+CentOS系统安装(建议收藏)
CentOS是免费的、开源的、可以重新分发的开源操作系统 ,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。原创 2024-05-25 23:15:08 · 336 阅读 · 0 评论 -
Linux在线安装部署postgresql12+postgis3
网页下拉找到 PostgreSQL Yum Repository ,选择安装的版本,之后复制安装命令并执行。原创 2024-05-25 23:14:36 · 469 阅读 · 0 评论 -
Java之SSH项目:网络商城-项目+源代码 day02(服务中间件Dubbo连接方式,MyBatis,Mapper,分页插件
下图是zookeeper在dubbo所处的位置:注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者在启动时与注册中心交互,消费者不断的发起请求获取服务信息,注册中心不转发请求,压力较小。使用dubbo-2.3.3以上版本,建议使用zookeeper注册中心。Zookeeper是Apacahe Hadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,可用于生产环境,并推荐使用Zookeeper:1、可以作为集群的管理工具使用,和注册中心。原创 2024-05-25 19:17:03 · 267 阅读 · 0 评论 -
Java之Spring Boot入门到精通【IDEA版】SpringBoot原理分析,SpringBoot监控(一篇文章精通系列)【下
案例:需求:自定义redis-starter。要求当导入redis坐标时,SpringBoot自动创建Jedis的Bean。实现上述需求,我们可以参考MyBatis。原创 2024-05-25 19:16:32 · 256 阅读 · 0 评论 -
Elasticsearch环境搭建
/bin/elasticsearch #运行报错运行时报错:StartupException: java.lang.RuntimeException: can not run elasticsearch as root解决办法:创建非root用户并以该用户获取该文件夹权限su es注意:同样需要保证es用户下具有java环境./bin/elasticsearch -d #以后台进程形式启动。原创 2024-05-25 16:17:18 · 248 阅读 · 0 评论 -
Elasticsearch查询DSL
根据条件删除。原创 2024-05-25 16:16:47 · 256 阅读 · 0 评论