首页
人工智能
推荐系统
架构设计
智慧医药
系统架构
优质开源
谈天论地
资深人工智能从业者
行动起来,活在当下
累计撰写
197
篇文章
累计创建
83
个标签
累计收到
1
条评论
栏目
目 录
CONTENT
以下是
优质开源
相关的文章
2022-11-17
开源AI框架的程序接口设计
01API设计的重要性API设计是AI开源软件设计中的重要环节,本章将从三个方面来解释为何API设计至关重要。1. 降低用户学习成本举一个例子,虽然TensorFlow大部分代码是c写的,但是多数工程师和数据科学家更喜欢使用python。Python的简洁易用性给他们带来了很大的方便,所以Tenso
2022-11-17
906
0
0
人工智能
优质开源
2022-11-17
如何优雅地处理异常
前言软件开发springboot项目过程中,不可避免的需要处理各种异常,spring mvc 架构中各层会出现大量的try catch finally 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。这样就需要定义个全局统一异常处理器,以便业务层再也不必处理异常。推荐理由代码复制到项目中通
2022-11-17
832
0
0
优质开源
2022-11-16
微服务分解设计四种法则
如果您在设计大型并发应用程序或者准备拆解之前的老系统时,我想你第一考虑的是微服务架构方式。前面我们了解到微服务架构将应用程序构建为一系列松散耦合的服务,是为了通过实现持续交付和灵活部署来加速软件开发。出于很原因,分解很重要有利于分工和知识共享。使用它,具有特殊知识的多个人(或团队)可以在一个应用程序
2022-11-16
31243
0
0
优质开源
系统架构
微服务
2022-11-16
微服务系列二:微服务架构面临的挑战
微服务系统相对于以往的单体系统更为复杂。在构建的时候,研发团队必须要管理和支持很多组件,环境会变得更加复杂。下面是我以往构建微服务系统时整理的一些主要挑战。一、限界上下文限界上下文概念起源于领域驱动设计 (DDD) 圈子。它的出现促进了优先对象模型的服务方法,定义了服务责任和绑定的数据模型。有边界的
2022-11-16
31437
0
2
优质开源
系统架构
微服务
2022-11-16
微服务系列一:微服务的优势与劣势
微服务的缺点的优势微服务是自包含的、独立的部署模块。扩展的成本相对低于单体架构。微服务是可独立管理的服务。它可以在需要时启用越来越多的服务,对现有服务的影响降至最低。可以单独更改或升级每个服务,而不是在整个应用程序中升级。微服务允许我们开发一个本质上是有机体的应用程序(一个后来通过添加更多功能或模块
2022-11-16
20763
0
0
优质开源
系统架构
微服务
2022-11-16
学习java知道这五个网站就够了
“这个国家的每个人都应该学习编程计算机,因为它教你如何思考。” 当乔布斯几年前这么说时,他再次被证明是一个真正的有远见的人。好吧,这很难反驳!如今,编程比以往任何时候都更加蓬勃发展,而且这种趋势预计只会增长。根据美国 code.org 的数据,未来 10 年计算机科学领域将有 140 万个工作岗位。
2022-11-16
11015
0
0
优质开源
2022-11-16
Spring Boot 3.0 要来了,这个特性真心强!
Spring 可观察性团队一直致力于为 Spring 应用程序添加可观察性支持,该特性将在 Spring Framework 6 和 Spring Boot 3 中更加简单、易用! 通过可观测性,能更好的了解系统内部运行状态。metrics, logging 和分布式 tracing 之间的相互连通能更好的推断系统的运行状态,以便调试应用程序中的异常、延迟和性能。
2022-11-16
5920
0
6
优质开源
系统架构
1
2
3
4
5