摘要:
AI 以迅速的发展,不仅仅在研究界带来了革新,在生活的方方面面也提供智能化,使我们更便利。OpenAI 官方表示,OpenAI API是公司第一个商业产品,自从2022 年 11 月 30 日的GPT-3.5系列推出以来,每天有超过 300 个应用在使用 GPT-3.5及GPT-4,成千上万的开发人 阅读全文
摘要:
数据科学是一个跨学科领域,它挖掘原始数据,对其进行分析,并提出用于从中提取有价值的见解的模式。统计学、计算机科学、机器学习、深度学习、数据分析、数据可视化和各种其他技术构成了数据科学的核心基础。 多年来,由于数据的重要性,数据科学获得了广泛的重要性。数据被认为是未来的新石油,如果分析和利用得当,可以 阅读全文
摘要:
第一章:引言 1.1 Flink简介 1.1.1 Flink引言 介绍Flink的定义、特点、优势和应用领域。 1.1.2 Flink历史和版本 介绍Flink的发展历程和版本更新情况。 1.1.3 Flink社区和生态系统 介绍Flink社区的组成和活跃度,以及Flink的生态系统和相关工具。 1 阅读全文
摘要:
1. 概述 机器学习包括应用数学和统计方法让机器从数据中学习。它由四大技术家族组成: 监督学习 半监督学习 无监督学习 强化学习 在本文中,我们将探讨机器学习的目的以及何时应该使用特定技术。因此,我们将根据简单的示例了解它们的工作原理。 2. 监督学习 监督学习是一种由向机器学习模型提供标记数据组成 阅读全文
摘要:
1. 概述 在本教程中,我们将研究卷积神经网络背后的理论及其架构。 我们将首先讨论通常使用卷积神经网络 (CNN) 执行的任务和特征提取问题。然后,我们将讨论为什么需要CNN,以及为什么传统的前馈神经网络是不够的。 然后,我们将在矩阵运算的上下文中讨论卷积的操作。这将使我们很好地理解卷积神经网络的运 阅读全文
摘要:
Hystrix 的运行原理 构造一个 HystrixCommand 或 HystrixObservableCommand 对象 执行命令。 检查缓存是否被命中,如果命中则直接返回。 检查断路器开关是否断开。如果是开路,则直接熔断,经过回退逻辑。 检查线程池/队列/信号量是否已满。如果线程池/队列/信 阅读全文
摘要:
前言 在数字化时代,企业每天都在面对持续不断增长的数据需要处理,这些数据可能来自IOT、移动或 Web 应用程序生成的采集温度、流量、定位、跟踪、监管、日志文件、网上购物数据、游戏玩家活动、社交网站信息或者是金融交易等。能够及时地处理并分析这些流数据对企业来说至关重要。传统的批处理拥有巨大吞吐量的优 阅读全文
摘要:
1. 简介 虚拟内存允许进程使用计算机上物理上可用的更多内存。 在本教程中,我们将详细介绍虚拟内存基础知识。我们将介绍两个关键的虚拟内存实现,即暂存和分页。最后,我们将比较它们。 2. 基础知识 虚拟内存将物理内存(随机存取内存,RAM)与逻辑内存分开。它基于一个属性,即在任何时候都必须将进程的一部 阅读全文
摘要:
微服务设计模式: 分解 接口网关 聚合 链式或责任链 异步消息传递 数据库或共享数据 事件溯源 分支 命令查询责任隔离器 断路器 微服务架构已成为现代应用程序开发的实际选择。虽然它解决了我们开发中不少问题,但它并不是完美无瑕,也是有不少缺点。在使用此架构时,必须解决注意采用不同手段来解决好这些问题。 阅读全文
摘要:
什么是 Kubernetes Service Mesh? 服务网格是专用的基础结构层,用于处理分布式微服务体系结构中的服务到服务通信。它通常包括服务发现、负载平衡、路由、容错和监视等功能。它还为服务之间提供了一种统一的方式。 服务网格的目标是降低管理微服务之间通信的复杂性,并使扩展和维护分布式系统变 阅读全文
摘要:
作者其他技术文章 1) 初识 Spring Boot-Spring Boot教程深入浅出系列 2)spring cloud 入门教程3)application.yml 与 application.properties详解 4)SpringCloud入门之Spring Boot多环境配置切换指南 5) 阅读全文
摘要:
1. 简介 Java 9为开发人员带来了许多新的有用功能。 其中之一是java.lang.invoke.VarHandleAPI - 表示变量句柄 - 我们将在本文中探讨。 2. 什么是可变手柄? 通常,变量句柄只是对变量的类型化引用。变量可以是类的数组元素、实例或静态字段。 类在特定条件下提供对变 阅读全文
摘要:
本文翻译自PhilCalçado的官网:https://philcalcado.com/2015/09/18/the_back_end_for_front_end_pattern_bff.html 对我们的架构演变保持透明是我们技术战略的一部分。我们在无数场合谈过的但从未真正详细描述过的东西是我们应 阅读全文
摘要:
HBase 架构:HBase 数据模型 众所周知,HBase是一个面向列的NoSQL数据库。虽然它看起来类似于包含行和列的关系数据库,但它不是关系数据库。关系数据库是面向行的,而 HBase 是面向列的。因此,让我们首先了解面向列的数据库和面向行的数据库之间的区别: 面向行的数据库与面向列的数据库: 阅读全文
摘要:
概述 Redis 支持多种类型的数据结构,如字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial)索引半径查询,可以参考官方文档: 阅读全文
摘要:
1. 简介 微服务架构在不断发展。它带来了很多好处,尤其是相对于过时的单体架构。另一方面,使用微服务开发项目时存在多种挑战。最重要的问题之一是数据库设计。在数据设计方面,有两个关键问题。如何组织数据以及在哪里存储数据? 在本教程中,我们将尝试回答它们。 2. 每个服务的数据库 使用微服务体系结构时, 阅读全文
摘要:
HDFS(Hadoop Distributed File System)是Hadoop核心组成之一,是分布式计算中数据存储管理的基础,被设计成适合运行在通用硬件上的分布式文件系统。是一个块结构的文件系统,其中每个文件被划分为预定大小的块。这些块存储在一台或多台计算机的集群中。 HDFS可以部署在支持 阅读全文
摘要:
Apache Spark 是一个闪电般的开源数据处理引擎,用于机器学习和人工智能应用程序,由最大的大数据开源社区提供支持。 什么是Apache Spark? Apache Spark(Spark)是一个用于大型数据集的开源数据处理引擎。它旨在提供大数据所需的计算速度、可扩展性和可编程性,特别是流数据 阅读全文
摘要:
HashMap的工作原理-Java快速进阶教程 TreeMap工作原理-Java快速进阶教程 什么是 Java 中的 JVM-Java快速进阶教 Java字节码-Java快速进阶教程 什么是 JRE-Java快速进阶教程 什么是 Java 编译器-Java快速进阶教程 java垃圾回收机制GC(Ga 阅读全文
摘要:
简介 对于刚涉足 DB2 领域的 DBA 或未来的 DBA 而言,新数据库的设计和性能选择可能会很令人困惑。在本文中,我们将讨论 DBA 要做出重要选择的两个方面:表空间和缓冲池。表空间和缓冲池的设计和调优会对 DB2 服务器的性能产生深远的影响,因此我们将着重讨论这些活动。 在我们的示例中,我们将 阅读全文
摘要:
定义 皮尔逊相关系数(Pearson Correlation Coefficient) 皮尔逊相关系数(Pearson Correlation Coefficient),也称为皮尔逊积矩相关系数(Pearson product-moment correlation coefficient,简称PPM 阅读全文
摘要:
指导原则 在选择销售预测算法时,需要综合考虑多种因素,包括数据的特性、业务需求、计算资源以及领域知识等。以下是一些具体的指导原则,帮助你在实际应用中做出更合理的选择: 1. 理解数据特性 时间序列特性:首先分析数据是否呈现出明显的季节性、趋势性或周期性。季节性数据(如节日期间的销售增长)可能需要使用 阅读全文
摘要:
模型 一、模型如何分层 销售预测模型可以根据其复杂性和需求进行分层。一个简单的模型分层结构可能包括以下几个层次: 数据输入层: 目的:收集和处理与销售预测相关的原始数据。 算法/方法:不涉及特定的算法,但可能包括数据清洗、数据转换和数据整合等技术。 特征工程层: 目的:从原始数据中提取、选择和创建对 阅读全文
摘要:
前言 时间复杂度和空间复杂度是算法分析中非常重要的两个概念,它们分别用于衡量算法执行所需的时间和空间资源。 一、时间复杂度 定义: 时间复杂度是指执行算法所需要的计算工作量,它描述了算法运行时间与输入数据规模之间的关系。时间复杂度通常用大O符号(Big O notation)来表示,即O(f(n)) 阅读全文
摘要:
企业采购是一个复杂且多步骤的过程,它涵盖了从需求识别到付款和后续评估的各个环节。以下是企业采购的一般流程简单描述: 1. **需求识别**: - 内部用户或部门识别产品或服务的需求。 - 需求可能来源于项目启动、日常运营、设备维护或其他业务需求。 2. **需求分析**: - 分析需求的合理性、紧急 阅读全文
摘要:
需求识别与收集: 员工或部门可能通过内部系统提交他们的采购需求,包括商品、数量、规格、用途等信息。 需求可能需要先经过初步审核,以确认其合理性和必要性。 采购申请审批: 采购申请可能需要经过多级审批,如直接上级、财务部门、采购经理等。 审批者可能要求修改申请内容,如减少数量、更换供应商或商品型号。 阅读全文
摘要:
入库流程的每个主要步骤都可以进一步拆解成更详细的子步骤,以确保流程的细致性和精确性。下面是针对接货、验收、登记、上架四个主要步骤的细化拆解: 1. 接货 (Receiving) 1.1 预先通知:供应商或承运商提前发送到货通知,包括货物详情、预计到达时间等。 1.2 卸货准备:根据通知内容,安排合适 阅读全文
摘要:
展示库存周转率如何通过数据计算和记录的过程,我们可以使用一个具体的例子。假设我们有一个WMS系统,它记录了2021年第二季度某仓库的库存和销售数据。 ### 基础数据- **产品A**: - 初始库存量(2021年4月1日): 500单位 - 期末库存量(2021年6月30日): 200单位 - 成 阅读全文
摘要:
通用规则 英语单词的一般缩写规则可以归纳为以下几点: 一、辅音结尾与元音处理 辅音结尾:英文单词缩写一般以辅音结尾,而不以元音结尾。例如,“American”缩写为“Am”,而不是“Ame”或“Amer”;“Medicine”或“Medical”缩写为“Med”;“European”缩写为“Eur” 阅读全文
摘要:
伙伴或供应链协同微服务主要关注的是在供应链环境中,不同企业或组织内的微服务如何协同工作,以实现整体供应链的高效运作和价值最大化。以下是对这一主题的详细阐述: 一、供应链协同的定义 供应链协同是指供应链全链条的各环节(包括上下游各企业及企业内各部门)实现协同运行的一系列活动或最终效果。即供应链全链条各 阅读全文