开篇词|四纵四横,带你透彻理解分布式技术谁更好掌握了分布式技术,谁就更容易在新一轮技术浪潮中获得主动。很多有多年工作经验的人,在分布式上面,也可能会有下面的问题:各种分布式概念、名词学了一大堆,但经常张冠李戴,傻傻分不清楚。做了多年技术,也参与了很多分布式技术实践,却无法回答工作中各种分布式技术、组件、框架选型背后的根源。在一个分布式技术配套的典型场景往往能驾轻就熟,但一旦稍微变更考察业务场景、业务目标后,就变得好无头绪。我们在学习中不要完全依赖于碎片化信息,这样不能体系化的理解我们要学习的知识,更不用说去综合运用了。针对整个分布式体系,我们可以从下往上,将其分为4部分:分布式资源池化,解决资
开篇词|四纵四横,带你透彻理解分布式技术谁更好掌握了分布式技术,谁就更容易在新一轮技术浪潮中获得主动。很多有多年工作经验的人,在分布式上面,也可能会有下面的问题:各种分布式概念、名词学了一大堆,但经常张冠李戴,傻傻分不清楚。做了多年技术,也参与了很多分布式技术实践,却无法回答工作中各种分布式技术、组件、框架选型背后的根源。在一个分布式技术配套的典型场景往往能驾轻就熟,但一旦稍微变更考察业务场景、业务目标后,就变得好无头绪。我们在学习中不要完全依赖于碎片化信息,这样不能体系化的理解我们要学习的知识,更不用说去综合运用了。针对整个分布式体系,我们可以从下往上,将其分为4部分:分布式资源池化,解决资
1. 语言的演变1.1. C和C++仍然是构建操作系统和各种嵌入式系统的流行工具1.2. Java和C#等安全型语言在诸多运行资源不太紧张的应用中已经取代了C和C++1.3. Java可能会被同样运行在JVM上的竞争对手语言(如Scala或Groovy)取代1.4. Ada、Algol、COBOL、Pascal、Delphi、SNOBOL没落1.4.1. COBOL一度是最重要的商用语言之一2. Java的演进路径2.1. Java8于2014年3月2.1.1. 比Java历史上任何一次改变都深远2.1.2. 长支持(LTS)2.2. Java9于2017年9月2.2.1. 效率提升方面的重要
1. 语言的演变1.1. C和C++仍然是构建操作系统和各种嵌入式系统的流行工具1.2. Java和C#等安全型语言在诸多运行资源不太紧张的应用中已经取代了C和C++1.3. Java可能会被同样运行在JVM上的竞争对手语言(如Scala或Groovy)取代1.4. Ada、Algol、COBOL、Pascal、Delphi、SNOBOL没落1.4.1. COBOL一度是最重要的商用语言之一2. Java的演进路径2.1. Java8于2014年3月2.1.1. 比Java历史上任何一次改变都深远2.1.2. 长支持(LTS)2.2. Java9于2017年9月2.2.1. 效率提升方面的重要
Java集合011.什么是集合?前面我们保存数据使用的是数组,数组有不足的地方,我们来分析一下:长度开始时必须指定,而且一但指定不能更改保存的必须是同一类型的元素使用数组进行增加/删除元素的很麻烦----重新创建一个数组,将旧数组的元素拷贝过来集合的好处:可以动态地保存任意多个对象,使用比较方便提供了一系列方便的操作对象的方法:add、remove、set、get等使用集合添加、删除新元素简单高效1.1集合的框架体系集合主要是两组(单列集合,双列集合)Collection接口有两个重要的子接口List和Set,它们的实现子类都是单列集合Map接口的实现子类是双列集合,存放的是K-V例子pack
Java集合011.什么是集合?前面我们保存数据使用的是数组,数组有不足的地方,我们来分析一下:长度开始时必须指定,而且一但指定不能更改保存的必须是同一类型的元素使用数组进行增加/删除元素的很麻烦----重新创建一个数组,将旧数组的元素拷贝过来集合的好处:可以动态地保存任意多个对象,使用比较方便提供了一系列方便的操作对象的方法:add、remove、set、get等使用集合添加、删除新元素简单高效1.1集合的框架体系集合主要是两组(单列集合,双列集合)Collection接口有两个重要的子接口List和Set,它们的实现子类都是单列集合Map接口的实现子类是双列集合,存放的是K-V例子pack
STM32F103C8T6+ESP-01S+MQTT服务器实现数据的上传和接收(一)前言ESP-01S固件烧录主要AT指令手写简单的库函数常量定义全局变量声明串口初始化关闭AT指令回显设置esp8266的工作模式死板方式配网(不推荐)智能配网(推荐方式)配置MQTT的clientID、用户名、密码连接MQTT服务器订阅主题发布主题AT指令执行反馈检测判断是否是MQTT订阅的话题消息清除标志位MQTT初始化文章目录STM32F103C8T6+ESP-01S+MQTT服务器实现数据的上传和接收(二)前言ESP-01S固件烧录ESP-01S推荐使用安信可官网1471号固件,烧录配置如下图。主要AT指
STM32F103C8T6+ESP-01S+MQTT服务器实现数据的上传和接收(一)前言ESP-01S固件烧录主要AT指令手写简单的库函数常量定义全局变量声明串口初始化关闭AT指令回显设置esp8266的工作模式死板方式配网(不推荐)智能配网(推荐方式)配置MQTT的clientID、用户名、密码连接MQTT服务器订阅主题发布主题AT指令执行反馈检测判断是否是MQTT订阅的话题消息清除标志位MQTT初始化文章目录STM32F103C8T6+ESP-01S+MQTT服务器实现数据的上传和接收(二)前言ESP-01S固件烧录ESP-01S推荐使用安信可官网1471号固件,烧录配置如下图。主要AT指
🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 🏅阿里云ACE认证高级工程师 🏅阿里云开发者社区专家博主💊交流社区:CSDN云计算交流社区欢迎您的加入!目录1.容器技术1.1虚拟化技术1.1.1 虚拟化技术分类1.1.2 容器技术在虚拟化技术中的位置1.2容器技术于Docker1.2.1 容器技术的发展 1.2.2 为什么使用容器1.3容器技术原理1.3.1从Namespace说起1.3.2 认识Cgroup1.3.3 容器的创建👑👑👑结束语👑👑
🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 🏅阿里云ACE认证高级工程师 🏅阿里云开发者社区专家博主💊交流社区:CSDN云计算交流社区欢迎您的加入!目录1.容器技术1.1虚拟化技术1.1.1 虚拟化技术分类1.1.2 容器技术在虚拟化技术中的位置1.2容器技术于Docker1.2.1 容器技术的发展 1.2.2 为什么使用容器1.3容器技术原理1.3.1从Namespace说起1.3.2 认识Cgroup1.3.3 容器的创建👑👑👑结束语👑👑