前面介绍了 Java 虚拟机的运行时数据区域,我们大致知道了虚拟机的运行体系以及内存结构。在 Java 中,一切皆对象,今天我们就来探秘它们是如何创建、布局以及访问的。 一、...
前面介绍了 Java 虚拟机的运行时数据区域,我们大致知道了虚拟机的运行体系以及内存结构。在 Java 中,一切皆对象,今天我们就来探秘它们是如何创建、布局以及访问的。 一、...
又隔了几天没写文章了,感觉又都生疏了,最近温习了下《 Java 虚拟机规范》以及《深入理解 Java 虚拟机》,几乎每次回看都有不同的感受,理解技术最好的方式就是造轮子,刨去...
前文《I/O Zero Copy是什么?》介绍了 Zero Copy 的本质就是 IO 设备跟用户程序空间传输数据的过程中,减少数据拷贝次数,减少系统调用,实现 CPU 的零...
前文我们介绍了 Java I/O 的底层原理,想必大家都知道类似 Netty、KafKa 等大数据量高吞吐框架都会提到一个概念 Zero Copy(零拷贝),这是什么技术呢,...
来源:cnblogs.com/crazymakercircle/p/10225159.html 前文我们提到了 Java I/O,顺着这个坡,我们进入 I/O 的世界吧,本来...
到家已经10点30了,晚饭还没吃呢,更纠结的是今天还要不要写点东西呢,最近在倒逼自己养成一些记录的习惯,不能半途而废,争取写一点吧。 上回我们正式进入了 Java 的编码世界...
回家的路上,突然想起今天好像是我的生日,于是发生了下面的聊天。 我好难啊, 如此艰难的写个技术文章,大家赶紧给我点个赞,抚慰我受伤的心灵。 好了,言归正传,该做正事的时候...
前文《为什么 String 要设计成 final ,又如何设计一个不可变类呢?》留下了一个编码相关的问题,Java 中理论说是一个字符(汉字 字母)占用两个字节。但是在 UT...
前面聊了聊面试必考 String 的坑,具体可以细看《聊一聊 Java 中的 String 坑》,也留下了一个疑问,为什么 String 要被设计成 final 呢?其实,...
最近的文章暂时都会以基础为主,博主还在练习如何将文章以及排版做的更好。 今天,我们聊一聊 Java中的 String 类,String 对象是 Java 中使用最频繁的对象...
Guava是Java领域优秀的开源项目,它包含了Google在Java项目中使用一些核心库,包含集合(Collections),缓存(Caching),并发编程库(Concu...
近两年互联网公司特别是中型及大的电商公司都在谈中台如: 业务中台、数据中台、技术中台、AI中台、算法中台等。许多企业在搭建数字化平台的过程中已达成"小前台, 大中台"的共识。...
项目背景 当初出于留存的考虑,产品同事在app内设计了类似微博的feed功能。从功能上看,我们的feed服务更像是微博和微信朋友圈的结合体。既有微博热门的场景,也有微信朋友圈...