Wesley13 Wesley13
3年前
java并发数据结构
一.BlockingDeque阻塞双端队列(线程安全):注意ArrayDeque和LinkedList仅仅扩展了Deque,是非阻塞类型的双端队列。BlockingQueue单向队列,其内部基于ReentrantLockCondition来控制同步和"阻塞"/"唤醒"的时
3A网络 3A网络
2年前
原生 Redis 跨数据中心双向同步优化实践
原生Redis跨数据中心双向同步优化实践一、背景公司基于业务发展以及战略部署,需要实现在多个数据中心单元化部署,一方面可以实现多数据中心容灾,另外可以提升用户请求访问速度。需要保证多数据中心容灾或者实现用户就近访问的话,需要各个数据
Stella981 Stella981
3年前
Rclone:网盘、VPS数据同步、备份工具,支持GoogleDrive
1、概述Rclone 是一款的命令行工具,支持在不同对象存储、网盘间同步、上传、下载数据。官网网址:https://rclone.org/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Frclone.org%2F)Github项目:https://g
Wesley13 Wesley13
3年前
Java NIO编程学习总结
目录1、同步,异步,阻塞,非阻塞的理解2、什么是BIO、NIO、AIO3、javaNIO常用类和方法介绍3.1.缓冲区Buffer3.2.通道Channel3.2.1FileChannel3.2.2SocketChan
Wesley13 Wesley13
3年前
Java并发同步器AQS(AbstractQueuedSynchronizer)学习笔记(2)
学习了AbstractQueuedSynchronizer(http://my.oschina.net/zavakid/blog/84882)之后(Condition没有在上文做笔记,当应该不难理解),接下来笔者就尝试着分析在JUC包中的各个同步器,其语义是如何实现的。ReentrantLock内部类Sync继承了AbstractQue
Wesley13 Wesley13
3年前
Java并发编程(03):多线程并发访问,同步控制
本文源码:GitHub·点这里(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fcicadasmile%2Fjavabaseparent)||GitEE·点这里(https://gitee.com/cicadasmile/javabasepare
Stella981 Stella981
3年前
RabbitMQ主备复制是异步还是同步(主从复制方式)
\TOC\RabbitMQ主备复制是异步还是同步(主从复制方式)转载自:水缘泡泡技术集https://www.sypopo.com/post/LgrKqlGVoE/(https://www.oschina.net/action/GoToLink?urlhttps%3A%
Wesley13 Wesley13
3年前
Vitis尝鲜(四)
公众号不允许上传不是原创视频,所以只能上传到B站了,以后相关的视频还会同步更新到B站。主要包括:1、InstallVitis2019.2onLinuxUbuntu2、GettingStartedwithEDGEZYNQSoCFPGAkitusingVITISSoftwarePlatform2019.23、
Wesley13 Wesley13
3年前
Java并发同步器AQS(AbstractQueuedSynchronizer)学习笔记(1)
Java中的并发包,是在Java代码中并发程序的热门话题。如果我们去读concurrent包的源码时,会发现其真正的核心是AbstractQueuedSynchronizer,简称AQS框架,而DougLea大神正是此包的作者。之前也看过一遍AbstractQueuedSynchronize,但印象不深,只有依稀的印象。这次重新学习
原生 Redis 跨数据中心双向同步优化实践
一、背景公司基于业务发展以及战略部署,需要实现在多个数据中心单元化部署,一方面可以实现多数据中心容灾,另外可以提升用户请求访问速度。需要保证多数据中心容灾或者实现用户就近访问的话,需要各个数据中心拥有一致的全量数据,如果真正实现用户就近读写,