首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端: java知识点复习
我是hope啊
创建于2021-12-30
订阅专栏
后端: java知识点复习
等 2 人订阅
共38篇文章
创建于2021-12-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MYSQL篇: 下篇(索引)
1、Innodb和Myisam引擎 Myisam: 支持表锁,适合读密集的场景,不支持外键,不支持事务,索引与数据在不同的文件 Innodb: 支持行、表锁,默认为行锁,适合并发场景,支持外键,支持事
MYSQL篇: 中篇(事务)
1、事务4大特性 事务4大特性: 原子性、一致性、隔离性、持久性 原⼦性: 事务是最⼩的执⾏单位,不允许分割。事务的原⼦性确保动作要么全部完成,要么全不执行 一致性: 执⾏事务前后,数据保持⼀致,多个
MYSQL篇复习: 上篇
WhyMysql? NoSQL数据库四大家族 列存储 Hbase K-V存储 Redis 图像存储 Neo4j 文档存储 MongoDB 云存储OSS 海量Aerospike Aerospike(简称
多线程篇复习: 终篇
内存模型 Java 内存模型(Java Memory Model,JMM)就是一种符合内存模型规范的,屏蔽了各种硬件和操作系统的访问差异的,保证了 Java 程序在各种平台下对内存的访问都能保证效果一
多线程篇复习: 下篇
线程安全 1、乐观锁,CAS思想 java乐观锁机制: 乐观锁体现的是悲观锁的反面。它是一种积极的思想,它总是认为数据是不会被修改的,所以是不会对数据上锁的。但是乐观锁在更新的时候会去判断数据是否被更
多线程篇复习: 中篇
线程池 优点:通过复用已创建的线程,降低资源损耗、线程可以直接处理队列中的任务加快响应速度、同时便于统一监控和管理。 1、线程池构造函数 参数介绍: 参数 作用 corePoolSize 核心线程池大
多线程篇复习: 上篇
线程调度 1、线程状态 线程是cpu任务调度的最小执行单位,每个线程拥有自己独立的程序计数器、虚拟机栈、本地方法栈 线程状态:创建、就绪、运行、阻塞、死亡 2、线程状态切换 方法 作用 区别 star
四、 JVM篇复习: 终篇 (线上故障排查)
线上故障排查 1、硬件故障排查 如果一个实例发生了问题,根据情况选择,要不要着急去重启。如果出现的CPU、内存飙高或者日志里出现了OOM异常 第一步是隔离,第二步是保留现场,第三步才是问题排查。 隔离
三、 JVM篇复习: 下篇
JVM垃圾回收 1、存活算法和两次标记过程 引用计数法: 给对象添加一个引用计数器,每当由一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。
二、 JVM篇复习: 中篇
JVM类加载过程 过程:加载、验证、准备、解析、初始化 加载阶段: 1.通过一个类的全限定名来获取定义此类的二进制字节流。 2.将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。 3.在J
一、 JVM篇复习: 上篇
JVM内存划分 1、JVM运行时数据区域 堆、方法区(元空间)、虚拟机栈、本地方法栈、程序计数器 Heap(堆): 对象的实例以及数组的内存都是要在堆上进行分配的,堆是线程共享的一块区域,用来存放对象
四: 基础篇复习 JAVA基础: 补篇(设计原则)
设计原则 1、开闭原则 定义: 软件实体应当对扩展开放,对修改关闭,这就是开闭原则的经典定义。 这里的软件实体包括以下几个部分: 项目中划分出的模块 类与接口 方法 含义: 当应用的需求改变时,在不修
三: 基础篇复习 JAVA基础: 下篇
设计模式 1、单例模式 某个类只能生成一个实例,该实例全局访问,例如Spring容器里一级缓存里的单例池。 优点: 唯一访问:如生成唯一序列化的场景、或者spring默认的bean类型。 提高性能:频
二: 基础篇复习 JAVA基础: 中篇
数据结构 1、ArrayList和LinkedList ArrayList: 底层基于数组实现,支持对元素进行快速随机访问,适合随机查找和遍历,不适合插入和删除。(提一句实际上) 默认初始大小为1
一: 基础篇复习 JAVA基础: 上篇
面向对象三大特性 特性: 封装、继承、多态 封装: 对抽象的事物抽象化成一个对象,并对其对象的属性私有化,同时提供一些能被外界访问属性的方法; 继承:子类扩展新的数据域或功能,并复用父类的属性与功能,
一: 基础篇复习 操作系统基础
进程和线程的区别 进程: 是资源分配的最小单位,一个进程可以有多个线程,多个线程共享进程的堆和方法区资源,不共享栈、程序计数器 线程: 是任务调度和执行的最小单位,线程并行执行存在资源竞争和上下文切换
一: 基础篇复习 网络基础: 下篇
HTTP协议 1、HTTP协议1.0_1.1_2.0 HTTP1.0: 服务器处理完成后立即断开TCP连接(无连接),服务器不跟踪每个客户端也不记录过去的请求(无状态) HTTP1.1: KeepAl
一: 基础篇复习 网络基础: 上篇
TCP三次握手 三次握手过程: 客户端——发送带有SYN标志的数据包——服务端 一次握手 Client进入syn_sent状态 服务端——发送带有SYN/ACK标志的数据包——客户端 二次握手 服务端