如果你之前都是以 **数据库** 为中心的开发模式 (数据库是应用程序的核心), 那么这篇文章将对你来说有点不太友好. 在领域驱动设计中, 数据库和通用的数据源并不那么重要, 程序对持久化一无所知. 领域通过使用领域模型层中引用的基础设施接口读取数据, 领域仅仅只需要关心这有基础设施公开的接口可以使... ...
分类:
其他好文 时间:
2020-05-09 23:32:59
阅读次数:
82
STL 使用模板的程序设计法 将一些常用的数据结构(比如链表,数组,二叉树)和算法(比如排序,查找)写成模板,以后则不论数据结构里放的是什么对象,算法针对什么样的对象,都不必重新实现数据结构,重新编写算法 标准模板库(STL)就是一些常用的数据结构和算法的模板的集合 容纳:可容纳各种数据类型的通用数 ...
分类:
其他好文 时间:
2020-05-09 23:31:05
阅读次数:
71
写在前面的个人体会,大神们可以跳过 这段时间接手一个后台管理项目,从最开始写一点我自己的体会吧。首先Vue,Angular和React是当今主流前端三大框架。Vue是一个用来构建网页的JS库,相比较Angular和React框架来说,Vue的出现虽然晚一些,但是他吸取了Angular和React的教 ...
分类:
其他好文 时间:
2020-05-09 23:04:33
阅读次数:
64
1.写在前面 在利用spark计算引擎将kafka或其他源数据组件的数据入hive形成数仓的过程中有两种方式,一种方式是利用spark Rdd的API将数据写入hdfs形成hdfs文件,之后再将文件和hdfs文件和hive表做加载映射。第二种方式是利用sparkSQL将获取的数据Rdd转换成data ...
分类:
数据库 时间:
2020-05-09 19:20:15
阅读次数:
100
人是有创造力的,但这也建立在3分天注定,7分靠打拼的基础上 然而人普遍是有脾气的(即使素质文化再高,隐藏得再深,也避免不了爆发觉悟的一天),有沟通连接的地方就避免不了矛盾,有人的地方就有政治江湖,而软件如何减少这些干扰呢? 普世通用性 简化开发!简化维护!简化使用! ...
分类:
其他好文 时间:
2020-05-09 17:19:49
阅读次数:
61
端口号可以分为三个范围:“已知端口”、“注册端口”以及“动态和/或专用端口”? “已知端口”是从 0 到 1023 的端口。 ? “注册端口”是从 1024 到 49151 的端口。 ? “动态和/或专用端口”是从 49152 到 65535 的端口。 已知端口号“已知端口”由 IANA 分配,且在 ...
分类:
其他好文 时间:
2020-05-09 13:09:43
阅读次数:
88
本文试图阐述评测这一新岗位在高德的主要职责,发展进化过程,以及这一岗位所负责的产品效果评估手段与体系搭建。 ...
分类:
其他好文 时间:
2020-05-09 11:55:04
阅读次数:
62
通过理解这些永恒的见解,你将成为更好的开发人员。成为一名优秀的程序员,就是让你自己接受不断学习的生活(活到老,学到老)。包括新功能、新语言、新工具、新框架等优秀的源头——学习永不停息。但是,其实计算机科学也是一个令人惊讶的传统领域,这是基于久经考验的原则得出来的。我们已经添加了面向对象、现代硬件以及人工智能。然而,尽管发生了这么多的变化,许多上一代人提出来的见解在今天仍然适用(这点和我们现在的名言
分类:
其他好文 时间:
2020-05-09 00:55:17
阅读次数:
71
UUID:==通用唯一识别码==(Universally Unique Identifier)的缩写 UUID 是由一组32位数的16进制数字所构成,是故 UUID 理论上的总数为1632=2128,约等于3.4 x 10123。 也就是说若每纳秒产生1百万个 UUID,要花100亿年才会将所有 U ...
分类:
其他好文 时间:
2020-05-08 18:09:50
阅读次数:
54
Refresh及Flush乍一看,Refresh和Flush操作的通用目的似乎是相同的。 两者都用于使文档在索引操作后立即可供搜索。 在Elasticsearch中添加新文档时,我们可以对索引调用_refresh或_flush操作,以使新文档可用于搜索。 要了解这些操作的工作方式,您必须熟悉Luce ...
分类:
其他好文 时间:
2020-05-08 17:56:24
阅读次数:
85