云技术
文章平均质量分 93
MayMatrix
J2EE .
展开
-
JVM三种编译器(Javac \ JIT \ AOT)
在 JVM 中有三个非常重要的编译器,它们分别是:前端编译器、JIT 编译器、AOT 编译器。前端编译器,最常见的就是我们的 javac 编译器,其将 Java 源代码编译为 Java 字节码文件。JIT 即时编译器,最常见的是 HotSpot 虚拟机中的 Client Compiler 和 Server Compiler,其将 Java 字节码编译为本地机器代码。而 AOT 编译器则能将源代码直接编译为本地机器码。编译速度上,解释执行 > AOT 编译器 > JIT 编译器。转载 2023-06-14 19:41:57 · 812 阅读 · 0 评论 -
GraalVM-云原生时代的JVM(Java)
阿里云使用GraalVM来加速它们的Java应用程序,并且利用GraalVM的云支持,在云环境中运行它们的应用程序。GraalVM的即时编译器采用了新型的JIT技术,能够在运行时对代码进行优化,从而提高应用程序的性能。总之,GraalVM是一个非常强大和灵活的工具,可以帮助开发者构建高性能、多语言和云原生的应用程序。这种机制可以防止恶意代码的传播,从而保证系统的安全性。GraalVM的云支持使得它可以在云环境中运行,这意味着开发者可以将应用程序轻松迁移到云上,并且能够利用云环境的弹性扩展和负载均衡等特性。转载 2023-06-14 19:32:21 · 5998 阅读 · 1 评论 -
在分布式系统中使用 DDD
在使用 DDD 的思想时,最让人迷惑的就是如何组织代码,也就是通常所说的系统架构的问题。在前面提到 DDD 可以很好地指导代码组织,其中举了两个例子,单体和微服务架构下 DDD 如何指导代码的组织方式。令人沮丧的是,大部分应用系统既不是完全的单体系统,也不是纯粹的微服务架构,而是出于某种中间状态。无论我们使用单体、SOA、微服务、中台或者其他架构,都需要解决如何组织代码这个问题,DDD 并不是一个技术,而是指导我们组织代码的一种思想,这种思想也并不是凭空出现的。就代码组织这个问题,看起来没有什么技术转载 2021-02-26 14:14:34 · 405 阅读 · 0 评论 -
Serverless入门教程
文章目录1. 无服务器(Serverless)计算是什么 2. 理解Serverless技术---FaaS和BaaS 2.1 FaaS(Function as a Service,函数即服务) 2.2 BaaS(Backend as a Service,后端即服务) 3. 无服务器(Serverless)计算如何工作? 4. 无服务器(Serverless)适用于哪些场景? 4.1 场景一:应用负载有显著的波峰波谷 4.2 场景二:典型用例 - 基于事件的数据处理转载 2021-02-07 11:46:55 · 1624 阅读 · 0 评论 -
云技术是什么_三分钟了解云技术的原理与发展
什么是云技术定义云技术(Cloud technology)基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。最简单转载 2020-08-11 11:12:48 · 38664 阅读 · 0 评论 -
一文解读云原生
这里我们抛出一个我们自己的理解:云原生代表着原生为云设计。详细的解释是:应用原生被设计为在云上以最佳方式运行,充分发挥云的优势。这个理解有点空泛,但是考虑到云原生的定义和特征在这些年间不停的变化,以及完全可以预料到的在未来的必然变化,我觉得,对云原生的理解似乎也只能回到云原生的出发点,而不是如何具体实现。前言自 2013 年容器(虚拟)技术(Docker)成熟后,后端的架构方式进入快速迭代的阶段,出现了很多新兴概念:微服务 k8s Serverless IaaS...转载 2020-08-10 12:39:21 · 1060 阅读 · 1 评论