`

数据同步,容错机制

阅读更多

1 基本的Oracle DBA知识。

《Oracle DBA基础教程》有些地方有帮助。

2 mysql中查看一个表的表结构:describe userbase;

3 java.sql中,和Date对应的是Timestamp,

4 Log4J的标准配置。
log4j.rootLogger=INFO, console,filelog
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Threshold=DEBUG
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern= %d %t %p [%c{4}] %m%n

log4j.appender.filelog=org.apache.log4j.RollingFileAppender
log4j.appender.filelog.File=SyncMain.log
log4j.appender.filelog.MaxFileSize=20480KB
log4j.appender.filelog.MaxBackupIndex=5
log4j.appender.filelog.layout=org.apache.log4j.PatternLayout
log4j.appender.filelog.layout.ConversionPattern=%d %t %p [%c{4}] %m%n

5 Timer是一个后台线程来调度任务的,如果一个任务被wait了,那么这个线程不会返回,那么他就会永远等在那里。

6 没有调用Connection.close的后果。

没有关Connection导致应用挂死在等待连接上了。 连接池连接数据库如果出了问题,直接返回错误给应用就是了,最怕就是大家都睡在一个事件上,就麻烦了,New了几千个线程出来,最后把应用都崩掉了。这种事情代码里面需要保证能够failover。

7 在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等
见过代码的有MINA,ESB,Hessian,
其他只是听说过。

 

8 网络IO,主要BIO,NIO,AIO,分别是什么意思?


9 远程调用,

         只给客户端提供一个接口,通过FactoryBean,提供给客户端的实际上是动态代理后的接口,请求通过远程调用发到服务端,然后再转回需要的格式。

 

分享到:
评论

相关推荐

    java多个数据库实现数据同步

    本文将深入探讨如何使用Java来实现多个数据库之间的数据同步。 首先,我们需要理解数据同步的含义。数据同步是指在两个或多个数据库之间,当某个数据库中的数据发生改变时,这些变化能够被实时或者近实时地反映到...

    跨数据中心分布式系统的容错机制.pptx

    ### 跨数据中心分布式系统的容错机制 #### 一、分布式系统容错机制概述 在分布式系统中,由于涉及多个节点间的交互与数据共享,容错机制成为保障系统稳定性和可靠性的关键因素。分布式系统的容错机制主要关注如何...

    智能家居网关与云服务器数据同步协议的研究.pdf

    此外,为了进一步提升系统的稳定性和可靠性,数据同步协议还需要考虑容错机制,确保即使在部分网络或硬件出现故障时,数据同步也能按预定计划进行,不会导致数据丢失或者数据不一致。同时,为了提高系统对数据同步...

    网络容错机制的设计

    - 跨地域部署时,如何确保数据同步的一致性和安全性成为关键问题。 5. **缓存管理**:缓存虽然能够显著提升性能,但若管理不当也会带来新的问题。例如,缓存数据与数据库数据不一致可能导致用户看到错误的信息。 ...

    datax插件|clickhouse读写插件|同步mysql,oracle等数据到clickhose中或者反向同步|2020修正版

    《DataX ClickHouse读写插件:MySQL、Oracle到ClickHouse的数据同步与反向同步实践》 DataX作为阿里巴巴开源的一款高效、稳定、强大的数据同步工具,广泛应用于大数据生态中的数据迁移任务。针对ClickHouse这款高...

    分布式平台数据同步软件的分析与设计.pdf

    通过有效的数据同步机制,多个分布在不同地点的平台能够共享和更新数据,从而使得业务决策者能够快速准确地获取所需信息,进行及时的业务分析和决策。 在设计分布式平台数据同步软件时,还需要考虑系统的需求分析,...

    Parallel C语言级容错机制的设计与实现.pdf

    ParaC的容错机制可能还包括特定于语言的特性,如支持原子操作、线程同步和通信机制,这些都有助于保证在并行环境下的数据一致性。例如,`__sync_synchronize()`这样的语句可以确保多线程间的内存操作顺序,防止数据...

    基于flink的分布式数据同步框架

    《基于Flink的分布式数据同步框架深度解析》 在大数据处理领域,Apache Flink作为一款强大的流处理框架,因其高效、实时以及强大的容错能力,备受业界关注。本篇文章将深入探讨“基于Flink的分布式数据同步框架”,...

    Go-Gopli–采用Golang编写的DB数据同步复制工具

    4. **容错机制**:Gopli可能会有错误检测和恢复机制,当出现网络中断或其他错误时,能够自动重试或回滚操作,保证数据的一致性。 5. **易于使用**:Gopli可能提供命令行接口(CLI)或API,用户可以通过简单的指令...

    MYSQL和MSSQL会员同步.rar_mssql_mysql和MSSQL同步_会员_会员数据_数据同步

    - **网络延迟**:网络环境可能影响同步速度,需要考虑延迟和容错机制。 7. **"先读我.txt"**:这个文件可能是同步步骤或注意事项的说明文档,包含可能的配置指南、错误处理方法等。 8. **"tongbu"**:很可能是一...

    sql数据同步到oracle

    3. **数据库链接服务器**:SQL Server支持创建到其他数据库(包括Oracle)的链接服务器,可以直接在SQL Server中编写跨服务器查询,实现数据同步。同样,Oracle也有相应的DB Link功能,可以实现反向同步。 4. **第...

    一种面向分布式读写分离系统的数据同步策略.pdf

    通过这样的方式,更改发布机制能够只针对发生了变化的分区进行数据同步,从而大大提升了同步的效率和减少了不必要的空间占用。 细粒度数据同步策略的优点主要包括: 1. 同步效率提升:由于只对发生更改的分区进行...

    容错计算的容错机制优化.pptx

    ### 容错计算的容错机制优化 #### 容错代码优化算法 1. **多副本复制优化**: - **采用纠错码技术**:在数据块中加入冗余信息,即使部分数据丢失也能恢复原始数据,提高了容错性能。 - **副本放置策略**:通过将...

    dbsyncer数据同步中间件 v2.0.1.zip

    - **容错机制**:具有错误处理和重试机制,确保在网络不稳定或数据库异常时仍能完成数据同步任务。 2. **应用场景**: - **数据库迁移**:在数据库升级、更换服务提供商或者进行分布式部署时,dbsyncer可以协助...

    金融行业跨中心异构数据同步方案设计.pptx

    容错机制:针对多种异常场景设计了容错策略,如自动过滤重复数据、数据异常自动转换补偿等。 异步化插件化:组件之间接口异步化,无阻塞,后一组件通过异步ACK 给前一组件应答,提高整体性能。 高可管理性:管理...

    深入理解otter(数据同步)

    标题:“深入理解otter(数据同步)” 描述:“阿里开源数据同步otter方面的好书,otter是数据同步利器” 数据同步在现代信息技术中是一项非常重要的技术,它涉及到数据从一个系统到另一个系统的迁移。随着技术的发展...

    第九章 OpenStack 高可用与容错机制1

    在高可用性和容错机制方面,OpenStack 的设计旨在确保业务连续性,即使在单个组件或节点故障的情况下也能正常运行。本章将探讨如何通过多种策略实现OpenStack的高可用性。 首先,理解HA(High Availability)和容错...

    PB 数据管道,相同或不同数据库数据跟新,数据同步

    2. 容错性:数据管道应具备容错机制,能够在出现错误或中断时恢复数据传输。 3. 可扩展性:随着数据量的增长,数据管道应能轻松扩展以应对更高的负载。 4. 安全性:数据传输需符合安全标准,如加密和访问控制,以...

    两台SQL Server数据同步解决方案(推荐).

    在现代企业级应用中,为了确保数据的高度可用性和容错性,通常需要在两台或多台SQL Server之间实现数据同步。本文将详细介绍一种实用的数据同步解决方案,旨在帮助读者理解SQL Server复制的核心概念及其实施步骤。 ...

    SERVER2000数据库,实现数据同步

    SQL Server 2000的复制机制是实现数据同步的核心技术。复制分为几个基本元素: - **发布服务器**:是数据的源头,负责发布要复制的数据。 - **订阅服务器**:接收复制数据并保持与发布服务器的同步。 - **分发服务器...

Global site tag (gtag.js) - Google Analytics