随笔分类 - 专业知识
开发,运维
摘要:▫️ 日志处理与分析📈:适用于处理和分析大量日志数据,生成趋势 ▫️ 数据流推荐系统🛒:实时数据流驱动个性化推荐。 ▫️ 系统监控与报警🚨:实时监控系统指标,及时响应报警 ▫️ 变更数据捕获(CDC)🔄:捕获和处理数据库变更,保持系统间数据同步 ▫️ 系统迁移🏗️:支持系统迁移,确保数据一
阅读全文
摘要:🎯开发一个移动App总共需要四步🤣 1️⃣注册账号:在平台注册开发者账号。 2️⃣开发应用:使用专业工具开发应用。 3️⃣测试与优化:进行多轮测试和优化。 4️⃣准备发布:整理发布材料,设置发布日期。
阅读全文
摘要:图中总结了软件开发的各项技能,包括:编程语言,web开发,数据库管理,版本控制,软件工程方法,数据结构和算法,操作系统,网络基础,云计算,容器,测试和调试,软技能,其他提示, 坚持实践,应用到工作中等共十五个大的步骤,归纳了 Python/Java/Javascript/PHP/Swift/HTML
阅读全文
摘要:一个Web应用比较健康的体系结构,所谓麻雀虽小五脏俱全。
阅读全文
摘要:在软件开发的世界里,架构图是系统设计的蓝图,它们不仅帮助团队理解系统的整体结构,还能提升沟通效率,确保项目的顺利推进。然而,绘制一张清晰、直观的架构图,往往需要大量时间和专业工具。面对繁琐的操作和复杂的学习曲线,不少程序员感到力不从心。 之前DD有给大家推荐过ProcessOn,继续需求是可以满足了
阅读全文
摘要:开发中常用到的10个数据结构 ▪️列表(List):用于存储有序集合,如Twitter动态流🐦。 ▪️数组(Array):连续存储的元素集合,适用于数学运算和大数据集📊。 ▪️栈(Stack):后进先出(LIFO)的数据结构,常用于撤销/重做功能🔄。 ▪️队列(Queue):先进先出(FIFO
阅读全文
摘要:微服务架构已经成为构建可伸缩、灵活和有弹性的应用程序的首选解决方案。与整体应用程序不同,微服务将功能分解为小的、独立的服务,每个服务负责一个特定的特性或功能。 这种体系结构使团队能够并行工作,增加了开发的敏捷性,并增强了容错性。 1. Docker Docker是微服务的关键工具。它将每个服务打包到
阅读全文
摘要:以下是最常用的几种风格:👇🌟 『SOAP』:成熟、全面的XML基础风格,最适合企业应用。🌐 『RESTful』:流行、易于实现的HTTP方法风格,理想用于Web服务。📚 『GraphQL』:查询语言风格,请求特定数据,减少网络开销,响应更快。🚀 『gRPC』:现代、高性能的Protocol
阅读全文
摘要:在数字世界的茫茫人海中,每一次点击、每一次登录,都伴随着身份认证与数据安全的较量。今天咱要来一场惊心动魄的技术探秘之旅,今天我要带你深入探索Web开发中那三个绕不开的名字——Cookie、Session、Token,它们不仅仅是技术名词,更是构建安全、高效用户交互的基石,看看它们在接口鉴权、用户登录
阅读全文
摘要:一, 五大类sql语言DDL Data Definition Language, 数据定义语言,用于定义不同的数据字段、数据库、表、列、索引。如:create、drop、alter等DML Data Manipulation Language,数据操作语言,用于添加、删除、修改、查询数据的完整性。如
阅读全文
摘要:一、引言 在当今数字化时代,用户界面(UI)设计的重要性日益凸显。一个优秀的 UI 设计不仅要具备美观的外观,更要拥有合理的布局和流畅的交互体验。而在 UI 设计的过程中,逻辑图的设计起着至关重要的作用。UI 设计师如果能够设计好逻辑图,绝对不简单。本文将深入探讨逻辑图在 UI 设计中的重要性、所需
阅读全文
摘要:在当今竞争激烈的科技行业中,产品经理扮演着至关重要的角色。他们是产品的灵魂人物,负责从概念提出到产品上线的整个过程。然而,有一个问题常常困扰着许多产品经理,那就是不会画架构图。在一些团队中,产品经理不会画架构图可能会遭到同事的质疑甚至群嘲。这不仅会影响产品经理的个人声誉,还可能对产品的开发和团队的协
阅读全文
摘要:软件持续集成/持续部署(CI/CD)阶段的主流技术1. 代码管理:Git(常用平台如 GitHub, GitLab, Bitbucket)SVN(Subversion)2. 单元测试:JUnit(Java)PyTest(Python)Jest(JavaScript/Node.js)NUnit(C#)
阅读全文
摘要:一、引言 在当今复杂的技术和业务环境中,架构图成为了沟通和理解系统结构的重要工具。无论是软件开发、企业架构规划还是项目管理,架构图都扮演着关键的角色。然而,很多时候我们会发现,一些架构图让人摸不着头脑,难以理解其真正的含义和意图。那么,如何设计出能让所有人都看懂的架构图呢?这不仅是一个技术问题,更是
阅读全文
摘要:产品架构图怎么做才能抓住眼球,即使应用在可视化大屏也不枯燥
阅读全文
摘要:产品架构图是一种关键工具,它能够帮助产品经理从宏观角度理解和展示产品结构。本文详细介绍了产品架构图的重要性和绘制方法,提供了实用的技巧和示例。 之前我对产品架构图没有深刻的认识。 当第 1 次开始从 0 做一个系统级别产品时,我需要一个东西能呈现出整个产品的全部内容,数据流、产品模块涉及内容的前后顺
阅读全文
摘要:1. 使用HTTPS:确保数据传输过程中的安全性。2. 使用OAuth2:一种授权框架,用于授权第三方应用访问服务器上的用户数据。3. 使用WebAuthn:一种网络认证标准,用于安全地进行用户认证。4. API进行签名加密:对API请求进行签名以确保请求的完整性和真实性。5. 黑白名单:限制访问A
阅读全文