自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 ThreadPoolExecutor 学习笔记

目录 ThreadPoolExecutor 使用 构造函数 核心方法 任务拒绝策略 ThreadPoolExecutor使用构造函数ThreadPoolExecutor(int corePoolSi...

2019-08-18 12:32:00 152

转载 JVM 栈帧之操作数栈与局部变量表

[TOC]前置知识阅读本文需要对以下知识有所了解:* 栈* 汇编* Java 基础* 逆波兰表达式(有学过的同学阅读本文毫无障碍)引子基于寄存器的设计模式就我们所熟知的x86或arm指令集来说,其对数据的操作都是基于寄存器。例如,要对两个数执行加法操作则需要将这两个数分别送入两个寄存器再执行加法操作,这也符合我们对于编程语言认知,更加易于理解。基于栈的设计模式基于栈...

2019-08-17 16:05:00 547

转载 Vue 系列(一): Vue + Echarts 开发可复用的柱形图组件

[TOC]本文归柯三(kesan)所有,转载请注明出处 https://www.cnblogs.com/kesan/p/11255859.html前置条件系统中已经安装如下组件node.jsnpmvuevue-cli安装echartsnpm install echarts引入echarts在组件源码处引入echarts组件import echarts f...

2019-08-02 14:54:00 695

转载 Spring 整合 ibatis

是的,真的是那个不好用的ibatis,不是好用的mybatis。由于工作需要用到ibatis需要自己搭建环境,遇到了不少的坑,做一下记录。一、环境配置MavenJDK1.6 (非常重要,使用SimpleDataSource作为数据源会在JDK1.8 会触发 not suitable driver found 异常,具体原因另外博文进行解析)MySQL 5.6...

2019-07-27 15:15:00 870

转载 Java IO 为什么我们需要缓冲区

  在执行IO操作我们通常会设置一个字节数组作为缓冲区用来写/读数据,一般情况下一个合理大小的缓冲区是有利于提升性能的,但是有一个问题一直困扰着我,为什么缓冲区可以提升IO操作的性能?  经查阅资料之后,总结如下原因:  1.如今处理器和硬件都是支持按块读取数据,读取数据的次数少了性能自然也就提升了  2.一整块的内存操作和拷贝一个字节速度差异几乎可以忽略不记  3.缓冲...

2019-07-27 14:34:00 1276

转载 Java NIO DirectByteBuffer 的使用与研究

一.结论  DirectByteBuffer 与 ByteBuffer 最大区别就在于缓冲区内存管理的方式。ByteBuffer使用的是堆内存,DirectByteBuffer 使用的是堆外内存,堆外内存的优点就是在执行I/O操作时数据拷贝的次数相对较少,因此也获得了较高的性能。凡事总有但是,由于将缓冲区分配在堆外内存也引入一系列与内存分配和回收的问题,所幸JDK提供了一系列方案来解...

2019-07-22 15:51:00 1580

转载 Java NIO ByteBuffer 的使用与源码研究

一、结论  ByteBuffer 是Java NIO体系中的基础类,所有与Channel进行数据交互操作的都是以ByteBuffer作为数据的载体(即缓冲区)。ByteBuffer的底层是byte数组,通过四个重要的成员变量(mark、limit、position、capacity)来实现对缓冲区的读写数据以及复用缓冲区等操作。ByteBuffer 申请缓冲区内存(数组)的方式有两...

2019-07-21 14:18:00 150

空空如也

空空如也

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

TA关注的人

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