InnoDB 存储引擎作为我们最常用到的存储引擎之一,充分熟悉它的的实现和运行原理,有助于我们更好地创建和维护数据库表。 InnoDB 体系架构 InnoDB 主要包括了: 内存池、后台线程以及存储文件。 内存池又是由多个内存块组成的,主要包括缓存磁盘数据、redo log 缓冲等; 后台线程则包括 ...
分类:
数据库 时间:
2021-06-02 20:15:30
阅读次数:
0
Exchange 2016高可用及容灾架构选型参考 钟云福 一 摘要 Exchange 2016作为微软最新最先进的企业级邮件系统,推出已一年多,由于其先进的架构,一脉相承的优秀办公体验,逐步被越来越多的企业所接受。嘉为科技今年已为几个中大规模的企业提供了Exchange 2016实施落地的项目,在 ...
分类:
其他好文 时间:
2021-06-02 19:50:20
阅读次数:
0
下面是电气及电子工程师协会给“构架师”做的定义:构架师是]负责系统构架的人,团队或者组织。作为项目的技术主管,构架师的技术需要非常的广泛,这比技术深度更加重要(当然构架师在特定的领域需要一定的技术深度)。软件构架师是技术主管首先,软件构架师是技术主管,这意味着除了他要有技术上的技能外,还要有很好的领 ...
分类:
其他好文 时间:
2021-06-02 19:36:48
阅读次数:
0
主从复制 Redis 的主从、哨兵架构:https://www.cnblogs.com/yufeng218/p/13443058.html 从 redis 5.0.0 开始 salveof 命令 由 replicaof 命令替换 如果在配置文件中 配置了 replicaof,如下: replicao ...
分类:
其他好文 时间:
2021-06-02 19:02:34
阅读次数:
0
图灵学院JAVA架构师四期 - 程序员如何才能晋升为优秀的高薪架构师? 架构师是程序员个人发展的一条道路,在一家公司里有着极为重要的地位,是团队的关键人物,担当着重责。 软件架构师李先生这么比喻道:「架构师的工作就像是他打造一棵树的主干和枝干,然后程序员们让这棵树上长出树叶和果实。」 一名架构师必须 ...
分类:
编程语言 时间:
2021-06-02 18:57:16
阅读次数:
0
Dubbo Admin 部署 前言 大家好,今天开始给大家分享 — Dubbo 专题之 Dubbo Admin 部署。在前一个章节中我们介绍了 Dubbo 服务治理,以及我们也从架构的演进进行探讨分布式发展的背景,同时我们知道 Dubbo 中的服务治理主要作用是改变运行时服务的行为和选址逻辑、达到限 ...
分类:
其他好文 时间:
2021-06-02 18:11:09
阅读次数:
0
Scrapy框架工作原理 Scrapy框架架构图 Scrapy框架主要由六大组件组成,分别为: ? 调度器(Scheduler),下载器(Downler),爬虫(Spiders),中间件(Middwares),管道(Item Pipeline)和Scrapy引擎(Scrapy Engine) Sca ...
分类:
编程语言 时间:
2021-06-02 17:51:17
阅读次数:
0
一、实现规格所采取的设计策略 这一部分基本上都由JML语言给出了程序设计的规格,所以也没啥特别需要交代的。总体上来说,我在编写代码时大致分为这几个步骤: 1.先阅读官方包中所有接口和抽象异常类的定义,关注于整个程序的代码架构并从OO角度理解该类需要实现什么; 2.然后再是较仔细地阅读所有类的JML语 ...
分类:
其他好文 时间:
2021-06-02 17:13:11
阅读次数:
0
OO第三单元总结 设计策略 首先需要大致了解每个类是用来做什么的,做到对于整体的架构有一个认识,这样在阅读JML的时候才能更容易理解每个方法具体在干什么。 然后就是先阅读JML规格,了解每个方法大致是要完成怎样的操作,对我的数据结构,比如容器的选择有什么样的要求,我可以采用什么算法来改进降低时间复杂 ...
分类:
其他好文 时间:
2021-06-02 16:53:09
阅读次数:
0
#索引 ##索引的功能 当表中有大量记录时,若要基于某些过滤条件对表进行查询,就需要遍历整张表和查询条件进行对比,返回满足条件的记录。使用暴力搜索的时间复杂度是 O(n),同时频繁访问磁盘,当数据量达到一定的规模时(一般是 10 万级别以上)效率很低。 索引是对数据表中一列或多列的值进行排序的一种结 ...
分类:
数据库 时间:
2021-06-02 15:23:54
阅读次数:
0