一起学习啦
文章平均质量分 67
学习学习
博客小周
这个作者很懒,什么都没留下…
展开
-
mybatis缓存
mybatis缓存原创 2022-09-02 20:55:05 · 203 阅读 · 0 评论 -
第九课:轻谈Java锁
1.什么是锁的机制 Java卡法在并发环境下,多个线程会对同一个资源进行争抢,可能会导致数据不一致的问题。为了解决这一问题,需要通过一种抽象的锁来对资源进行锁定。 2.Java锁的类型: 3.宏观上的锁 1.乐观锁 乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,采取在写时先读出当前版本号,然后加锁操作(比较跟上一次的版...原创 2021-12-11 17:17:06 · 162 阅读 · 0 评论 -
第八课:多线程
1.进程 进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是 操作系统 结构的基础。 2.线程 线程:线程(英语:thread)是操作系统能够进行运算调度的最 小单位,一条线程指的是进程中一个单一顺序的控制流。 3.线程跟进程的关系 进程包含线程,一个进程可以有很多线程,每条线程并行执行不同的任务。 4.计算机中程序的运行 程序运行就是线程和进程之间的协同合...原创 2021-12-11 17:03:34 · 156 阅读 · 1 评论 -
第七课:java类与对象
1.类 是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和行为(方法) class Person{ } class是一个关键字,用于创建类,这里类名叫做Person 2.对象: 对象是一种个性的表示,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象。 2.1对象的本质 对象的本质就是堆内存里面创建的一块空间 3.创建对象的过程 ...原创 2021-12-11 15:18:07 · 291 阅读 · 0 评论 -
第六课:java运算符和数据类型转换
目录 1.Java运算符: 1.1数学运算符 1.2关系运算符 1.3位运算符 1.4条件运算符 2.数据类型转换 2.1.自动类型转换 2.2.强制类型转换 3.强制转换精度丢失的原因和解决办法 3.1.浮点类型在计算机当中的存储 3.2.浮点类型的精度丢失 1.Java运算符: 1.1数学运算符 数学运算,结果为一个数值。见下表: 运算符 说明 举例 + 加法 1 + 2 – 减法 4 – 3.4 * 乘法 .原创 2021-12-04 17:43:47 · 245 阅读 · 0 评论 -
第五课,java基本数据存储
目录 1.java八大数据类型: 2.各个整型和浮点型的存储需求以及取值范围 3.基本类型的数据在java中存储模式: 4.java源码、反码、补码 1.java八大数据类型: java作为强类型的语言,它的数据类型有严格的分明。在java中一共有8种基本数据类型。java类型数据就是在了内存中开辟了不同形式的内存空间 2.各个整型和浮点型的存储需求以及取值范围 3.基本类型的数据在java中存储模式: 4.java源码、反码、补码 int a=10; byte a=...原创 2021-12-04 17:26:50 · 105 阅读 · 0 评论 -
第三课:从2-3-4树到红黑树的认识
一、首先先来了解什么是2-3-4树 1.简介 2.三种节点的示意图 3.构建一颗2-3-4树 二、红黑树 1.认识红黑树的特性 2.从2-3-4树到红黑树 3.通过2-3-4树构建红黑树 一、首先先来了解什么是2-3-4树 1.简介 2-3-4属于一种多路查找树,是一种四阶的B树,它的结果有以下特点 所有叶子节点都拥有相同的深度 节点只能是2-节点、3-节点、4-节点节点 元素的排序整体上保持二叉查找树的特性,即父节点大于左子节点,小于右子节点;当节点有多个元素时,每个元素都必须大转载 2021-11-28 17:16:50 · 151 阅读 · 0 评论 -
第二课:数据结构
一、什么是数据结构 1、 数据结构的起源: 1968年美国的高纳德教授开创了一门新的课程《基本算法》,确定了数据结构和算法的基本体系。是一门研究非数值计算的学科,专注于数据的关系及操作。原创 2021-11-28 17:14:32 · 147 阅读 · 0 评论 -
第一课:计算机的发展及编程语言的发展
计算机的发展 一共有四个发展阶段: 第一个发展阶段是电子 管计算机的时代,在1946年到1956年。1946年第一台电子计算机问世美国宾西法尼亚大 学,它由冯·诺依曼设计的.占地170平方 ,150KW.运算速度慢还没有人快,是计算机发展历史上的一个里程碑。 第二个发展阶段是晶体管的计算机时代,在1956年到1964年。 第三个发展阶段是集成电路与大规模集成电路的计算机时代,在1964年到1970年。 第四个发展阶段是超大规模集成电路的计算机时代,是1970年至今。、 计算机的主要组成 .原创 2021-11-28 17:04:31 · 705 阅读 · 0 评论