摘要: jvm 基于hotspot虚拟机,C++ 可以进行源码编译jdk源码, 了解GC,内部原理,运行时参数等等。。。 类加载机制 加载:根据类名将二进制数据加载到内存 连接 验证:文件格式 字节码 元数据 准备:设置初始值; 解析:字段 方法 初始化 init方法 和构造方法 使用 卸载 双亲委派机制: 阅读全文
posted @ 2020-04-16 21:51 嘤嘤怪 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 单核cpu支持多线程,通过上下文切换来实现 线程创建和上下文切换 多线程不一定比单线程快。 减少上下文切换:无锁(hash分段取模),CAS,使用最少线程,协程 CAS的思想很简单:三个参数,一个当前内存值V、旧的预期值A、即将更新的值B,当且仅当预期值A和内存值V相同时,将内存值修改为B并返回tr 阅读全文
posted @ 2020-04-16 21:49 嘤嘤怪 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一启动流程 二请求处理流程 三配置文件说明和优化 阅读全文
posted @ 2020-04-16 20:42 嘤嘤怪 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 部署方式 一主一从 一主多从 双主双从 双主多从 主从辅助原理 阅读全文
posted @ 2020-04-16 15:20 嘤嘤怪 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1 Mysql的体系结构和存储引擎分类 Innodb 使用多版本并发控制(MVCC)来获取高并发性,默认repeatable级别,支持事务 MyISAM支持不事务 ,缓存池 只缓存索引文件,不缓存数据文件。 MYD 数据文件,MYI索引文件,旧版本支持缓存索引的缓冲区最大4GB,新版本大4GB。 M 阅读全文
posted @ 2020-04-16 10:53 嘤嘤怪 阅读(185) 评论(0) 推荐(0) 编辑