正在加载中,请稍后
摘要: Java内存模型、JVM内存模型、Java对象模型的区别 这三者听起来很像,其实是三种截然不同的概念 1.JVM内存模型 JVM内存结构由JVM虚拟机规范定义。描述的是java程序执行过程中,由JVM管理的不同数据区域,各个区域的功能会有区别。 也就是我们常说的 堆、栈、方法区、程序计数器的内存区域 阅读全文
posted @ 2021-05-14 14:12 wode虎纹猫 阅读(346) 评论(0) 推荐(0)
摘要: Java NIO (NEW IO) 同步、异步和阻塞、非阻塞概念 同步与异步(synchronous/asynchronous):同步是一种可靠的有序运行机制,当我们进行同步操作时,后续的任务是等待当前调用返回,才会进行下一步;而异步则相反,其他任务不需要等待当前调用返回,通常依靠事件、回调等机制来 阅读全文
posted @ 2021-05-14 14:10 wode虎纹猫 阅读(116) 评论(0) 推荐(0)
摘要: I/O多路复用 什么是IO多路复用 一句话解释:单线程或者单进程同时监控若干个文件描述符是否可执行IO操作的能力。 用来解决什么问题 应用程序通常需要处理多条事件流中的事件,比如,电脑同时需要处理键盘鼠标的输入,再比如,Nginx同时处理来自N个的用户请求。 而单核cpu在同一时刻只能做一件事。一种 阅读全文
posted @ 2021-05-14 14:09 wode虎纹猫 阅读(99) 评论(0) 推荐(0)
摘要: Java中1000 = = 1000为false而100 = = 100为true Integer a = 1000,b = 1000; System.out.println(a == b); //false Integer c = 100,d = 100; System.out.println(c 阅读全文
posted @ 2021-05-14 14:07 wode虎纹猫 阅读(273) 评论(0) 推荐(0)
Live2D