简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
文章目录一、前言二、Java内存模型2.1 引子:Java内存模型2.2 主内存与工作内存2.3 主内存和工作内存数据交互(原子性:八种原子性操作和八条原则)2.3.1 八种原子性操作2.3.2 八条规则2.3.3 分解Java程序练习2.3.4 long double型变量的特殊规则2.4 原子性、可见性与有序性2.5 有序性:先行发生原则2.5.1 有序性:八条先行发生原则2.5.2 时间上先
目录一、前言:什么是Hadoop?二、Hadoop生态圈2.1 Hadoop2.x的生态系统2.2 Hadoop2.x各个组件2.3 大数据与云计算三、HDFS(分布式文件系统)3.1 hdfs架构3.2 hdfs存储四、MapReduce(分布式计算框架)4.1 Map+Reduce4.2 MapReduce架构4.3 MapReduce数据处理...
文章目录一、前言二、编译时优化2.1 Javac编译器2.2 Java语法糖2.2.1 泛型和泛型擦除2.2.2 自动装箱、自动拆箱、遍历循环2.2.3 条件编译三、运行时优化(核心:JIT编译器/即时编译器)3.1 HotSpot虚拟机内的JIT编译器3.1.1 编译器和解释器并存的架构3.1.2 编译对象和触发条件3.1.3 不同的编译过程3.2编译优化技术3.2.1 公共子表达式消除(局部公
基于SpringCloud的电商项目相关资料:源码 + 数据库:虚拟机:
@[TOC]一、前言对于Java虚拟机在内存分配与回收的学习,如果读者大学时代没有偷懒的话,操作系统和计算机组成原理这两门功课学的比较好的话,理解起来JVM是比较容易的,只要底子还在,很多东西都可以触类旁通。1.1 计算机==>操作系统==>JVMJVM全称为Java Virtual Machine,译为Java虚拟机,读者会问,虚拟机虚拟的是谁呢?即虚拟是对什么东西的虚拟,即实体是
Linux时间同步全解析
Kubernetes部署_02_从零开始搭建k8s集群v1.21.0(亲测可用)
pause容器是为了解决同一个pod里面的container通信的问题。在docker中,每个container本来就至少隶属于一个 网络命名空间/网关/bridge,所以有一个 ip .但是在k8s中,每个container都是使用 pause 的ip 这个network ns网络命名空间的ipk8s中,创建一个pod后。pause容器创建一个网络命名空间,此pod的容器共享这个网络命名空间。
文章目录一、前言二、Kafka消息队列2.1 生产者生产kafka中的消息数据2.1.1 生产者生产kafka中的消息数据2.1.2 kafka生产者高效写盘2.2 消费者消费kafka中的消息数据2.2.1 消费者消费kafka中的消息数据2.2.2 Kafka消费者高效读盘三、Kafaka存储结构与日志段读写3.1 Kafka的存储结构3.2 日志段的写入3.3 日志段的读取四、Kafka 为
文章目录一、前言二、Kafka四个核心API三、kafka stream3.1 Kafka Streams概述3.2 为什么要有Kafka Streams3.3 单词统计案例四、kafka interceptor4.1 拦截器原理4.2 拦截器案例4.2.1 需求4.2.2 案例实操4.2.3 测试4.3kafka自定义分区4.4 springboot集成kafka四、尾声一、前言本文主要讲解ka