最新文章

Low Code和No Code有什么区别?

Low Code和No Code有什么区别?

相关技术 2周前 (07-15) 浏览: 6 评论: 0

乍一看,很容易混淆低代码(low-code)和无代码(no-code)。即使是大型的分析公司似乎也很难区分它们。在Gartner发布的2019年企业低代码应用平台幻方图中,“无代码”能力是纳入报告的标准之一。然而,Gartner在其最新的企业低代码应用程序平台幻方图2020(LCAP)中指出,没有代码平台不包括在内。然而,诸如Honeycode和AppSheets之类的平台或工具(它们的供应商说它

Apache Pulsar系列之-客户端

Apache Pulsar系列之-客户端

相关技术 2周前 (07-14) 浏览: 4 评论: 0

在上一篇中介绍了Apache Pulsar的相关概念和架构体现,这一篇说明如何通过客户端程序操作Apache Pulsar。 Apache Pulsar入门 现在我们对什么是Apache Pulsar以及它是如何工作的有了更好的了解,让我们从中获得一些乐趣。 1. 首先,我们要在机器上安装并部署一个独立的集群。 $ wget https://archive.apache.org/dist/puls

Apache Pulsar系列之-概念、体系结构

Apache Pulsar系列之-概念、体系结构

相关技术 3周前 (07-13) 浏览: 16 评论: 0

Apache Pulsar是一个开源的分布式流媒体平台,最初由Yahoo创建。这是Apache基金会自2018年9月以来的顶级项目之一,该项目主要由该公司开发。https://streaml.io/ (最近被Splunk收购)。 Apache Pulsar概念和架构 Pulsar是一个基于发布-订阅模式的分布式、多租户、高性能和容错平台。 在这种体系结构中,我们区分两种类型的应用程序:生产者和消费

以本地镜像方式运行Spring Boot项目

以本地镜像方式运行Spring Boot项目

Serverless 3周前 (07-12) 浏览: 13 评论: 0

在上一篇关于GraalVm的文章中,我们看到了在使用GraalVm时polyglot功能是如何工作的。我们看到了在一个应用程序中如何将多种语言绑定在一起。此外,我们还了解了如何将变量和状态从一种编程语言传递到另一种编程语言。在这篇文章中,我们将介绍使用GraalVm的另一个方面:更低的内存占用和更快的启动时间。GraalVm使用本机映像(镜像)的概念来支持较低的内存占用和非常快的应用程序启动时间。

Microsoft的分布式应用程序运行时(Dapr)

Microsoft的分布式应用程序运行时(Dapr)

Serverless 3周前 (07-11) 浏览: 11 评论: 0

我们生活在这样一个世界,每隔一天我们就会看到一项新的技术创新。对我们大多数人来说,仅仅是凡人,很难很快弄清楚这项技术是否值得我们花时间。理解新的技术创新是我当前角色的核心方面之一,因此,通过承受写这一系列文章的痛苦,我也会帮助自己。 在这篇文章中,Dapr代表分布式应用程序运行时。 分布式应用程序运行时意味着什么? 现在我们大多数人都在开发分布式系统。如果您正在构建一个使用微服务体系结构的应用程序

GraalVM-下一代JVM简介

GraalVM-下一代JVM简介

相关技术 3周前 (07-10) 浏览: 21 评论: 0

Red Hat提供的示例的启动速度和内存消耗给我留下了深刻的印象。这些令人印象深刻的数字的主要原因之一是,代码是用GraalVM(Oracle开发的Java虚拟机的扩展)提前编译到本机映像的(AOT)。为了帮助您更好地理解经典热点JVM和GraalVM之间的区别,我将在本文中向您介绍GraalVM及其特性和历史。 GraalVM是用纯Java编写的JVM的扩展,支持Oracle开发的多语言编程和提

软件工程领域建模

软件工程领域建模

相关技术 3周前 (07-09) 浏览: 9 评论: 0

领域建模被理解为抽象建模。站点模型可以是在缺陷域中显示的想法或对象的说明。它还捕获了这些对象之间的明显关系。这类抽象对象的样本区域单位为图书、图书登记簿、会员登记簿、图书馆会员等。 建议的策略是快速生成一个粗略的抽象模型,只要压力是发现需求中表达的明显想法,而推迟深入的调查。后来在整个事件方法中,抽象模型被逐步地细化和扩展。领域分析中已知的3种对象。 整个领域分析中已知的对象分为3种类型: 边界对

为什么我们在RocksDB上创建CockroachDB项目?

为什么我们在RocksDB上创建CockroachDB项目?

相关技术 3周前 (07-08) 浏览: 18 评论: 0

如果在数据库课程的期末考试中,你问学生是在日志结构的合并树(LSM)上还是在基于BTree的存储引擎上构建数据库,90%的学生可能会回答说,这个决定取决于你的工作量。”lsm用于写重负载,btree用于读重负载”,有责任心的人会写。如果您调查了目前大多数NewSQL(或分布式SQL)数据库,那么大多数数据库都是构建在LSM(即RocksDB)之上的。因此,您可能会得出这样的结论:这是因为现代应用程

MICRONAUT:面向未来的Java框架!

MICRONAUT:面向未来的Java框架!

相关技术 3周前 (07-07) 浏览: 11 评论: 0

18年5月,OCI的一个开发团队发布了新开源框架的第一个里程碑:Micronaut。 Micronaut是JVM的应用程序框架,特别强调微服务和云原生应用程序。 可以理解的是,在一个似乎充斥着框架选项的行业中,开发人员通常希望提前知道新框架带来了什么,以及它提供了什么独特的特性或功能。本文的目标是: 介绍Micronaut背后的一些基本原理 强调使用该框架的一些关键优势 带您浏览一个简单的应用程序

Java9 Flow-Reactive Stream编程

Java9 Flow-Reactive Stream编程

Java系列 4周前 (07-06) 浏览: 7 评论: 0

在本文中,将通过一个示例了解Java9中的FlowAPI如何帮助我们使用新的发布者和订阅者接口构建反应模式。通过本文你可以了解这种新的编程风格及其优缺点。所有代码都在GitHub上:https://github.com/mechero/java-9-flow-reactive,因此您也可以自己运行或尝试一些修改。 Java9的Flow API简介 Java9在这个古老但非常流行的编程语言中引入了一

试用Spring Native Beta版

试用Spring Native Beta版

Serverless 4周前 (07-05) 浏览: 21 评论: 0

环境 Debian 10.8 (WSL2) Docker 社区版(客户端=19.03.11,服务器=20.10.5) GraalVM CE 21.0.0.2(构建 11.0.10+8-jvmci-21.0-b06) Apache Maven 3.6.3 准备工作 使用gs-rest-service(https://github.com/spring-guides/gs-rest-service)。

分布式数据库Apache Ignite介绍

分布式数据库Apache Ignite介绍

相关技术 4周前 (07-04) 浏览: 13 评论: 0

Apache Ignite是一个分布式数据库,用于具有内存速度的高性能计算 Ignite于2014年底由GridGain Systems开放源码,同年被Apache孵化器项目接受。Ignite项目于2015年9月18日毕业。 Apache Ignite的数据库使用RAM作为默认的存储和处理层,因此属于内存计算平台。磁盘层是可选的,但一旦启用,将保留完整的数据集,而内存层将根据其容量缓存完整或部分数

Spring Boot集成Caffeine缓存

Spring Boot集成Caffeine缓存

相关技术 4周前 (07-03) 浏览: 42 评论: 0

Spring Boot集成咖啡因Caffeine缓存 Caffeine咖啡因是使用Java8重写的Guava缓存版本,将在SpringBoot2.0中取代Guava。如果咖啡因发生,咖啡因缓存管理器Caffeine Cache Manager将自动配置。使用spring.cache.cache-names属性,可以在启动时创建缓存,并通过如下配置(按顺序)对其进行自定义: spring.cache

ActiveMQ和RabbitMQ有什么区别

ActiveMQ和RabbitMQ有什么区别

相关技术 4周前 (07-02) 浏览: 21 评论: 0

ActiveMQ和RabbitMQ的主要区别在于ActiveMQ是一个用Java语言编写的支持多协议的开源消息代理,而RabbitMQ是一个用Erlang语言编写的支持多协议的开源消息代理。 消息代理是一个中间计算机程序模块,它帮助将发送方的消息从正式消息协议转换为接收方的正式消息协议。此外,消息代理在计算机和电信网络中帮助各种应用程序通过交换定义的消息来相互通信。总的来说,ActiveMQ和Ra

RabbitMQ vs Apache Kafka

RabbitMQ vs Apache Kafka

相关技术 4周前 (07-01) 浏览: 20 评论: 0

在几乎每一个行业中,选择合适的工具来执行基本功能都是一个复杂的决定。对于开发人员来说,有几十种消息服务可供选择。一个常见的问题是使用哪个服务,RabbitMQ还是Apache Kafka。本文将介绍这两个平台的用例和功能,以帮助您做出明智的决策。 抛开每种服务的粉丝们的所有噪音不谈,他们让人们觉得他们的方式是唯一的选择,本文将作为一个基于两种系统的经验和知识的权威答案。本文中分享的见解基于与经验丰

登录

忘记密码 ?

切换登录

注册