会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
flydean程序那些事
最通俗的解读,最深刻的干货,最简洁的教程,众多你不知道的小技巧等你来发现! www.flydean.com
首页
新随笔
管理
上一页
1
···
31
32
33
34
35
36
37
38
39
···
52
下一页
2020年6月16日
小师妹学JVM之:GC的垃圾回收算法
摘要: 简介 JVM的重要性不言而喻了,如果把java的应用程序比作一辆跑车,那么JVM就是这辆车的发动机,没有它,java程序就成了空中楼阁,无根浮萍。而在JVM中有一块内存区域叫做运行时数据区域,存储了运行时所需要的所有对象,而Heap Area则是其中最大的一块。 内存毕竟不是无限的,所以就需要一种机
阅读全文
posted @ 2020-06-16 07:16 flydean
阅读(924)
评论(1)
推荐(0)
2020年6月15日
小师妹学JVM之:JVM的架构和执行过程
摘要: 简介 JVM也叫Java Virtual Machine,它是java程序运行的基础,负责将java bytecode转换成为适合在各个不同操作系统中运行的机器代码并运行。今天我们和小师妹一起走进java的核心JVM,领略java在设计上的哲学。 JVM是一种标准 小师妹:F师兄,经常听到有人说ho
阅读全文
posted @ 2020-06-15 08:57 flydean
阅读(949)
评论(3)
推荐(1)
2020年6月14日
小师妹学JavaIO之:用Selector来发好人卡
摘要: 简介 NIO有三宝:Buffer,Channel,Selector少不了。本文将会介绍NIO三件套中的最后一套Selector,并在理解Selector的基础上,协助小师妹发一张好人卡。我们开始吧。 Selector介绍 小师妹:F师兄,最近我的桃花有点旺,好几个师兄莫名其妙的跟我打招呼,可是我一
阅读全文
posted @ 2020-06-14 08:56 flydean
阅读(653)
评论(1)
推荐(1)
2020年6月13日
小师妹学JavaIO之:NIO中那些奇怪的Buffer
摘要: 简介 妖魔鬼怪快快显形,今天F师兄帮助小师妹来斩妖除魔啦,什么BufferB,BufferL,BufferRB,BufferRL,BufferS,BufferU,BufferRS,BufferRU统统给你剖析个清清楚楚明明白白。 Buffer的分类 小师妹:F师兄不都说JDK源码是最好的java老师
阅读全文
posted @ 2020-06-13 08:05 flydean
阅读(528)
评论(1)
推荐(0)
2020年6月12日
小师妹学JavaIO之:MappedByteBuffer多大的文件我都装得下
摘要: 简介 大大大,我要大!小师妹要读取的文件越来越大,该怎么帮帮她,让程序在性能和速度上面得到平衡呢?快来跟F师兄一起看看吧。 虚拟地址空间 小师妹:F师兄,你有没有发现,最近硬盘的价格真的是好便宜好便宜,1T的硬盘大概要500块,平均1M五毛钱。现在下个电影都1G起步,这是不是意味着我们买入了大数据时
阅读全文
posted @ 2020-06-12 09:01 flydean
阅读(1241)
评论(2)
推荐(1)
2020年6月11日
小师妹学JavaIO之:NIO中Channel的妙用
摘要: 简介 小师妹,你还记得我们使用IO和NIO的初心吗? 小师妹:F师兄,使用IO和NIO不就是为了让生活更美好,世界充满爱吗?让我等程序员可以优雅的将数据从一个地方搬运到另外一个地方。利其器,善其事,才有更多的时间去享受生活呀。 善,如果将数据比做人,IO,NIO的目的就是把人运到美国。 小师妹:F师
阅读全文
posted @ 2020-06-11 06:36 flydean
阅读(685)
评论(1)
推荐(0)
2020年6月10日
小师妹学JavaIO之:Buffer和Buff
摘要: 简介 小师妹在学习NIO的路上越走越远,唯一能够帮到她的就是在她需要的时候给她以全力的支持。什么都不说了,今天介绍的是NIO的基础Buffer。老铁给我上个Buff。 Buffer是什么 小师妹:F师兄,这个Buffer是我们纵横王者峡谷中那句:老铁给我加个Buff的意思吗? 当然不是了,此Buff
阅读全文
posted @ 2020-06-10 06:07 flydean
阅读(1365)
评论(1)
推荐(0)
2020年6月9日
小师妹学JavaIO之:文件File和路径Path
摘要: 简介 文件和路径有什么关系?文件和路径又隐藏了什么秘密?在文件系统的管理下,创建路径的方式又有哪些?今天F师兄带小师妹再给大家来一场精彩的表演。 文件和路径 小师妹:F师兄我有一个问题,java中的文件File是一个类可以理解,因为文件里面包含了很多其他的信息,但是路径Path为什么也要单独一个类出
阅读全文
posted @ 2020-06-09 06:38 flydean
阅读(1527)
评论(1)
推荐(0)
2020年6月8日
小师妹学JavaIO之:文件系统和WatchService
摘要: 简介 小师妹这次遇到了监控文件变化的问题,F师兄给小师妹介绍了JDK7 nio中引入的WatchService,没想到又顺道普及了一下文件系统的概念,万万没想到。 监控的痛点 小师妹:F师兄最近你有没有感觉到呼吸有点困难,后领有点凉飕飕的,说话有点不顺畅的那种? 没有啊小师妹,你是不是秋衣穿反了?
阅读全文
posted @ 2020-06-08 07:14 flydean
阅读(2265)
评论(0)
推荐(0)
2020年6月7日
小师妹学JavaIO之:目录还是文件
摘要: 简介 目录和文件傻傻分不清楚,目录和文件的本质到底是什么?在java中怎么操纵目录,怎么遍历目录。本文F师兄会为大家一一讲述。 linux中的文件和目录 小师妹:F师兄,我最近有一个疑惑,java代码中好像只有文件没有目录呀,是不是当初发明java的大神,一不小心走了神? F师兄:小师妹真勇气可嘉呀
阅读全文
posted @ 2020-06-07 07:39 flydean
阅读(333)
评论(1)
推荐(0)
2020年6月6日
终于我用JOL打破了你对java对象的所有想象
摘要: 简介 使用面向对象的编程语言的好处就是,虽然没有女朋友,但是仍然可以new对象出来。Java是面向对象的编程语言,我们天天都在使用java来new对象,但估计很少有人知道new出来的对象到底长的什么样子,是美是丑到底符不符合我们的要去? 对于普通的java程序员来说,可能从来没有考虑过java中对象
阅读全文
posted @ 2020-06-06 08:57 flydean
阅读(6835)
评论(1)
推荐(1)
2020年6月5日
区块链系列教程之:比特币的世界
摘要: 简介 2008年一个化名为中本聪的神秘人第一次以论文的形式提出了:比特币:一种点对点电子现金系统(Bitcoin:A Peer-to-Peer Electroic Cash System),从此标志着比特币的诞生。 2008年到2020年,经过12年的发展,比特币已经成为市值最高的虚拟货币,也是当之
阅读全文
posted @ 2020-06-05 06:45 flydean
阅读(401)
评论(1)
推荐(0)
2020年6月4日
并发和Read-copy update(RCU)
摘要: 简介 在上一篇文章中的并发和ABA问题的介绍中,我们提到了要解决ABA中的memory reclamation问题,有一个办法就是使用RCU。 详见ABA问题的本质及其解决办法,今天本文将会深入的探讨一下RCU是什么,RCU和COW(Copy-On-Write)之间的关系。 RCU(Read-cop
阅读全文
posted @ 2020-06-04 06:25 flydean
阅读(1354)
评论(1)
推荐(0)
2020年6月3日
你不知道的java对象序列化的秘密
摘要: 简介 你知道序列化可以使用代理吗?你知道序列化的安全性吗?每个java程序员都听说过序列化,要存储对象需要序列化,要在网络上传输对象要序列化,看起来很简单的序列化其实里面还隐藏着很多小秘密,今天本文将会为大家一一揭秘。 更多精彩内容且看: 区块链从入门到放弃系列教程-涵盖密码学,超级账本,以太坊,L
阅读全文
posted @ 2020-06-03 06:22 flydean
阅读(626)
评论(1)
推荐(0)
2020年6月2日
JDK14性能管理工具:jmap和jhat使用介绍
摘要: 简介 我们在写代码的过程中,经常会遇到内存泄露的问题,比如某个集合中的对象没有被回收,或者内存出现不明原因的增长。这些都是需要我们来定位的问题,我们可以使用jmap和jhat来对java程序中的内存对象进行分析。 jmap(Java Memory Map)是JDK自带的工具,用来将某个java程序的
阅读全文
posted @ 2020-06-02 07:12 flydean
阅读(2957)
评论(1)
推荐(0)
上一页
1
···
31
32
33
34
35
36
37
38
39
···
52
下一页
公告