首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
tomoya
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
spring
bean 单例bean的加载模式有立即加载和懒加载两种 单例bean的创建是线程安全的,但是有状态的单例bean本身不是线程安全的 bean的生命周期可以归纳为在初始化方法的前后分别执行后处理器
JUC
概念 即分工,同步和互斥(线程安全)。同步和互斥的区别在同步描述等待而互斥描述竞态条件,互斥和同步一般同时实现。 线程安全的源头在于可见性,原子性以及有序性,互斥是解决线程安全的核心方案,实现互斥的核
JVM
类加载与字节码技术 魔数用于判断文件是否为class文件 通过javap命令反编译class文件 字节码指令包括入操作数栈指令,出栈指令,以及操作指令如iadd和方法调用 构造方法包括分为类构
java基础
jstack查看线程信息 集合包括collection以及map接口 arraylist初始化大小为10,扩容为1.5倍 通过拉链法避免哈希冲突,同时计算哈希值使用了二次哈希算法也使哈希值均匀分
设计模式
uml 类图通过类结构如+表示public表示类,通过聚合,组合,依赖以及继承描述类的关系,耦合程度依次增高,聚合成员对象可以脱离整体独立存在 设计原则 包括开闭,依赖倒转以及迪米特原则 创建
第三方库
springboot集成junit mono是gateway使用的一种reactor响应式框架,用于异步编程 lombok有构造者模式的逐渐@Builder 文件操作包括hutool以及path
CS基础
os ps命令可以查看进程以及对应线程的运行情况 vim通过\N查看下一个搜索词 shell通过$引用脚本入参 线程模型分为内核态,用户态以及混合态,jvm属于内核态 BIO的两个阶段都是阻
中间件
缓存 有本地缓存和分布式缓存两种类型 redis 优点是C实现的单线程内存数据库,并且支持持久化和集群 redisson客户端实现了分布式的自增ID以及可重入和自动续期的分布式锁redLock
Mysql
基础 第一范式是列不能再细分,第二范式是必须有主键即一个表描述一件事,第三范式是不能有冗余字段 架构 连接器的并发查询数不包括pending线程 缓存已删除 分析器做语法分析 优化器做索引
个人成就
文章被阅读
248
掘力值
80
关注了
7
关注者
2
收藏集
0
关注标签
3
加入于
2023-05-30