会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
aoeiuv
博客园
首页
新随笔
联系
订阅
管理
2026年4月20日
Java BIO,NIO最真实简单的理解
摘要: BIO就是阻塞的,NIO就是非阻塞?BIO就是堆内存,NIO就是直接内存?用了NIO就高并发,难道是银弹? NONONO 当然不是! 我们不讲具体技术及名词,存讲概念,把什么是B/NIO理解清楚了,网上的文章太多概念模糊,太千篇一律(也许是我个人一直没怎么深入IO相关开发,最近搞netty,才逐渐将
阅读全文
posted @ 2026-04-20 11:21 aoeiuv
阅读(170)
评论(0)
推荐(1)
2021年11月3日
3 MongoDB update
摘要: 更新又三个方法: 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)
2 MongoDB delete
摘要: 删除操作两种,类似插入操作: db.collection.deleteMany() db.collection.deleteOne() 删除所有数据 db.inventory.deleteMany({}) 删除符合条件的数据 db.inventory.deleteMany({ status : "A
阅读全文
posted @ 2021-11-03 20:57 aoeiuv
阅读(177)
评论(0)
推荐(0)
1 MongoDB insert
摘要: 插入单个文档 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)
0 mongodb shell快速参考
摘要: 帮助命令 Help Methods and Commands Description help 显示帮助信息 db.help() 显示数据库方法的帮助信息 db.<collection>.help() 显示集合上方法的帮助信息。 <collenction>可以是存在的,也可以是瞎写,无所谓 show
阅读全文
posted @ 2021-11-03 20:56 aoeiuv
阅读(70)
评论(0)
推荐(0)
2021年4月26日
低延迟垃圾收集器
摘要: 衡量垃圾收集器的三项最重要的指标是:内存占用(Footprint)、吞吐量(Throughput)和延迟(Latency),三者共同构成了一个“不可能三角”。 在内存占用、吞吐量和延迟这三项指标里,延迟的重要性日益凸显,越发备受关注。其原因是随着计算机硬件的发展、性能的提升,我们越来越能容忍收集器多
阅读全文
posted @ 2021-04-26 16:13 aoeiuv
阅读(365)
评论(0)
推荐(1)
2021年4月21日
永久代或者元空间溢出模拟
摘要: 首先里面存了什么? 类型信息,常量,静态变量,即时编译后的代码缓存。 常量嘛,String.intern(),JDK6及之前可以,但是JDK7起就将字符串常量池,静态变量移入堆中了。 类型信息,即时代码缓存,基本一对一的东西。 在JDK7后,用户能动的也就它了。那只要能无限增加类型信息就行了呗。 问
阅读全文
posted @ 2021-04-21 17:43 aoeiuv
阅读(496)
评论(0)
推荐(0)
2021年4月20日
JVM经典垃圾收集器
摘要: 这个关系不是一成不变的,由于维护和兼容性测试的成本,在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)
2021年4月19日
垃圾收集原理依据及要点
摘要: 分代收集理论 理论支撑: 弱分代假说(Weak Generational Hypothesis):绝大多数对象都是朝生夕灭的。 强分代假说(Strong Generational Hypothesis):熬过越多次垃圾收集过程的对象就越难以消亡。 跨代引用假说(Intergenerational R
阅读全文
posted @ 2021-04-19 10:30 aoeiuv
阅读(625)
评论(1)
推荐(0)
2021年4月16日
虚拟机垃圾回收判定
摘要: 引用计数法 可达性分析算法 引用计数算法(Reference Counting)在对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加一;当引用失效时,计数器值就减一;任何时刻计数器为零的对象就是不可能再被使用的。虽然占用了一些额外的内存空间来进行计数,但它的原理简单,判定效率也很高,在大
阅读全文
posted @ 2021-04-16 15:09 aoeiuv
阅读(102)
评论(0)
推荐(0)
下一页
公告