首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
纵然间
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 18
沸点 5
赞
23
返回
|
搜索文章
最新
热门
二阶段提交和三阶段提交区别
1、3pc比2pc多了一个can commit 阶段,减少了不必要的资源浪费。因为2pc在第一阶段会占用资源,而3pc在这个阶段不占用资源,只是校验下SQL,如果不能执行,就直接返回,减少了资源占用
编程设计模式-工厂模式
1、简单工厂 所有的产品都共有一个工厂,如果新增产品,则需要修改代码,违反了开闭原则。是 一种编程习惯,可以借鉴这种编程思路。 2、工厂方法模式 给每个产品都提供了一个工厂,让工厂专门负责对应的产品的
编程设计模式-责任链设计模式
责任链设计模式概述: 为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 责任链
编程设计模式-策略模式
策略模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。 它通过对算法信息封装,把使用算法的责任和算法的实现分隔开来,并委派给不同的对象对这些算法进行管
Java线程池中常见的阻塞队列
workQueue 当没有空闲核心线程时,新来的任务会加入到此队列排队,队列满会创建救急线程执行任务 1、ArrayBlockingQueue:基于数组结构的有界组成队列,FIFO。 2、Linked
Java如何确定核心线程数
如何确定核心线程数: IO密集型任务 一般来说:文件读写、DB读写、网络请求等 核心线程数大小设置为2N+1 CPU密集型任务: 一般来说:计算型代码、Bitmap转换、Gson转换等 核心线程数大小
Java JVM 虚拟机方法区知识点
1、什么是方法区 方法区(Method Area)是各个线程共享的内存区域 主要存储类的信息、运行时异常池 虚拟机启动的时候创建,关闭虚拟机时释放 如果方法区域中的内存无法满足分配请求,则会抛出Oou
Java的JVM虚拟机栈有关知识点
1、Java Virtual machine Stacks (Java虚拟机栈) 每个线程运行时所需要的内存,称为虚拟机栈,先进后出 每个栈有多个栈帧(frame)组成,对应这每次方法调用时所占用的内
Java的JVM虚拟机类加载器知识点
1、什么是类加载器 JVM只会运行二进制文件,类加载器的作用就是将字节码文件加载到JVM中,从而让Java程序能够启动起来。 2、类加载器有哪些 启动类加载器(BootStrap ClassLoade
Java JVM虚拟机类装载的过程
1、加载:查找和导入class文件 2、验证:保证加载类的准确性 3、准备:为类变量分配内存并设置类变量初始值 4、解析:把类中的符号引用转换为直接引用 5、初始化:对类的静态变量、静态代码块执行初始
下一页
个人成就
文章被点赞
26
文章被阅读
18,383
掘力值
918
关注了
2
关注者
17
收藏集
0
关注标签
48
加入于
2024-02-10