
JAVA的趣闻
更贴近硬件和操作系统的知识,通常在更接近底层系统的开发中能用到
大家一起打怪升级
努力学习,进入自己喜欢的工作环境,做自己喜欢的工作
展开
-
为什么数据会出现多线程下的不安全的问题
计算机的原理:目前市面上的大部分的计算机都遵循的是计算机之父冯·诺伊曼提出的计算机结构理论,即计算机由控制器、运算器、存储器、输入设备、输出设备五部分组成其中CPU主要负责运算器和控制器的,由于计算机技术的不断发展,CPU的性能越来越强悍,然而存储器从最早期的磁带,磁盘,硬盘,到现在的固态硬盘始终没由跟上CPU频率的发展,这时候产生了一个著名的理论,计算机的问题没有什么是加一个中间层的不能解决的,这时候就存储器就分成了两部分,硬盘,内存,硬盘存储数据,内存负责运行时的指令和数据,由于内存的频率还是跟不原创 2020-12-23 22:20:43 · 678 阅读 · 0 评论 -
JAVA开发的自省
前言最近身边的各种做技术或者Hr的都面临着面试的问题,技术人员觉得公司对于个人的技术要求越来越高,学习的知识越来越多无法适应;而Hr面临着大批量的技术人员的涌入,无法有效的快速区分出有效的人才以及人才的分级,鉴于此,特地先奉上JAVA知识图谱,知识图谱不全或者有遗漏可以留言讨论。另外也分别给予技术人员对于Java语言学习的规划和Hr对于人才的区分鉴别发表一些我的看法。JAVA开发的目前情况与远景分析目前情况随着社会科技的迅猛发展,IT和互联网开始逐步渗透到普通人生活的方方面面,也正是基于此,程序员原创 2020-11-24 23:14:32 · 285 阅读 · 0 评论 -
JAVA怎么实现零拷贝
学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、优快云 技术博客 3 篇原创 2020-11-08 23:48:21 · 566 阅读 · 3 评论 -
Java实现磁盘的顺序读写
想实现磁盘顺序写的原因:最近在研究Kafka的过程中,发现kafka性能好的原因之一就是数据的最终落盘采用了磁盘的顺序读写,从各种博客和官方说法来看,磁盘的顺序读写的性能是磁盘的随机读写性能的几千倍,所以就在想,如果我要去开发一个中间件,最终存储也采用顺序读写有没有办法能实现这个东西。解决问题过程:首先我去查询了JDK1.8的api文档,查看了IO包和NIO包下的一些类,发现IO下的类的介绍几乎都是随机读写的,NIO也主要是采用通道和directBytebuffer来提升性能,没能给我灵感,突然我想到原创 2020-11-03 23:08:10 · 7029 阅读 · 11 评论