首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
执墨
掘友等级
@石的三次方
获得徽章 15
动态
文章
专栏
沸点
收藏集
关注
作品
赞
121
文章 111
沸点 10
赞
121
返回
|
搜索文章
最新
热门
线程安全集合
1. List 所有的方法皆为同步方法,实现线程安全。底层为Object数组,初始容量为10,每次递增为原来的2倍 采用读写分离的思想来实现多线程的安全问题。底层是一个Object数组,没有初始容量,当每一次add的时候都会复制原来的数组,然后创建一个原长度+1的数组,添加值。…
Synchronized和Lock
底层是monitor监视器,每一个对象再创建的时候都会常见一个monitor监视器,在使用synchronized代码块的时候,会在代码块的前后产生一个monitorEnter和monitorexit指令,来标识这是一个同步代码块。 线程遇到同步代码块,给这个对象monitor…
NIO模型
1. 简介 Java NIO是从JDK1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓存区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。 2. 工…
5000字长文带你了解JVM
1. JVM的体系架构(内存模型) 2. 类加载器 自启动类加载器。Bootstrap ClassLoader类加载器。负责加载jdk自带的包。 扩展类加载器.Extension ClassLoader。负责加载jdk扩展的包 应用类加载器或系统类加载器。AppClassLoa…
MySQL面试题
1. 事务的四大特性 原子性。事务中的操作要么都执行,要么都不执行 一致性。事务操作前的状态和事务操作后的状态相同 进行财务转账的时候,A余额不足不能进行转账,如果进行了转账此时状态就不是正确的,于是进行回滚,此时保证了事务状态的一致性。 隔离性。多个事务之间彼此是不可见的。 …
MySQL视图,存储过程,用户管理
1. 视图 一张虚拟表,就是将一个经常被使用的查询作为一个虚拟表,开发者查询的时候不需要再次书写SQL,而是直接调用对应的视图就可,调用视图以后MySQL会执行这个查询SQL。 2. 函数 3. 存储过程 一组可编程的函数,为了完成一段特定功能的SQL语句集,经编译创建并保存在…
MySQL引擎
1. MySQL向外提供的交互接口(Connectors) 2. 管理服务组件和工具组件(Management Service & Utilities) 提供对MySQL的集成管理,如备份(Backup),恢复(Recovery),安全管理(security)等。 3. 连接池…
Java面试系列(一)
1. 面向对象和面向过程的区别 案例:应用类型的系统。 可以到.java文件通过Java编译器(javac.exe)编译成为.class文件。这个.class文件就是字节码文件,它是一种提供给JVM解释执行的文件。每一个平台的都相同,由于通过不同的Java解释器解释形成不同的机…
个人成就
文章被点赞
104
文章被阅读
24,821
掘力值
1,107
关注了
24
关注者
32
收藏集
7
关注标签
35
加入于
2020-03-13