摘要: 并发知识点 一、synchronized实现原理 Java中每个对象里都存在一个monitor对象(对象监视器),monitor对象被线程持有时,monitor对象中的count就会进行+1,当线程释放monitor对象时,count会进行-1,用count来表示monitor对象是否被持有。 Sy 阅读全文
posted @ 2021-09-11 20:33 乔儿的终极小迷弟 阅读(51) 评论(0) 推荐(0) 编辑
摘要: JVM 一、class加载过程 加载loading:将class文件加载到内存,加载到方法区,在堆中生成一个class对象 验证verification:验证是否符合class文件规范,验证是否符合java语言规范 准备preparation:为静态变量分配内存,设置默认值 解析resolution 阅读全文
posted @ 2021-09-11 20:33 乔儿的终极小迷弟 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 数据库:提前定义schema类型,字节长度,是为了存储提前占位,改方便表的数据变大,性能下降:如果有索引,增删改会慢,1个或少量查询依然很快,并发大的时候会受磁盘带宽影响速度 数据在磁盘和内存的体积不一样磁盘中没指针 https://db-engines.com/en/ 数据库排名, redis类型 阅读全文
posted @ 2021-09-11 20:32 乔儿的终极小迷弟 阅读(67) 评论(0) 推荐(0) 编辑