首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
yangshine
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
JAVA IO专题四:java顺序IO原理以及对应的应用场景
本次 I/O 给出的初始扇区地址和上一次 I/O 的结束扇区地址是完全连续或者相隔不多的,则算作顺序 I/O。反之,如果相差很大,则算作一次随机 I/O。 影响机械硬盘的性能因素主要由寻道时间、旋转延迟和数据传输时间三部分构成。 机械硬盘的顺序写性能之所以很好,主要是因为磁头移…
为什么kafka使用磁盘文件来缓存和存储消息
在读完 kafka官方文档,kafka设计里的持久化一章后,给我的第一印象是内容很抽象,于是草拟和总结了给个副标题,并把相关内容进行了归类;有些生涩的句子,尽量用大白话和举例进行说明。
磁盘IO系列(一):IO的多种类型
了解IO的工作原理并理解各种算法和存储系统的使用场景和权衡取舍,可以极大地改善开发人员和运维人员的工作生活:他们可以在一开始就做出更好的选择(基于他们正在评估的数据库的内部原理),在数据库出现异常时排
Mysql(架构篇)- 存储引擎InnoDB,内存部分、磁盘结构、内存数据落盘(脏页落盘)、checkPoint检查机制等
存储引擎InnoDB架构 内存部分:缓冲池、修改缓冲、自适应哈希索引、日志缓冲 磁盘结构:表空间、段、区、页、行 内存数据落盘:脏页落盘、checkPoint检查机制、redo日志落盘、双写缓冲
跟我一起动手实现Tomcat(二):实现简单的Servlet容器
上一章我们实现了简单的静态资源web服务器,能够读取到用户自定义的HTML/css/js/图片并显示到浏览器以及404页面的展示等。 本章会实现简单的Servlet容器,能够根据用户请求URI调用对应的Servlet的service()方法并执行,init()/destory(…
总结Java开发面试常问的问题,持续更新中~
如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随…
几行代码实现RPC框架
昨天看了一篇关于用几行代码实现RPC框架的博客http://javatar.iteye.com/blog/1123915,收获很大,于是我想在这篇博客的基础上理一理思路,尽可能的多加一点注释,进一步降低学习RPC框架原理的门槛。 先上一个原理图,读者可根据此图来帮助理解后续的代…
Java方向如何准备BAT技术面试答案(汇总版)
这个主题的内容之前分三个篇幅分享过,导致网络上传播的比较分散,所以本篇做了一个汇总,同时对部分内容及答案做了修改,欢迎朋友们吐槽、转发。因为篇幅长度和时间的原因,部分答案我没有亲自总结。
浅析JAVA反射
废话不多说,直切进入正题。先来一张反射机制的图--> 首先反射我们通过“反”来理解,既然有“反”就一定有“正”,在正常情况下,我们认为一定是先有类再有对象。如下: 所谓的“反”就是指利用对象找到此对象的出处。在Object类里提供有一个方法: 取得Class对象:public …
后端架构师技术图谱
分享自 GitHub