上一页 1 2 3 4 5 6 7 8 9 10 ··· 72 下一页

2022年2月19日

jvm的内存模型

摘要: Java 虚拟机的内存空间分为 5 个部分: 程序计数器 ,Java 虚拟机栈 ,本地方法栈 ,堆 ,方法区 程序计数器 ,Java 虚拟机栈 ,本地方法栈 是线程隔离的 JDK 1.8 同 JDK 1.7 比,最大的差别就是:元数据区取代了永久代。元空间的本质和永久代类 似,都是对 JVM 规范中 阅读全文

posted @ 2022-02-19 11:46 cltt 阅读(44) 评论(0) 推荐(0) 编辑

2022年2月17日

sql 锁

摘要: 锁 数据库锁 因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对同一张表进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。 简述乐观锁和悲观锁 乐观锁:对于数据冲突保持一种乐观态度,操作数据时不会对操作的数据 阅读全文

posted @ 2022-02-17 18:31 cltt 阅读(55) 评论(0) 推荐(0) 编辑

2022年2月15日

java 代码执行顺序

摘要: new 一个对象时 :静态代码块 --普通代码块--构造方法--普通方法 public class Main { public static void main(String[] args) { Apple apple = new Apple(); apple.getName("hello"); } 阅读全文

posted @ 2022-02-15 10:38 cltt 阅读(31) 评论(0) 推荐(0) 编辑

2022年2月12日

操作系统基础

摘要: 什么是操作系统 操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石。 操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源。 举例:运行在你电脑上的所有应用程序都通过操作系统来调用系统内存以及磁盘等等硬件。 操作系统存在屏 阅读全文

posted @ 2022-02-12 16:41 cltt 阅读(210) 评论(0) 推荐(0) 编辑

使用线程

摘要: 有三种使⽤线程的⽅法: 实现 Runnable 接⼝; 实现 Callable 接⼝; 继承 Thread 类。 实现 Runnable 和 Callable 接⼝的类只能当做⼀个可以在线程中运⾏的任务,不是真正意义上的线程, 因此最后还需要通过 Thread 来调⽤。可以理解为任务是通过线程驱动从 阅读全文

posted @ 2022-02-12 09:54 cltt 阅读(43) 评论(0) 推荐(0) 编辑

2022年2月9日

传输层

摘要: 多路复用与多路分解 将传输层报文段中的数据交付到正确的套接字的工作被称为多路分解。 在源主机上从不同的套接字中收集数据,封装头信息生成报文段后,将报文段传递到网络层,这个过程被称为多路复用。 无连接的多路复用和多路分解指的是 UDP 套接字的分配过程,一个 UDP 套接字由一个二元组来标识,这个二元 阅读全文

posted @ 2022-02-09 10:21 cltt 阅读(217) 评论(0) 推荐(0) 编辑

2022年2月6日

Sql 索引

摘要: https://www.bilibili.com/video/BV1Jt411W7Fo?from=search&seid=7557863753162983443&spm_id_from=333.337.0.0 索引存放位置 “通常,索引本身很大,不能完全存储在内存中,因此索引通常作为索引文件存储在磁 阅读全文

posted @ 2022-02-06 11:28 cltt 阅读(71) 评论(0) 推荐(0) 编辑

2022年2月5日

B树 B+树

摘要: B树是一种平衡多路查找树 定义 单元素查找 B+树也是一种平衡多路查找树 对(3)的说明:B 树的所有节点既存放键(key) 也存放 数据(data),而 B+树只有叶子节点存放 key 和 data,其他内节点只存放 key。 对(5)的补充:B 树的叶子节点都是独立的;B+树的叶子节点有一条引用 阅读全文

posted @ 2022-02-05 18:40 cltt 阅读(64) 评论(0) 推荐(0) 编辑

2022年2月4日

Sql 基础

摘要: SQL注入 即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息 数据库 : 数据库(DataBas 阅读全文

posted @ 2022-02-04 17:30 cltt 阅读(205) 评论(0) 推荐(0) 编辑

2022年2月3日

JAVA-多线程-常识

摘要: Atomic 原子类 并发包 java.util.concurrent 的原子类都存放在java.util.concurrent.atomic下 所谓原子类说简单点就是具有原子/原子操作特征的类。 Atomic 是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他 阅读全文

posted @ 2022-02-03 16:34 cltt 阅读(41) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 72 下一页

导航