05 2021 档案

摘要:SMART(Specific、Measurable、Achievable、Relevant、Time-bound),表示我们的目标必须是具体的、可衡量的、可实现的、和目标相关的、有时间限制的。 使用smart原则,有利于更加明确及高效的去实现目标,也提供了考核目标和考核标准,使考核更加科学化、规范化 阅读全文
posted @ 2021-05-30 23:29 smallzhen 阅读(1849) 评论(0) 推荐(0) 编辑
摘要:近日有个即将离职的同事跟我科普了一下他求职时用到的SWOT分析法,因此也对它做一个了解。 SWOT,态势分析法,是一种常用的战略规划分析方法,企业界用它来作为战略规划工具,也可用于个人职业规划的评估工具。 进行全面的自我分析:找出自己的内部因素(优势和劣势),结合自身经历,初步分析需要改进的缺点和需 阅读全文
posted @ 2021-05-28 23:53 smallzhen 阅读(2730) 评论(0) 推荐(0) 编辑
摘要:kafka是什么? kafka是一个分布式基于发布/订阅的消息系统,它以可水平拓展和高吞吐率而被广泛使用。 kafka的组成 Broker :kafka集群中的服务器,其不维护数据消费状态,使用磁盘存储,线性读写,速度快。 Producer:负责发布消息到broker Consumer:消息消费者, 阅读全文
posted @ 2021-05-27 23:18 smallzhen 阅读(69) 评论(0) 推荐(0) 编辑
摘要:交换机是用来发送消息的AMQP实体。交换机拿到一个消息之后将它路由给一个或0个队列。它使用哪种路由算法由交换机类型和绑定的规则所决定的。 RabbitMQ中有4种交换机: 直连交换机(Direct exchange) 预声明的默认名称:空串 or amq.direct 根据消息携带的routing 阅读全文
posted @ 2021-05-26 23:56 smallzhen 阅读(486) 评论(0) 推荐(0) 编辑
摘要:Rabbitmq有七种模式 简单模式(Hello World):一个生产者对一个消费者,Rabbitmq相当于一个消费代理,负责将A消息转给B。 应用场景:电子邮件。 工作队列模式(Work queues):竞争消费者模式,一个生产者对应多个消费者,适用执行资源密集型,需要多个消费者处理。 应用场景 阅读全文
posted @ 2021-05-25 23:59 smallzhen 阅读(117) 评论(0) 推荐(0) 编辑
摘要:MySQL 8.0 的五个新特性: 隐藏索引 该特性对性能调试非常有用,索引可以被「隐藏」和「显示」,当一个索引隐藏时,它不会被查询优化器使用。我们可以观察隐藏索引对数据库的影响来看这个索引是否有用的。 注意:隐藏索引时,索引内容和正常索引一样会实时更新,会跟其他索引那样影响插入、更新和删除时的性能 阅读全文
posted @ 2021-05-23 23:39 smallzhen 阅读(271) 评论(0) 推荐(0) 编辑
摘要:k8s 是一个开源的容器集群管理系统,用于管理容器化的工作负载和服务,可以实现容器集群的自动化部署、自动扩容、维护等功能。 docker是一个开源的应用容器引擎,开发者可以打包其应用及依赖到一个可移植的容器中,发布到linux机器上,也可以实现虚拟化。 为什么需要k8s管理docker集群? doc 阅读全文
posted @ 2021-05-22 23:58 smallzhen 阅读(2478) 评论(0) 推荐(0) 编辑
摘要:看到一篇文章整理了设计原则,这边觉得很可以,所以搬来总结一下 单一职责 每个微服务只应担负一个职责,比如 商品 购物车 应该为两个微服务。 高内聚 将关系亲密的微服务应该放在一起,比如订单与订单金额统计。 低耦合 隐藏内部实现:内部功能作为对象的一部分,无需再对外暴露。 避免代码库共享:各个库代码隔 阅读全文
posted @ 2021-05-21 22:39 smallzhen 阅读(187) 评论(0) 推荐(0) 编辑
摘要: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) 编辑
摘要:数据治理的目标: 实现企业数据的标准化 提高数据质量 提升业务处理的效率 为数据分析提供准确的数据支撑 助力企业实现数字化转型 为什么要数据治理: 业务的数据质量问题较多,无法提供准确的数据报表而影响了业务效率,无法支撑企业的数字化转型等原因。 如何实现数据治理? 分析业务问题,找到企业核心业务诉求 阅读全文
posted @ 2021-05-11 23:59 smallzhen 阅读(130) 评论(0) 推荐(0) 编辑
摘要:什么是AOP? AOP是面向切面编程,全称 Aspect-Oriented-Programming。它能够让我们在不影响原有功能的前提下为软件横向拓展功能。 什么是横向拓展? web开发为 Controller -> Service -> Dao,此结构为纵向,具体的某一层则为横向。AOP可以作用于 阅读全文
posted @ 2021-05-10 23:26 smallzhen 阅读(61) 评论(0) 推荐(0) 编辑
摘要:什么是Tendis? Tendis是腾讯研发的分布式高性能KV存储数据库,容Redis核心数据结构与接口,适用于兼容Redis协议,需要大容量高访问性能的温冷数据存储场景。 适用场景: 兼容Redis协议,需要大容量且有高持久化要求的业务场景。 适合成本为主要考虑因素、业务数据有高持久化要求的业务场 阅读全文
posted @ 2021-05-09 23:27 smallzhen 阅读(1186) 评论(0) 推荐(0) 编辑
摘要:ping 该指令用于检查两台服务器之间是否能成功交换数据包。 telnet 该指令用于检查到对方端口的网络联通性,如果telnet通了则TCP三次握手成功,否则需要确认对方是否已启动相应服务端口或双方的防火墙策略是否有问题。 ifconfig ifconfig -a 查看网卡信息 ifconfig 阅读全文
posted @ 2021-05-07 23:58 smallzhen 阅读(740) 评论(0) 推荐(0) 编辑
摘要:TCP/IP协议,是一个协议族的统称,包括: IP协议 IMCP协议 TCP协议 HTTP协议 FTP协议 …… 什么是TCP协议? TCP协议是一种面向连接的、可靠地、基于字节流的传输层通信协议。 其特点: 面向连接:一对一连接 可靠交付:保证一个报文能到达接收端 面向字节流:仅仅把上层协议传递的 阅读全文
posted @ 2021-05-06 22:46 smallzhen 阅读(538) 评论(0) 推荐(0) 编辑

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