自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Master-TJ的个人博客

https://github.com/Tjcug

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 计算机网络:浅谈HTTPS和加密

1. 前言最近研究HTTPS(超文本传输安全协议),是在HTTP协议的基础上增加了一层SSL协议。SSL协议用来在客户端和服务器之间创建一个安全可靠的通信环境,那么我们要深入了解HTTP协议是如何做到安全可靠的通信,我们就要了解一下简单的密码学原理。下面我们就开始从密码学讲起,然后深入到HTTPS相比HTTP协议之上如何去建立一个可靠安全的通信。2. 加密方式密码学是一门涉及数学、电子信息、...

2019-03-21 18:05:11 680

原创 NIO详解(十):FileChannel零拷贝技术

1.前言前面我们谈到了Java NIO的众多技术脉络。下面我们来说一下Java NIO的技术核心:零拷贝技术,Kafka就是采用Java NIO零拷贝技术提升文件读取性能。2. JavaNIO中的零拷贝2.1 NIO中内存映射方式I/O首先要说明的是,JavaNIO中的Channel(通道)就相当于操作系统中的内核缓冲区,有可能是读缓冲区,也有可能是网络缓冲区,而Buffer就相当于操作系...

2019-03-20 22:02:33 3597 4

原创 NIO详解(六):Java堆外内存

1. 前言最近研究ByteBuffer和DirectByteBuffer。堆外内存是相对于堆内内存的一个概念。堆内内存是由JVM所管控的Java进程内存,我们平时在Java中创建的对象都处于堆内内存中,并且它们遵循JVM的内存管理机制,JVM会采用垃圾回收机制统一管理它们的内存。那么堆外内存就是存在于JVM管控之外的一块内存区域,因此它是不受JVM的管控。下面本博客就来详细介绍以下Java NI...

2019-03-20 21:52:30 7078 9

原创 Java基础:JavaNIO 之 内存映射文件原理

1. 前言最近研究Java中内存映射I/O。Java类库中的NIO中的内存映射文件MappedByteBuffer,相对于Java I/O是一个新的功能。特把适合用于处理大文件,在对大文件处理的时候效率极高。本文章将从操作系统I/O调用原理讲解为什么内存映射文件MappedByteBuffer相比较Java I/O性能极高。话不多说,我们开始学习吧。2. 浅谈Java I/O InputStr...

2019-03-20 19:21:21 3089 2

原创 NIO详解(七):进程间通信(MappedByteBuffer)

1. 前言最近在研究Java进程间通信,为了了解Java中的SharedMemory共享内存。我特地去研究了一些Java NIO进程间通信的方式。2. Java NIO MappedByteBuffer原理传统的进程间通信的方式有大致如下几种:(1) 管道(PIPE)(2) 命名管道(FIFO)(3) 信号量(Semphore)(4) 消息队列(MessageQu...

2019-03-07 12:11:02 1160

公司工资管理系统

公司工资管理系统

2015-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除