摘要:
Dubbo3.0和2.0的主要区别包括以下几个方面: 注册模型的改变:在Dubbo2.X版本中,服务是以接口的方式注册到注册中心,每个接口都需要单独注册,这会给注册中心带来很大的压力。Dubbo3.0引入了服务级别的注册,只需将应用名和对应的IP、端口注册到注册中心,无需对每个接口进行单独 阅读全文
摘要:
1、mysql数据库插入过程 ① 执行器先根据where条件查询修改的数据放入内存中,如果数据在内存中,直接返回给执行器,如果不存在,根据条件去磁盘中读取。 ② 执行器获取返回的数据先进行数据的修改,得到新行数据,再调用引擎接口写入这行数据。 ③ 写入过程,先更新内存,更新操作记录redo log, 阅读全文
摘要:
1、数据库连接池意义 数据库连接池是建立数据库连接缓存,避免频繁创建数据库连接和销毁链接,减少性能消耗,同时管理连接避免连接过多造成系统宕机。 2、数据库连接池运行过程及原理 首先业务程序操作数据库时,需要获取一个可靠的数据库连接就需要进行TCP三次握手,建立连接由数据库服务器进行身份证验证,然后由 阅读全文
摘要:
Docker是一个开源的应用容器引擎,它允许开发者将应用及其依赖打包进一个可移植的容器镜像中,然后在任何流行的Linux或Windows操作系统上发布和运行。Docker通过将系统的所有文件封装成一个镜像,使得每个容器都有独立的操作系统环境,从而解决了应用部署中的环境差异和依赖问题。 Dock 阅读全文
摘要:
1、k8s是一个开源的容器编排平台,由Google在2014年开源,建立在Borg系统的基础上。Kubernetes旨在自动化部署、扩展和管理容器化的应用程序,提供了一系列功能来解决容器编排的复杂问题 Kubernetes的核心组件 Kubernetes的核心组件包括: 1、Master节点: 阅读全文
摘要:
![](https://img2024.cnblogs.com/blog/2197916/202411/2197916-20241107131706775-1633469324.png) 阅读全文
摘要:
MQTT使用场景:物联网行业 MQTT常见的特点: 1、轻量级:MQTT协议占用的系统资源少,数据报文较小。 2、可靠性较强:提供多种消息质量等级。 3、安全性较强:提供传输层和套阶层加密功能。 4、双向通讯:MQTT的客户端既可以发送数据也可以从代理软件中获取数据。 5、多语音支持:PHP、Nod 阅读全文
摘要:
1、大数据开发平台 2、数据流转过程 数据采集 i、通过阿里组件DTS通过解析binlog,发送到kafka。 ii、通过数据开发平台,高阶计算,发送实时运行程序,spark程序进行数据存储到hudi。 iii、数据分析师,通过数据开发平台,完成数据处理,存储到hive。 IV、经过二次加工存储到d 阅读全文
摘要:
1、JVM原理及优化: JVM总结:https://www.cnblogs.com/stubborn-dude/p/14707682.html JVM调优:https://www.cnblogs.com/stubborn-dude/p/15522475.html 【GC收集器】和【内存分配与回收的策 阅读全文
摘要:
Table双键Map public class OTest { public static void main(String[] args) { Map<String, Map<String, Integer>> map = new HashMap<>(); //存放元素 Map<String, I 阅读全文