编程社-专注IT编程技术教程分享
最新发布第463页
消息队列都有什么模型,RocketMQ又采用的哪种?-编程社

消息队列都有什么模型,RocketMQ又采用的哪种?

上次我们讲解了 RocketMQ 的相关概念,详情可以查看:RocketMQ:能够抵挡双十一的中间件是怎么设计的? 通过上篇文章我们可以了解到 RocketMQ 的相关构成以及概念。那还记不记得在上篇文章中介...
Java为什么是跨平台的?-编程社

Java为什么是跨平台的?

Java 能支持跨平台,主要依赖于 JVM 关系比较大。 JVM也是一个软件,不同的平台有不同的版本。我们编写的Java源码,编译后会生成一种 .class 文件,称为字节码文件。Java虚拟机就是负责将字节码...
清欢渡的头像-编程社钻石会员清欢渡1年前
03612
为什么Java解释和编译都有?-编程社

为什么Java解释和编译都有?

首先在Java经过编译之后生成字节码文件,接下来进入JVM中,就有两个步骤编译和解释。 如下图: 编译性: Java源代码首先被编译成字节码,JIT 会把编译过的机器码保存起来,以备下次使用。 解释性...
RocketMQ高性能从何谈起,数据又存放在哪?-编程社

RocketMQ高性能从何谈起,数据又存放在哪?

今天我们再来聊一聊 RocketMQ,经过前面两章的了解,相信大家对于 RocketMQ 的基本架构以及实现消息队列的两种模式都已经很清楚啦。 那我们今天再来探讨一个问题,那就是:都说哦 RocketMQ 是高...
图解Docker架构-编程社

图解Docker架构

一段代码从开发到上线,通常都会经历开发、测试、生产等不同的操作环境。 代码在不同操作系统和设备上运行的时候需要依赖特定的环境配置,这让很多工程师抓狂。 Docker的出现无疑是雪中送碳,它...
腾讯云AI代码助手安装及使用教程-编程社

腾讯云AI代码助手安装及使用教程

七月末了,秋招即将来临,有些大厂的提前批已经开了一段时间了,大家开始准备了吗? 我们准备秋招,逃不开算法题+项目+八股,但时间紧迫,怎么更高效地准备算法题、项目呢?现在AI工具这么火,...
LInux搭建数据共享,快速部署NFS服务!-编程社

LInux搭建数据共享,快速部署NFS服务!

一、NFS简介与RPC简介 1. NFS服务简介 NFS是一种网络协议,NFS依赖RPC才能工作。(RHEL5.0上是NFS V3而RHEL6.0上是NFS V4) NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的...