首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
宋红康专题
宋红康JVM调优思维导图
文章目录 1. 概述2. JVM监控及诊断命令-命令行篇3. JVM监控及诊断工具-GUI篇4. JVM运行时参数5. 分析GC日志 课程地址 1. 概述 2. JVM监控及诊断命令-命令行篇 3. JVM监控及诊断工具-GUI篇 4. JVM运行时参数 5. 分析GC日志
阅读更多...
二维数组复习(感谢尚硅谷宋红康老师)
二维数组 一. 二维数组的概念 一个一维数组的元素是个一维数组从数组底层运行机制来看,其实并没有多维数组因为数组元素既可以是基本类型,也可以引用类型而数组本身就是一个引用类型,所以构成了多维数组的诞生 二. 二维数组的基本使用 1. 声明和初始化 静态初始化 标准的定义 int[][] arr1 = new int[][]{{1, 2, 3}, {4, 5, 6}}; 不常见
阅读更多...
MySQL高级特性_06_索引的数据结构_尚硅谷_宋红康
1. 为什么使用索引2. 索引的及其优缺点2.1 索引概述2.2 优点2.3 缺点 3. InnoDB中索引的推演3.1 索引之前的查找1. 在一个页中的查找2. 在很多页中查找 3.2 设计索引1. 一个简单的索引设计方案2. InnoDB中的索引方案①迭代1次:目录项记录的页②迭代2次:多个目录项记录的页③ 迭代3次:目录项记录页的目录页④B+Tree 3.3 常见索引概念1. 聚
阅读更多...
Java-宋红康-(P133-P134)-多线程创建方式(Thread and Runnable)
b站视频 133-多线程-线程创建方式1:继承Thread类_哔哩哔哩_bilibili 目录 3.1 继承Thread 3.1.1 继承Thread类方式 3.1.2 线程的执行流程 3.1.3 线程内存图 3.1.4 run()方法和start()方法 3.1.5 线程名字的设置和获取 3.1.6 获取运行main方法线程的名字 3.1.7 练习题 3.2 实现 Ru
阅读更多...
Java-宋红康-(课P132)-多线程的概念
b站视频: https://www.bilibili.com/video/BV1PY411e7J6?p=132&vd_source=969a2f5c0c775c9626d7d7abe1828db0 目录 1.1 概述 1.2 程序、进程与线程 1.3 进程与线程的关系 1.4 线程调度 1.5 多线程程序的优点 1.6 补充概念-单核CPU和多核CPU 1.1 概述
阅读更多...
【尚硅谷MySQL入门到高级-宋红康】一、数据库概述
1、为什么要使用数据库 数据的持久化 2、数据库与数据库管理系统 2.1 数据库的相关概念 2.2 数据库与数据库管理系统的关系 3、 MySQL介绍 MySQL从5.7版本直接跳跃发布了8.0版本 ,可见这是一个令人兴奋的里程碑版本。MySQL 8版本在功能上做了显著的改进与增强,开发者对MySQL的源代码进行了重构,最突出的一点是多MySQL Optimizer优化器进行
阅读更多...