随笔分类 -  专业名词

摘要:DevOps(Development和Operations的组合词,研发运维一体化)是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障部门之间的沟通、协作与整合。 其目标是让开发人员和运维人员更好地沟通合作,通过自动化流程来使得软件整体过程更加快捷可靠。 虚拟机和容器都为DevOps提供 阅读全文
posted @ 2021-05-19 23:25 smallzhen 阅读(168) 评论(0) 推荐(0) 编辑
摘要:领域驱动设计(DDD)是一种能通过将实现连接到持续进化的模型来满足复杂需求的软件开发方法。 DDD的前提: 把项目的主要重点放在核心领域和领域逻辑上 把复杂的设计放在领域模型上 发起技术专家和领域专家之间的创造性协作,以迭代方式完善解决特定领域问题的概念模型。 领域驱动设计的模型由4个基本层组成 表 阅读全文
posted @ 2021-05-18 23:45 smallzhen 阅读(100) 评论(0) 推荐(0) 编辑
摘要:数据驱动设计,是由数据支持并帮助用户了解目标受众的设计。 数据驱动可以证明产品的工作运行是在正确的轨道上的,它可以 发掘新趋势 揭示用户的痛点和机会 通过正价客观性改善设计。 数据驱动设计的重要性 不考虑数据可能对项目的成功产生严重影响 没有执行数据调查会导致浪费时间精力人力去开发一个无效的项目。 阅读全文
posted @ 2021-05-17 22:28 smallzhen 阅读(414) 评论(0) 推荐(0) 编辑
摘要:事件溯源是一种架构模式,是借鉴数据库事件日志的一种数据持久方式。 它存在以下几个特点: 整个系统以事件为驱动,所有业务都由事件驱动来完成。 系统的数据以事件为基础,事件要保存在某种存储上。 业务数据只是一些由事件产生的视图,不一定要保存到数据库中。 为什么事件溯源很重要? 数据是我们珍贵的资源,由事 阅读全文
posted @ 2021-05-16 22:41 smallzhen 阅读(659) 评论(0) 推荐(0) 编辑
摘要:ORM(Object/Relation Mapping),对象关系映射,提供了概念性的、易于理解的模型化数据方法。 ORM方法论基于三个核心原则: 简单:已最基本的形式建模数据 传达性:数据库结构被任何人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化的结构。 ORM 模型一般以中间件形式 阅读全文
posted @ 2021-05-15 23:44 smallzhen 阅读(110) 评论(0) 推荐(0) 编辑
摘要:CQRS(Command Query Responsibility Segregation)命令查询责任分离,是指将数据存储的读取和更新操作分开的一种模式。 实施CQRS可以提高性能、可拓展性和安全性。 CQRS的目标 使用多种模型来表示相同的数据,与可拓展性、可用性、安全性、性能都没有关系 CQR 阅读全文
posted @ 2021-05-14 23:59 smallzhen 阅读(65) 评论(0) 推荐(0) 编辑
摘要:什么是ELK? ELK是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称。 Elasticsearch是强大的数据搜索引擎,是分布式、通过restful方式进行交互的近实时搜索平台框架。 Logstash是免费且开放的服务器端数据处理通道,能够从多个来源收集数据, 阅读全文
posted @ 2021-05-13 23:12 smallzhen 阅读(1059) 评论(0) 推荐(0) 编辑
摘要:RPC (Remote Procedure Call Protocol)远程过程调用协议,是一种通过网络从远程计算机程序上请求服务而不需要了解底层网络技术的协议。 RPC 可以使得程序能够像访问本地系统资源一样去访问远端系统资源。 简单地说,RPC就是从一台计算机上通过参数传递的方式调用另一台服务器 阅读全文
posted @ 2021-05-12 22:54 smallzhen 阅读(51) 评论(0) 推荐(0) 编辑
摘要:什么是AOP? AOP是面向切面编程,全称 Aspect-Oriented-Programming。它能够让我们在不影响原有功能的前提下为软件横向拓展功能。 什么是横向拓展? web开发为 Controller -> Service -> Dao,此结构为纵向,具体的某一层则为横向。AOP可以作用于 阅读全文
posted @ 2021-05-10 23:26 smallzhen 阅读(61) 评论(0) 推荐(0) 编辑
摘要:OOP(面向对象编程 Object-Oriented Programming),是一种以对象为基础的编程模式。 优点: 易维护。 易拓展。 对象可重复使用。 四大特性: 封装性:对象属性是隐藏的,对象属性修改需要通过对象方法。 继承性:子类可以把父类的属性和方法都继承过来,无需重新定义。 多态性:多 阅读全文
posted @ 2021-04-25 23:27 smallzhen 阅读(1819) 评论(0) 推荐(0) 编辑
摘要:DDL操作,改变表结构: CREATE、ALTER、DROP 命令 DML操作,用来对数据库里的数据的操作:SELECT、UPDATE、DELETE 阅读全文
posted @ 2021-03-14 22:58 smallzhen 阅读(171) 评论(0) 推荐(0) 编辑
摘要:RESTful API 是服务和消费数据的一种方式,它需要满足以下几个约束条件 客户端-服务器模型:服务器为数据提供服务,客户端连接到服务器以使用数据,客户端与服务器交互通过http请求进行,通过请求传输数据。 无状态:每个请求都被视为独立请求,服务器不应跟踪可能影响将来请求结果的任何内部状态。 统 阅读全文
posted @ 2021-03-12 22:50 smallzhen 阅读(219) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示