【引言】偶然的机会,阿里云的某个测试库被误删,线上恢复只能全库恢复,一来有数据丢失风险,二来又担心影响到在线业务,于是来了这么个曲线救国的招儿,将备份副本到本地恢复,然后单独对单个库进行导出同步到线上。
运维技能杂记(一):Nginx Keepalived环境搭建
畅读源码系列之J.U.C(三):从AQS源码解读开始(未完成...)
【引言】AQS=AbstractQueuedSynchronizer,字面意思我想可以理解为同步抽象队列,要分析java.util.concurrent的源码的话,AQS是绕不过去的一个基础类。
畅读源码系列之J.U.C(二):聊聊CAS
【引言】CAS=Compare and Swap,通俗的解释就是比较并交换,Doug lea大神在J.U.C中大量的操作都用到了这种技术,所以这一讲作为并发系列的第一讲,我们先来看看CAS到底是个什么东东。
畅读源码系列之J.U.C(一):关于Unsafe
【引言】Unsafe这个名字首先就很诡异,字面上说它是不安全的,为什么不安全?是因为它直接操作内存了么?由于现在好多的java基础类库都有使用到Unsafe(比如J.U.C),所以第一篇我们先来说说这个包外之类。
畅读源码系列之J.U.C(零):J.U.C开篇杂谈
【引言】JDK的并发包是一个宝库,它提供了关于并发多线程操作的各种支持,所以从这里面,我们不仅仅是要学会如何用好这个包,更深层次一点的说,我们实际上可以通过研读这些源码从这些大牛的编码中学到更多技术点以外的东西!作为本系列的第一篇,先来聊聊关于J.U.C的一些背景知识吧!
【原】读博有感(javadoop)
【引言】标题的读博可不是博士的博,而是博客的博;最近关注到一位博主(博客地址: https://javadoop.com/ ),虽不知这位博主姓甚名谁,但从他分享的博文里,颇有些领悟和收获,所以特地写这么一篇感言,谈谈当下的一些想法吧…
Kafka入门系列(四):为什么你要选择Kafka(未完成...)
【引言】同样是作为消息中间件(虽然具体的应用场景不同),为什么Kafka优于其他的中间件呢?都说Kafka高性能,具体为什么会有那么高的性能呢?除了在软件本身层面的设计优化,其他层面是否有新的技术运用呢?针对这一系列的问题,就通过这个进阶系列的专题来详细的探究探究……
Kafka入门系列(三):Demo in SpringBoot
【引言】所有工具的熟悉的第一步都是从安装环境开始的,所以kafka也不例外,虽然前面在Linux服务器上已经搭建过集群了,但自己玩的话,还是在本机搭个小环境比较方便(实际上前边已经讲过Linux环境的安装方式了,这一篇会顺带说说Windows环境的安装)。
ActiveMQ扫盲系列(三):核心配置和应用
【引言】无意间接触到一种消息积压处理的场景,想着是否可以监控MQ的队列参数进行发送端的策略调整,于是有了这一篇文章;当然本次也参考了网络上很多的分享,但无奈的发现天下文章一大抄,很难找到一篇写的完整的。