爱敲代码の鱼儿-博客
JavaGuide自学记录8-MySQL重要知识点 JavaGuide自学记录8-MySQL重要知识点
MySQL重要知识点索引 聚簇索引(聚集索引):索引结构和数据一起存放的索引,InnoDB 中的主键索引就属于聚簇索引。 非聚簇索引(非聚集索引):索引结构和数据分开存放的索引,二级索引(辅助索引)就属于非聚簇索引。MySQL 的 MyIS
2024-05-24
JavaGuide自学记录7-MySQL常见面试题 JavaGuide自学记录7-MySQL常见面试题
MySQL常见面试题字段类型varchar(10)最多可以存储10个字符。我可以输入10个汉字,也可以输入10个英文字符。如果输入11个会报错。 TEXT 类型可以存储更长的字符串,即长文本数据,例如博客内容。 BLOB 类型主要用于存储二
2024-05-23
JavaGuide自学记录6-数据库基础 JavaGuide自学记录6-数据库基础
数据库基础范式 第一范式:确保原子性,表中每一个列数据都必须是不可再分的字段。(如果某一列存的是JSON,则不满足1NF) 第二范式:确保唯一性,每张表都只描述一种业务属性,一张表只描述一件事。(第二范式在第一范式的基础上增加了一个列,这个
2023-12-15
JavaGuide自学记录5-JVM JavaGuide自学记录5-JVM
JVM内存区域详解JDK1.7线程共享区域有个方法区,JDK8变为了本地内存里的元空间。 字节码解释器通过改变程序计数器来依次读取指令,从而实现代码的流程控制,如:顺序执行、选择、循环、异常处理。 在多线程的情况下,程序计数器用于记录当前
2023-11-21
JavaGuide自学目录4-IO&新特性 JavaGuide自学目录4-IO&新特性
JavaGuide自学目录4-IO&新特性IO流IO 流在 Java 中分为输入流和输出流,而根据数据的处理方式又分为字节流和字符流。 Java IO 流的 40 多个类都是从如下 4 个抽象类基类中派生出来的。 InputStr
2023-10-17
JavaGuide自学记录3--并发编程 JavaGuide自学记录3--并发编程
并发编程线程-共享区域与独占区域与进程不同的是同类的多个线程共享进程的堆和方法区资源,但每个线程有自己的程序计数器、虚拟机栈和本地方法栈,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为
2023-10-10
JavaGuide自学记录2--Java集合源码+一些特殊类 JavaGuide自学记录2--Java集合源码+一些特殊类
JavaGuide自学记录2–Java集合源码+一些特殊类CopyOnWriteArrayListJDK1.5 引入了 Java.util.concurrent(JUC)包,其中唯一的线程安全 List 实现就是 CopyOnWriteAr
2023-10-10
JavaGuide自学记录1-Java基础与集合 JavaGuide自学记录1-Java基础与集合
JavaGuide自学记录1-Java基础与集合浮点数之间的等值判断,基本数据类型不能用 == 来比较,包装数据类型不能用 equals 来判断。 BigDeecimal构建的时候,如果是double,推荐使用value
2023-09-28