
java
strandtrack
这个作者很懒,什么都没留下…
展开
-
CPU密集型和IO密集型
就是当前应用是浪费CPU就是CPU密集型 当前应用是浪费IO就是IO密集型, IO无论是网络IO还是磁盘读写IO,包括从数据库中读数据,包括从redis中缓存读数据。 CPU密集型就是大量的计算,比如查到一堆数据,进行计算,排序,整合。 如果发现每次CPU占用率就是百分之30,40,最多到70,这种就是CPU很闲,反之则是CPU密集。 如果是CPU密集型,那我们加上CPU,升级服务器,或者用多台服务器就能解决问题 如果是IO密集型,就换固态硬盘,加内存条,使用各种缓存技术,提高网卡的传输效率等等原创 2021-07-12 13:50:52 · 349 阅读 · 0 评论 -
面试题汇总
1.JavaSE面试题之自增变量 int i=1; i=i++; 结果为i=1 解释: 一般的运算都是在操作栈中,例如1+1就要ipush 1 然后ipush 1 然后iadd原创 2021-06-06 12:38:46 · 112 阅读 · 0 评论 -
java8新特性
一 1.新特性主要内容: Lambda 表达式 函数式接口 方法引用 / 构造器引用 Stream API 接口中的默认方法 / 静态方法 新时间日期 API 其他新特性 2.新特性作用: 速度更快: hashMap的改动: jdk1.7的hashMap: 就是hash表,我们称它为hash表,但是底层其实就是数组,这个数组中存的都是entry。用这种数组有什么好处呢?我们知道数组都得有索引值,比如0,1,2,3,4。当新添加一个值时,通过hash算...原创 2021-05-04 16:01:07 · 172 阅读 · 0 评论