书栈网 · BookStack 本次搜索耗时 0.026 秒,为您找到 148477 个相关结果.
  • 带有CloudEvents的消息

    发布和订阅使用Cloudevents的消息 Dapr生成的CloudEvents示例 替换 Dapr 生成的 CloudEvents 值 如何使用Dapr扩展来开发和运行Dapr应用程序 重要 发布您自己的 CloudEvent 如何使用Dapr扩展来开发和运行Dapr应用程序 事件去重 下一步 发布和订阅使用Cloudevents的消...
  • Java8 - 函数式接口

    2168 2018-05-09 《Java8 教程》
    函数式接口 函数式接口 java 8 提供了函数式接口,该接口同样也被称为 单例抽象方法接口 (SAM 接口) . 如名字所示,接口中只允许一个抽象方法 . java 8 引入了 @FunctionalInterface 注解 , @FunctionalInterface 会在你注解的接口违反了函数式接口的约定时提示一个编译错误 ...
  • 配置文件详解

    所有的配置项如下 配置文件隔离 新建一个任意java类,继承MarsConfig类 所有的配置项如下 如有默认值,而你又没有特别需要,可以不重写对应的方法,框架会直接采用默认值 public class DemoConfig extends MarsConfig {   // 数据源,必配,用的是阿里巴巴的 ...
  • 再见了,我的 final 关键字

    final 关键字 01、final 变量 02、final 方法 03、final 类 final 关键字 “哥,今天学什么呢?” “今天学一个重要的关键字——final。 ”我面带着朴实无华的微笑回答着她,“对了,三妹,你打算考研吗?” “还没想过,我今年才大一呢,到时候再说吧,你决定。” “好吧。”我摊摊手,表示很无辜,真的是所有的决...
  • Titan 简介

    Titan 介绍 核心特性 适用场景 架构与实现 BlobFile TitanTableBuilder Garbage Collection 传统 GC TablePropertiesCollector EventListener Level Merge Range Merge Titan 介绍 Titan 是基于 RocksD...
  • Titan 简介

    Titan 介绍 核心特性 适用场景 架构与实现 BlobFile TitanTableBuilder Garbage Collection 传统 GC TablePropertiesCollector EventListener Level Merge Range Merge Titan 介绍 Titan 是基于 Rocks...
  • 什么是编程语言?

    什么是编程语言? 什么是编程语言? 编程语言和自然语言非常相似,也有它背后固有的结构和规则来界定语句的正确性。当我们读写自然语言时,语言的规则就在无意中学会了。学习编程语言也是一样,需要长久的读写练习才能掌握。一旦掌握,我们就可以利用这些规则去理解其他人的代码,并写出自己的代码。 在 19 世纪 50 年代,语言学家 Noam Chomsky 定义...
  • 并发控制

    事务版本号 一致性读 写读并发 读写并发 写写并发 OceanBase 数据库基于多版本(Multi Version)及行级别锁实现了数据库的并发控制逻辑、读不加锁、写加互斥锁。做到了读读、读写、写读不相互阻塞,大大提高了系统的并发能力。由于读读并发对数据没有任何修改,因此没有正确性的问题。关于并发控制的设计,下文主要讨论读写、写读、写写三种情况...
  • 并发控制

    事务版本号 一致性读 写读并发 读写并发 写写并发 OceanBase 数据库基于多版本(Multi Version)及行级别锁实现了数据库的并发控制逻辑、读不加锁、写加互斥锁。做到了读读、读写、写读不相互阻塞,大大提高了系统的并发能力。由于读读并发对数据没有任何修改,因此没有正确性的问题。关于并发控制的设计,下文主要讨论读写、写读、写写三种情况...
  • 集群升级

    功能目标 升级流程 高可用升级 简化版升级 升级脚本 功能目标 当需要升级server版本或者修改config配置时,都需要对集群进行升级。对于分布式集群来说,常用的升级方法就是滚动升级(Rolling-Update) ,即不停止服务,对一台一台server逐个进行升级。 集群升级的重要目标在于平稳 ,即不停服,并且对可用性的影响降至最低。...