资讯

  • 企业变革管理能否缓解供应链困境?

    当企业与供应链问题作斗争时,变革管理可能会为其制定强大的计划提供帮助。 而在任何变革项目中都会发生两件事:改变供应链的技术或有形方面,例如系统、工具或流程。而人们需要改变与使用安装的新技术或实践相关的行为。 很多企业认为,他们在管理变革的技术方面做得相当好。从很多方面来说,这是比较容易的部分。当将一个ERP系统转换到另一个ERP系统时,原有的ERP系统不会拒绝被替换。 而如今改变人们的行为是困难的...

    日期:2023-09-14点击:131
  • 一文搞懂 Kubernetes 编排工具 Minikube

    一文搞懂 Kubernetes 编排工具 Minikube

    Hello folks,我是 Luga,今天我们来聊一下云原生生态核心技术之 Kubernetes 编排工具 —— Minikube。为什么需要 Minikube 工具 ?随着容器技术的迅猛发展和广泛应用,Kubernetes 在企业中扮演着重要的角色。通常情况下,我们将 Kubernetes 描述为“将 Linux 容器集群作为单个系统进行管理,以加速开发并简化维护”。对于企业应用服务的容器...

    日期:2023-09-14点击:127
  • 得物SRE视角下的蓝绿发布

    得物SRE视角下的蓝绿发布

    一、前言发布变更是影响稳定性的一个重大因素,为了发布异常时能快速回滚,增加发布期间的稳定性,也为了解决多服务部署时互相依赖而导致的发布时间增长等问题,得物在今年引入一种新的发布模式--蓝绿发布。这种发布模式带来了稳定性和效率的提升,这里我们以SRE的视角来解读下得物的蓝绿发布。二、常见的发布形式有哪些?分别有什么优势?全量发布全量发布是早期企业进行系统升级的一种方式,因为早期的服务大多为大型机,单...

    日期:2023-09-14点击:146
  • 反驳来了!放弃TypeScript?说明你无知!

    作者 | Robert Vitonsky编译 | 云中几天前,汉森 (David Heinemeier Hansson)宣布 Turbo8 即将放弃 TypeScript。我心想:放弃就放弃吧,反正我也不知道 Turbo 8 是什么鬼。然而,在过去的几年里,一些前端程序员试图向我推销“ TypeScript 没用,只测着玩玩”的想法。我认为,有这种观点的人要么不关心代码质量,要...

    日期:2023-09-14点击:145
  • Nginx map 实现时间格式转换

    Nginx map 实现时间格式转换

    哈喽大家好,我是咸鱼最近我们需要把 Nginx 的日志接入到自研的日志采集平台上,但是这个平台只支持 JSON 格式,所以需要把 Nginx 日志格式改成 JSON 格式例如下面这样的效果刚开始在主配置文件 nginx.conf 中定义了一个名叫 json 的日志格式字段验证的时候其他内容没啥问题,但是时间是2023-09-12T13:54:22+08:00 这样子的,不太符合预期咸鱼想着把 $t...

    日期:2023-09-13点击:137
  • 19个JavaScript数组常用方法总结! 赶快收藏吧!

    19个JavaScript数组常用方法总结! 赶快收藏吧!

    数组,是JavaScript中的一种数据格式,在JavaScript中经常使用。作为一名前端工程师,掌握Array的用法非常重要!那么,常用的数组方法你知道几个呢?如果不知道也没有关系,今天这篇文章将汇总详细介绍Array中常用的一些方法,一起来学习一下吧!01、push功能:向数组末尾添加一个或多个元素,并返回数组的新长度。//push() arry.push(element1,element2...

    日期:2023-09-13点击:130
  • 四个Spring Data JPA性能提升技巧,让你的程序更丝滑!

    四个Spring Data JPA性能提升技巧,让你的程序更丝滑!

    Spring Data JPA 是一个强大的工具,用于在 Java 应用程序中处理数据库。它为查询和持久化数据提供了一个易于使用且灵活的接口,并且可以显著简化数据访问层。但是,如同其他工具一样,正确使用 Spring Data JPA 来获得最佳性能和效率非常重要。在本文中,我们将探索使用 Spring Data JPA 优化性能的一些技巧和最佳实践。避免N+1查询问题N+1查询问题是指在使用延迟...

    日期:2023-09-13点击:128
  • 低代码:告别繁琐,提速软件开发

    低代码:告别繁琐,提速软件开发

    一、前言数字化进程加速,对于软件开发效率和成本的要求在不断提高。与此同时,低代码技术的出现为这项高成本的人力开发提供了便捷。目前,低代码已广泛应用于各行各业,帮助企业提高应用开发效率、降低开发成本、提高软件质量,满足企业对数字化转型的需求。二、低代码在企业中常见的应用场景低代码技术是近年来发展迅猛的一种应用开发方法,它使用可视化的界面和模板来简化开发流程,让非专业开发人员也可以进行应用开发。没有行...

    日期:2023-09-13点击:136
  • 让程序员告别996,这款开发工具火了

    让程序员告别996,这款开发工具火了

    一、前言如果一个概念能在科技圈火起来,它往往兼具字面简明和内涵丰富的特征,并具有某种重塑产业格局的潜力。低代码(Low Code)就是这样一个典型。顾名思义,低代码是指少用代码,甚至不用代码,仅通过拖拽模块的方式实现应用开发。在该领域,不仅阿里、腾讯、百度等互联网大厂相继加入,甚至将它列为重点项目。Gartner机构预测,到2025年,企业70%的新应用将会通过低代码或者无代码技术开发,这将加快低...

    日期:2023-09-13点击:132
  • 性能测试中的指标和术语

    性能测试中的指标和术语

    性能测试中会涉及很多性能相关的指标和术语,本节重点剖析核心的概念。在线用户表示某个时间段内在服务器上保持登录状态的用户。但在线用户不一定是对服务器产生压力的用户,只有正在操作的活跃用户才会对服务器产生压力,在线只是一种状态。相对并发用户类似活跃用户,表示某个时间段内与服务器保持交互的用户,理论上这些用户有同一时刻(即绝对并发)进行操作的可能(对这种可能性的度量称为并发度》。相对并发的说法主要是为了...

    日期:2023-09-13点击:144
  • 如何分析性能测试中的基础曲线模型

    如何分析性能测试中的基础曲线模型

    对初学者来说,培养观察与分析的思维是很重要的。下图为性能测试的基础曲线模型,是一个经典的压力曲线拐点图,不过在真实测试时结果不会这么理想。其中,X轴代表并发用户数,Y轴代表资源利用率、吞吐量和响应时间。X轴与Y轴区域从左往右分别代表轻压力区、重压力区和拐点区。性能测试的基础曲线模型然后,根据前面学习的性能测试的术语与指标进行理解。随着并发用户数的增加,在轻压力区的响应时间变化不大,曲线比较平缓进入...

    日期:2023-09-13点击:137
  • C++中typedef详解及应用示例

    C++中typedef详解及应用示例

    在C++编程中,typedef是一个非常重要的关键字,它为我们提供了一种创建类型别名的方式,从而提高代码的可读性和可维护性。本文将深入探讨typedef的用法,并提供相应的示例进行详细解释。什么是typedef在C++中,typedef是一个关键字,用于为现有的数据类型提供别名。使用typedef可以提高程序的可读性,使得代码更易于理解和维护。以下是一个简单的示例:typedef unsigned...

    日期:2023-09-13点击:129
  • 无代码编程时代的到来:新兴工具和平台的前瞻展望

    无代码编程时代的到来:新兴工具和平台的前瞻展望

    随着技术的不断进步和发展,传统的编程模式面临着越来越多的挑战。而无代码编程作为一种新兴的开发方式,逐渐吸引了越来越多的关注和投入。下面将展望无代码编程时代的到来,并介绍一些新兴工具和平台,探讨其在未来的发展前景。一、无代码编程的概念和意义 无代码编程(No-code)是指使用图形化界面和可视化编程工具来创建应用程序,而无需编写传统的源代码。这种方式使得非专业开发人员也能够参与软件开发,大大降低了开...

    日期:2023-09-13点击:133
  • Java项目:多个线程同时读写同一个文件导致数据不一致

    Java项目:多个线程同时读写同一个文件导致数据不一致

    在Java项目中,多个线程同时读写同一个文件可能会导致数据不一致的问题。这种情况下,当一个线程正在写入文件时,其他线程可能同时进行读取操作,导致读取到的数据是不一致或不完整的。为了解决这个问题,可以采取以下措施:1、使用同步机制:使用Java中的锁(Lock)或同步代码块(synchronized)来确保只有一个线程能够同时访问文件(读或写)。通过对读写操作进行同步,可以避免多个线程并发读写同一个...

    日期:2023-09-13点击:133
  • 保障SaaS应用安全的关键要求和检查清单

    对于越来越多的企业,软件即服务(SaaS)已成为访问重要业务应用程序的主要手段。从业务发展的角度来看,“上云”的好处有很多,主要包括:节省成本、提高敏捷性和灵活扩展的功能。但是,任何基于云的应用都存在安全风险。要保障SaaS应用的安全性,企业需要持续评估和管理驻留在SaaS服务平台中的业务和数据安全风险,采用漏洞扫描、渗透测试、威胁检测等多种安全方法,同时还需要制定合适的安全措施以保护数据。鉴于如...

    日期:2023-09-13点击:126
  • Docker vs. Kubernetes:选择合适的场景

    Docker vs. Kubernetes:选择合适的场景

    在决定使用 Docker 还是 Kubernetes 之前,让我们看看一些实际的场景,以便更好地理解它们的适用性。使用 Docker 的场景假设您正在开发一个微服务应用程序,其中每个微服务都需要一些特定的依赖项和环境。在这种情况下,Docker 是一个很好的选择。您可以为每个微服务创建一个独立的容器,容器将包含所需的所有依赖项,从而确保微服务在不同环境中具有一致的运行方式。案例 1:微服务架构您的...

    日期:2023-09-13点击:136
  • C/C++中位域的理解与应用

    C/C++中位域的理解与应用

    在C/C++编程中,我们经常会遇到一种特殊的数据结构——位域(Bit-field)。这是一种特殊的数据结构,它让我们可以在一个字节中存储多个不同的值。这篇文章将详细介绍位域的概念,以及如何在程序中使用位域。1. 位域的概念位域是C/C++语言中的一种数据结构,它允许我们在一个整型的数值中存储多个不同的值。这是通过在结构体中声明一个特殊的整型成员变量,然后指定这个变量占用的位数来实现的。struct...

    日期:2023-09-13点击:133
  • Unity 引擎明年起根据游戏安装量收费

    Unity 引擎明年起根据游戏安装量收费

    Unity 发布公告介绍了新的 Unity 收费模式,以及配套服务更新。公告写道,Unity 引擎自 2024 年 1 月 1 日起将根据游戏的安装量引入新的 Unity Runtime 费用。Unity 引擎主要由两个重要的软件部分组成:Unity 编辑器 和 Unity Runtime。Unity Runtime 是在玩家设备上执行的代码,每月的下载量达数十亿次。此次引入的...

    日期:2023-09-13点击:156