高内聚低耦合(High cohesion & Low coupling)APP设计, 架构设计, 设计模式, 软件设计 / Nick Tan / 2023-03-03 / 发表评论一、高内聚低耦合是什么? 1、概念 高内聚低耦合,是软件工程中的概念,是判断软件设计好坏的标准,主要用于程序的 […] 高内聚低耦合(High cohesion & Low coupling) Read More »
《Attention is All you need》论文解读AI人工智能, Python, 架构设计, 算法 / Nick Tan / 2023-02-18 / 发表评论Attention机制最早在视觉领域提出,2014年Google Mind发表了《Recurrent Mode 《Attention is All you need》论文解读 Read More »
Transformer工作原理AI人工智能, Python, 架构设计, 算法 / Nick Tan / 2023-02-16 / 发表评论一、Transformer 1、主流的神经网络架构 主流的神经网络架构如卷积神经网络(CNNs)和循环神经网络 Transformer工作原理 Read More »
OpenAI和DeepMind使用的Transformer解读AI人工智能, Python, 架构设计, 算法 / Nick Tan / 2023-02-16 / 发表评论Transformer 是一种越来越流行的神经网络架构。最近,OpenAI 将 Transformer 用到了 OpenAI和DeepMind使用的Transformer解读 Read More »
基于业务能力的微服务架构微服务, 架构设计, 设计模式, 软件设计 / Nick Tan / 2023-02-12 / 发表评论一、微服务架构 微服务架构在某种程度上是面向服务的架构SOA继续发展的下一步,它更加强调服务的”彻 基于业务能力的微服务架构 Read More »
RabbitMQ如何保证消息的可靠性Java, 开源组件, 架构设计, 消息队列 / Nick Tan / 2023-02-12 / 发表评论一、RabbitMQ消息丢失场景 RabbitMQ丢失的以下三种情况: 二、RabbitMQ消息丢失解决方案 RabbitMQ如何保证消息的可靠性 Read More »
MQ如何保证消息幂等性消费开源组件, 数据结构, 架构设计, 消息队列 / Nick Tan / 2023-02-12 / 发表评论一、什么是幂等? 我们实际系统中有很多操作,不管你执行多少次,都应该产生一样的效果或返回一样的结果。 例如: MQ如何保证消息幂等性消费 Read More »
幂等机制场景及解决方案Java, Redis缓存, 数据库, 架构设计, 软件设计 / Nick Tan / 2023-02-08 / 发表评论一、幂等场景 1、场景一:前端重复提交 用户注册,用户创建商品等操作,前端都会提交一些数据给后台服务,后台需要 幂等机制场景及解决方案 Read More »
如何才能成为一名优秀的架构师?架构设计, 软件设计, 需求分析 / Nick Tan / 2023-02-04 / 发表评论我们经常谈到程序员的职业规划,大体分两个方向: 程序员向【TL】方向发展的占多数,毕竟多数企业更注重直接的业务 如何才能成为一名优秀的架构师? Read More »