应用程序与驱动程序据我所知,细分可以分6种,ReadFile,WirteFile方式的缓冲区设备读写,直接方式读写,和其他方式读写。Io设备控制操作(即DeviceControl)的缓冲内存模式IOCTL,直接内存方式的IOCTL,其他内存方式的IOCTL!当然还有一种就是创建文件,然后文件读写也应 ...
分类:
其他好文 时间:
2018-05-18 20:41:09
阅读次数:
306
巨人大哥谈Java工程师高手之路 JVM方面 JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 ...
分类:
编程语言 时间:
2018-04-17 11:33:51
阅读次数:
258
Nginx模型以及介绍 一: I/O(输入输出)介绍 系统调用:应用程序通过一些接口访问内核 PIO:程序输入输出模型,CPU会参与 DMA:直接内存访问,磁盘读写过程不需要CPU参与,CPU发送指令给DMA控制器,DMA控制器用来读写磁盘到内存中再返还给应用程序 同步/异步:关注的是消息的通知机制 同步:synchronous,当要去调用一个程序执行某个操作,调用者
分类:
其他好文 时间:
2018-04-12 17:55:20
阅读次数:
184
参考微笑(纯洁的微笑)的公众号内容 基础篇 JVM JVM内存结构 . 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 . 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 . 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 ...
分类:
编程语言 时间:
2018-04-03 11:25:17
阅读次数:
213
一提到JVM运行的的内存划分,相信大家都会第一反应想到堆内存和栈内存。如果再分清楚一些,就是常说的运行时数据五大部分:方法区,虚拟机栈,本地方法栈,堆,程序计数器。本文重点聊一聊直接内存(DirectMemory),直接内存并不是运行时数据区的一部分,也不是Java虚拟机规范中定义的内在区域。它通过Unsafe类的allocateMemory()方法申请分配内存,可以通过-XX:MAxDirect
分类:
其他好文 时间:
2018-03-29 20:04:52
阅读次数:
128
一、基础篇JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 oop-klass、对象头 ...
分类:
编程语言 时间:
2018-03-23 10:30:01
阅读次数:
222
一、基础篇JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 oop-klass、对象头 ...
分类:
编程语言 时间:
2018-03-19 10:21:31
阅读次数:
280
分析: 步骤1、获取Jumper 与 platefrom 位置 步骤2、距离转换为屏幕按压时间,使用api模拟点击屏幕 步骤1实现方案: 方案一: 找到跳一跳游戏的基址,直接内存读取地址。比较难实现 方案二: 使用安卓模拟器登录微信跳一跳,电脑程序对安卓模拟器的游戏界面截图,然后使用机器视觉,计算 ... ...
分类:
其他好文 时间:
2018-03-14 00:23:31
阅读次数:
218
在前面的学习中,我们知道数据流处理的数据都是指字节或字节数组,但实际上很多时候不是这样的,它需要数据流能直接读、写各种各样的java语言的基本数据类型。 DataInputStream和DataOutputStream提供了可以直接存取java基本类型(int,double等)的方法。对于存取基本类 ...
分类:
其他好文 时间:
2018-03-07 20:16:52
阅读次数:
225
1 线程挂起恢复 2 CAS操作 2 直接内存操作(非JVM内存) 3 实例化对象 4 直接操作对象属性 5 直接操作数组 示例代码如下 ...
分类:
编程语言 时间:
2018-02-04 18:14:13
阅读次数:
197