摘要: 超线程 操作系统 管理硬件和软件的 软件 提供界面 或者命令行等 提供接口 并发性 共享性 互斥访问 同时访问 虚拟性 把物理实体转化为若干个虚拟实体 时分复用 空分复用 虚拟磁盘 虚拟内存 异步性: 多个进程 走走停停 执行 进程:系统进行资源分配和调度的基本单位 线程: 进行运行调度的最小单位 阅读全文
posted @ 2020-04-18 15:33 嘤嘤怪 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 反射 阅读全文
posted @ 2020-04-17 18:48 嘤嘤怪 阅读(87) 评论(0) 推荐(0) 编辑
摘要: IO InputStream/Reader: 所有的输入流的基类,前者是字节输入流,后者是字符输入流。 OutputStream/Writer: 所有输出流的基类,前者是字节输出流,后者是字符输出流。 字节流操作的单元是数据单元是8位的字节,字符流操作的是数据单元为16位的字符。 阅读全文
posted @ 2020-04-17 18:47 嘤嘤怪 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑
摘要: 1 官网下载 src文件 https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.54src/apache-tomcat-8.5.54-src.zip 2 解压至指定目录下(我的是tomcat); 创建一个catalina-h 阅读全文
posted @ 2020-04-15 19:16 嘤嘤怪 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 红黑树性质 阅读全文
posted @ 2020-04-14 18:15 嘤嘤怪 阅读(342) 评论(0) 推荐(0) 编辑