摘要: BIO就是阻塞的,NIO就是非阻塞?BIO就是堆内存,NIO就是直接内存?用了NIO就高并发,难道是银弹? NONONO 当然不是! 我们不讲具体技术及名词,存讲概念,把什么是B/NIO理解清楚了,网上的文章太多概念模糊,太千篇一律(也许是我个人一直没怎么深入IO相关开发,最近搞netty,才逐渐将 阅读全文
posted @ 2026-04-20 11:21 aoeiuv 阅读(170) 评论(0) 推荐(1)
摘要: 更新又三个方法: db.collection.updateOne(<filter>, <update>, <options>) db.collection.updateMany(<filter>, <update>, <options>) db.collection.replaceOne(<filt 阅读全文
posted @ 2021-11-03 20:57 aoeiuv 阅读(107) 评论(0) 推荐(0)
摘要: 删除操作两种,类似插入操作: db.collection.deleteMany() db.collection.deleteOne() 删除所有数据 db.inventory.deleteMany({}) 删除符合条件的数据 db.inventory.deleteMany({ status : "A 阅读全文
posted @ 2021-11-03 20:57 aoeiuv 阅读(177) 评论(0) 推荐(0)
摘要: 插入单个文档 db.collection.insertOne() db.inventory.insertOne( { item: "canvas", qty: 100, tags: ["cotton"], size: { h: 28, w: 35.5, uom: "cm" } } ) 如果没有指定_ 阅读全文
posted @ 2021-11-03 20:57 aoeiuv 阅读(96) 评论(0) 推荐(0)
摘要: 帮助命令 Help Methods and Commands Description help 显示帮助信息 db.help() 显示数据库方法的帮助信息 db.<collection>.help() 显示集合上方法的帮助信息。 <collenction>可以是存在的,也可以是瞎写,无所谓 show 阅读全文
posted @ 2021-11-03 20:56 aoeiuv 阅读(70) 评论(0) 推荐(0)
摘要: 衡量垃圾收集器的三项最重要的指标是:内存占用(Footprint)、吞吐量(Throughput)和延迟(Latency),三者共同构成了一个“不可能三角”。 在内存占用、吞吐量和延迟这三项指标里,延迟的重要性日益凸显,越发备受关注。其原因是随着计算机硬件的发展、性能的提升,我们越来越能容忍收集器多 阅读全文
posted @ 2021-04-26 16:13 aoeiuv 阅读(365) 评论(0) 推荐(1)
摘要: 首先里面存了什么? 类型信息,常量,静态变量,即时编译后的代码缓存。 常量嘛,String.intern(),JDK6及之前可以,但是JDK7起就将字符串常量池,静态变量移入堆中了。 类型信息,即时代码缓存,基本一对一的东西。 在JDK7后,用户能动的也就它了。那只要能无限增加类型信息就行了呗。 问 阅读全文
posted @ 2021-04-21 17:43 aoeiuv 阅读(496) 评论(0) 推荐(0)
摘要: 这个关系不是一成不变的,由于维护和兼容性测试的成本,在JDK 8时将Serial+CMS、 ParNew+Serial Old这两个组合声明为废弃(JEP 173),并在JDK 9中完全取消了这些组合的支持(JEP 214)。 Serial/Serial Old收集器运行示意图 它只会使用一个处理器 阅读全文
posted @ 2021-04-20 11:15 aoeiuv 阅读(193) 评论(0) 推荐(0)
摘要: 分代收集理论 理论支撑: 弱分代假说(Weak Generational Hypothesis):绝大多数对象都是朝生夕灭的。 强分代假说(Strong Generational Hypothesis):熬过越多次垃圾收集过程的对象就越难以消亡。 跨代引用假说(Intergenerational R 阅读全文
posted @ 2021-04-19 10:30 aoeiuv 阅读(625) 评论(1) 推荐(0)
摘要: 引用计数法 可达性分析算法 引用计数算法(Reference Counting)在对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加一;当引用失效时,计数器值就减一;任何时刻计数器为零的对象就是不可能再被使用的。虽然占用了一些额外的内存空间来进行计数,但它的原理简单,判定效率也很高,在大 阅读全文
posted @ 2021-04-16 15:09 aoeiuv 阅读(102) 评论(0) 推荐(0)