会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
云行天下0721
博客园
首页
新随笔
联系
订阅
管理
2021年5月20日
Mysql存储结构
摘要: 表 => 段 => 区 => 页 => 行 表: 表空间可以看做是InnoDB存储引擎逻辑结构的最高层,所有的数据都存放在表空间中 段: 表空间是由多个段组成的,常见的段有数据段、索引段、回滚段等 因为前面介绍过InnoDB是索引组织的,因此数据即索引,索引即数据 那么数据段就是B+树的叶子节点(L
阅读全文
posted @ 2021-05-20 09:49 蚂蚁上树025
阅读(159)
评论(0)
推荐(0)
2021年5月18日
Java类加载机制
摘要: 类的加载过程:首先通过Javac命令将java源文件编译为字节码文件.class 。在通过java命令启动加载,将字节码文件加载到内存中运行。 类的加载分为:加载 => 连接 => 初始化三个阶段 ,其中连接又细分为 :验证 => 准备 => 解析这三个阶段。 加载:通过一个类的全限定名在硬盘上查找
阅读全文
posted @ 2021-05-18 20:08 蚂蚁上树025
阅读(153)
评论(0)
推荐(0)
2021年5月17日
Java面试
摘要: 1、静态方法只能调用静态变量,不能调用成员变量。非静态方法没有此限制! 2、值传递和引用传递 值传递的时候会给形参新建一个内存,然后将实参的值拷贝过去,形参的值发生改变不会影响实参。 引用传递的时候也会给形参引用新建一个内存,但是对形参引用进行操作,会改变所指向的对象的数据。
阅读全文
posted @ 2021-05-17 15:07 蚂蚁上树025
阅读(38)
评论(0)
推荐(0)
2021年5月16日
JVM
摘要: 1、Java的内存区域 JVM内存主要指的是,"运行时数据区域" 。 运行时数据区包括:方法区、堆、程序计数器、本地方法栈、虚拟机方法栈等5个区域。 说一下JVM的主要组成部分及其作用? JVM主要由两个子系统和两个组件组成,两个子系统为Class Loader(类加载系统)和 Execution
阅读全文
posted @ 2021-05-16 22:43 蚂蚁上树025
阅读(44)
评论(0)
推荐(0)
2021年5月13日
归并排序、快速排序、插入排序
摘要: 1、快排 class Solution1 { private final int SHORT_LENGTH = 7; public int[] sortArray(int[] nums) { //BubleSort(nums); 冒泡排序超时 quickSort(nums , 0 , nums.le
阅读全文
posted @ 2021-05-13 15:27 蚂蚁上树025
阅读(86)
评论(0)
推荐(0)
2021年5月8日
操作系统
摘要: 1.并行和并发 并行指的是同一时刻同时执行多个任务 并发同时执行多个任务,但是同一时刻只执行一个任务,各种任务切换轮流执行。宏观上同时发生,微观上交替发生。 2、资源共享性 互斥共享和同时共享两种方式 同时共享宏观是同时的,微观是互斥的 并发性和共享性是互为存在条件的 3、虚拟性 4、异步性
阅读全文
posted @ 2021-05-08 22:08 蚂蚁上树025
阅读(64)
评论(0)
推荐(0)
安卓面试
摘要: 字节跳动客户端 一面 1、http和https有什么区别,除了安全性外还有什么别的不同? 1.1 端口号不同,http80 , https 443 1.2 协议不同,http运行在TCP之上,明文传输客户端与服务端都无法验证对方的身份 https运行于SSL之上,SSL运行在TCP上,是添加了加密和
阅读全文
posted @ 2021-05-08 21:12 蚂蚁上树025
阅读(104)
评论(0)
推荐(0)
2021年4月25日
Java位运算
摘要: 1、原码、反码、补码之间的转换 计算机存储都是按补码进行存储的,正数的补码和原码一样,对负数进行位运算的时候要先算出它的补码。 1.1正数的原码、反码、补码都是相同的。 1.2 负数的反码:最高位符号位不变,其他位置取反 负数的补码:反码加1就得到补码 2.位运算 &:按位与 0&1 = 0 0&0
阅读全文
posted @ 2021-04-25 13:47 蚂蚁上树025
阅读(59)
评论(0)
推荐(0)
2021年3月31日
Java小知识点
摘要: 1.求最大最小值 Math.max ; Math.min 注意是Math首字母大写, min与max首字母不需要大写。 2.整数表示无穷大 Integer.MAX_VALUE 3.输出数组 1.遍历数组打印输出 2.使用Arrays.toString(a);方法进行输出,a是要输出的数组。 4.求数
阅读全文
posted @ 2021-03-31 19:11 蚂蚁上树025
阅读(87)
评论(0)
推荐(0)
2021年2月26日
Java多线程
摘要: 一、创建多线程的方式 1.继承Thread类,并重写run()方法。 package ThreadTest; public class Thread1 extends Thread{ @Override public void run() { super.run(); System.out.prin
阅读全文
posted @ 2021-02-26 19:19 蚂蚁上树025
阅读(39)
评论(0)
推荐(0)
下一页
公告