最新 最热

java - CAS底层原理及与synchronized的对比

底层原理疑问CAS是比较并交换,AtomicInteger最终都是调用Unsafe.compareAndSwapInt方法进行实现,那Unsafe.compareAndSwapInt为什么是原子性的

2021-04-12
0

Spring @Conditional相关

最本质的需求是根据条件加载Bean。 Spring4 提供了实现方案 — @Conditional ,可以通过条件判断创建 Bean 。

2021-04-12
0

[翻译]微服务设计模式 - 2. 微服务应用模式

服务使用同步协议(如 HTTP/REST )或异步协议(如 AMQP )进行通信。服务可以彼此独立开发和部署。每项服务都有其自有数据库以便与其他服务分离。服务之间的数据一致性使用 SAGA 模式...

2021-04-12
0

2021-2-25:对于 Java MMAP,如何查看文件映射脏页,如何统计MMAP的内存大小?

可以观察到非常有意思的现象,这个进程占用了124%的内存,实际上Swap为0。总占用也没到100%。这是为什么呢?

2021-04-12
0

java并发编程JUC第九篇:CountDownLatch线程同步

在之前的文章中已经为大家介绍了java并发编程的工具:BlockingQueue接口、ArrayBlockingQueue、DelayQueue、LinkedBlockingQueue、PriorityBlockingQueue、SynchronousQueue、BlockingDeque接口、ConcurrentHa......

2021-04-09
0

【JavaP6大纲】多线程篇:线程池实现原理

线程池就是控制运行的线程数量,处理过程中将任务放到队列,然后在线程创建后启动这些任务,如果线程数量超出了最大数量就排队等候,等其他线程执行完毕再从队列中取出任务执行。线程池相当于银行网点,常驻核心数相当于今日当...

2021-04-09
0

Linux学习易错点-网络yum源的配置过程

网络yum源的配置过程 原理:一个节点配置资源库,其他节点通过http服务访问该节点资源,其他节点无需安装资源库。 Node01:资源库节点 Node02:其他节点

2021-04-09
0

linux添加硬盘,光驱及yum源安装

目标虚拟机, 右键 设置 选中 CD/DVD, 浏览 选中本地的 centOS 镜像

2021-04-09
0

如何将多份数据保存在一个excel中?

最傻的方法:一个个导出呗,导到不同的excel表格中。但是问题来了,我要模拟10组参数,每个参数有5个表格,这样做的话会产生50个表格!这多让人头大。...

2021-04-09
0

程序结束后记得提醒我

简介前段时间在做论文数值模拟的时候,得跑非常久的代码,一旦模拟次数增加就要等好几个小时。所以会另开界面做其他事情(写理论部分,看文献啥的)。但是看着看着,可能就忘记R还在跑的事了。等我想起来,代码早...

2021-04-09
0