数据库 第991页
-
Java 8 重构传统设计模式,是真的优雅!
java8中提供的很多新特性可以用来重构传统设计模式中的写法,下面是一些示例: 1. 策略模式 上图是策略模式的类图,假设我们现在要保存订单,OrderService接口定义要做什么,而NoSqlSa...
-
-
-
我一下子说出四种分布式ID生成方案,把面试官给搞懵了
上一篇文章,我们聊了一下分库分表相关的一些基础知识,具体可以参见:《 支撑日活百万用户的高并发系统,应该如何设计其数据库架构 ?》。 这篇文章,我们就接着分库分表的知识,来具体聊一下全局唯一id如何生...
-
区别 PostgreSQL 和 Oracle, MariaDB 计划提供独特的地理空间功能
开源数据库 MariaDB 团队宣布 ,在收购地理空间解决方案供应商 CubeWerx 之后,又加入了开放地理空间信息联盟(Open Geospatial Consortium,OGC)。通过 OGC...
-
-
-
使用阿里巴巴 Druid 轻松实现加密!
为什么要加密? 现在的开发习惯,无论是公司的项目还是个人的项目,都会选择将源码上传到 Git 服务器(GitHub、Gitee 或是自建服务器),但只要将源码提交到公网服务器就会存在源码泄漏的风险,而...
-
如果每天有百亿流量,你如何保证数据一致性?
一、前情提示 这篇文章,咱们继续来聊聊之前的亿级流量架构的演进,之前对这个系列的文章已经更新到了可扩展架构的设计。 老规矩!我们首先看一下这个复杂的系统架构演进到当前阶段,整体的架构图是什么样子的。...
-
