
知识点
文章平均质量分 70
拥有超能力的程序媛
加班已经把我的超能力用光啦
展开
-
面试精选MQ相关
rabbitMQ 一个queue的数据都是放在一个节点/镜像里,也就是每个节点都放这个queue完整的数据 kafka 分布式消息队列 基本认识:多个broker组成,每一个broker是一个节点;创建一个topic,可以根据topic划分成多个partition,每个partition可以存在于不同的broker上,每个partition存放一部分数据 kafka0.8以前,没有HA机制(高可用机制),就是任何一个broker宕机了,那个broker上的partition上的数据就会丢失 kafka0.8原创 2021-06-01 23:23:01 · 126 阅读 · 0 评论 -
JVM相关知识 (中)
JVM相关知识 (中) 如何解决大内存机器的新生代GC过慢的问题? 使用G1垃圾回收器。可以设置一个期望的每次GC的停顿时间。 JVM性能优化到底在优化什么? 因内存分配、参数设置不合理导致 对象频繁进入老年代,频繁触发老年代GC,导致系统卡顿 Minor GC、Young GC、Full GC、Old GC、Mixed GC 这几个概念的区别 Minor GC / Young GC 新生代GC 在年轻代的Eden区域被占满之后,需要触发GC,并通过复制算法来回收新生代的垃圾 Full GC / Old G原创 2021-05-18 17:17:39 · 111 阅读 · 0 评论 -
JVM相关知识 (每日更新)
JVM 一、初识JVM 平时写好的Java项目(.java文件)是怎么运行起来的 将写好的代码编译成 .class 为后缀的字节码文件 运行,就启动了一个JVM进程,JVM负责运行 “.class” 这些文件 通过类加载器找到主方法(main),再根据主方法中用到的类,找到对应的类并执行 JVM什么情况会加载一个类 一个类从加载到使用,经历的过程如下: 加载-》验证-》准备-》解析-》初始化-》使用-》卸载 JVM 在 代码中用到某个类的时候 会加载一个类 验证、准备和初始化过程 验证:验证加原创 2021-04-01 18:37:30 · 162 阅读 · 0 评论 -
Windows 安装mysql 8.0版本
Windows 安装mysql 8.0版本 安装步骤 下载安装包 https://dev.mysql.com/downloads/mysql/ 2.安装教程 (1)、配置环境变量 变量名:MYSQL_HOME 变量值:E:\mysql-5.7.20-winx64 (mysql的安装地址) (2)、生成data文件 以管理员身份运行CMD 进入E:\python\mysql\mysq...转载 2021-04-01 15:03:23 · 113 阅读 · 0 评论