主备复制过程中有很大可能会出现各种问题,接下来我们就讨论一些比较普遍的问题,以及当遇到这些问题时,如何解决或者预防问题发生。 1 数据损坏或丢失 问题描述:服务器崩溃、断电、磁盘损坏、内存或网络错误等问题,导致数据损坏或…
分类:编程语言
网络协议 17 - HTTPDNS:私人定制的 DNS 服务
【前五篇】系列文章传送门: 网络协议 12 – HTTP 协议:常用而不简单 网络协议 13 – HTTPS 协议:加密路上无尽头 网络协议 14 – 流媒体协议:要说爱你不容易 网络…
网络协议 14 - 流媒体协议:要说爱你不容易
【前五篇】系列文章传送门: 网络协议 9 – TCP协议(下):聪明反被聪明误 网络协议 10 – Socket 编程(上):实践是检验真理的唯一标准 网络协议 11 – Socket…
分布式 - RPC异步调用
要实时就用同步,要吞吐率就用异步。 同步调用 流程略 实现负载均衡:连接池中建立了与一个RPC-server集群的连接,连接池在返回连接的时候,需要具备负载均衡策略。实现故障转移:连接池中建立了与一个RPC-server…
Spring Cloud - Ribbon
@LoadBalanced public interface ServiceInstanceChooser { // 根据传入的serviceId从LoadBalancer中挑选一个对应的ServiceInstance。…
初探分布式系统之数据拆分
个人对分布式系统的涉及很感兴趣,但分布式系统涉及的知识非常多,刚开始学习时也是各个点分散的学习。前两天对于数据拆分这一块做了一个总结,因此记录下来。 技术出现的原因都是为了解决问题,本文章也是按照这个思路去探讨的。 为什…
TRINI: an adaptive load balancing strategy
TRINI: an adaptive load balancing strategy based on garbage collection for clustered Java system 1. Introducti…
Spring事件监听器源码
Spring 自定义了继承 JDK 事件监听器的接口ApplicationListener<E extends ApplicationEvent> extends EventListener,用来监听 Spr…
多线程练习
写两个线程,其中一个线程打印1-52,另一个线程打印A-Z,打印顺序应该是12A34B56C……5152Z。 该习题需要用到多线程通信的知识。 思路分析: 把打印数字的线程称为线程N,打印字母的线…
Java 8原生API也可以开发响应式代码?
前段时间工作上比较忙,这篇文章一直没来得及写,本文是阅读《Java8实战》的时候,了解到Java 8里已经提供了一个异步非阻塞的接口(CompletableFuture),可以实现简单的响应式编程的模式,因此用这篇文章做…
[Spring cloud 一步步实现广告系统] 16. 增量索引实现以及投送数据到MQ(kafka)
实现增量数据索引 上一节中,我们为实现增量索引的加载做了充足的准备,使用到mysql-binlog-connector-java 开源组件来实现MySQL 的binlog监听,关于binlog的相关知识,大家可以自行网络…
java类和对象详解
类和对象 java 是面向对象的语言 即 万物皆对象c语言是面向过程语言 一、怎么去描述一个对象? (1)..静态的(短时间内不会改变的东西) 例如:外观,颜色,品牌 (2).动态的(动作) 可以干什么:播放音乐,电影 …