JMCui

LV0
发表了文章

MySQL 数据库表分区.

MySQL 数据库在 5.1 版本时添加了对分区(partitioning)的支持。分区的过程是将一个表或索引分解成多个更小、更可管理的部分。就访问数据库的应用...

JMCui
发表了文章

InnoDB 存储引擎.

InnoDB 存储引擎有多个内存块,可以认为这些内存块组成了一个大的内存池,负责如下工作:

JMCui
发表了文章

看看有哪些 Web 认证技术.

BASIC 认证会将“用户名:密码”经过 Base64 加密后放入请求头部的 Authorization 字段用于服务端校验,因为采用的是 Base64 加密,...

JMCui
发表了文章

看看有哪些 Web 攻击技术.

HTTP 协议具有无状态、不连接、尽最大努力的特点,对于 Web 网站的攻击基本也是针对 HTTP 协议的这些特点进行的。比如无状态的特点,就要求开发者需要自行...

JMCui
发表了文章

NAS 共享访问协议 — NFS、SMB、FTP、WebDAV 各有何优势?

随着智能化互联时代的来临,家中的智能设备越来越多:电视机、平板、游戏主机、电脑、手机等遍及家中各个角落,同时设备之间共享数据的需求变的越来越强烈。比如同步、备份...

JMCui
发表了文章

也来聊聊 HTTPS.

前言: 网上聊 HTTPS 的文章已经数都数不过来了吧,厚着脸皮,整理下读书笔记,结合平常项目的实践,也来聊聊 HTTPS。

JMCui
发表了文章

简述 HTTP 首部字段.

HTTP 首部字段是构成 HTTP 报文的要素之一。在客户端与服务器之间以 HTTP 协议进行通信的过程中,无论是请求还是响应都会使用首部字段,它能起到传递额外...

JMCui
发表了文章

虚拟IP原理及使用

高可用性 HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性...

JMCui
发表了文章

简单了解 HTTP 协议

最初,HTTP 协议的出现主要是为了解决文本传输的难题,由于协议本身非常简单,于是在此基础上设想了很多应用方法并投入了实际使用。现在 HTTP 协议已经超出了 ...

JMCui
发表了文章

jacoco 生成单测覆盖率报告

jacoco 是一个开源的覆盖率工具,它针对的开发语言是 java。其使用方法很灵活,可以嵌入到 ant、maven 中;可以作为 Eclipse 插件;可以作...

JMCui
发表了文章

使用 Junit + Mockito 实践单元测试

相信做过开发的同学,都多多少少写过下面的代码,很长一段时间我一直以为这就是单元测试...

JMCui
发表了文章

git 的 hook 操作

和其它版本控制系统一样,Git 能在特定的重要动作发生时触发自定义脚本。有两组这样的钩子:客户端钩子和服务器钩子。客户端钩子由诸如提交和合并这样的操作所调用,而...

JMCui
发表了文章

JVM系列十三(运行时栈帧结构).

栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。每一个栈帧都包括了局部变量表、操作数...

JMCui
发表了文章

JVM系列十三(类加载器).

比较两个类是否“相等”,只有在这两个类是由同一个类加载器加载的前提之下才有意义,否则,即使这两个类是来源于同一个 Class 文件,只要加载它们的类加载器不同,...

JMCui
JVM
发表了文章

JVM系列十二(类加载机制)

虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这就是虚拟机的类加载机制...

JMCui
发表了文章

JVM系列十(虚拟机性能监控神器 - BTrace).

BTrace 是一个动态安全的 Java 追踪工具,它通过向运行中的 Java 程序植入字节码文件,来对运行中的 Java 程序热更新,方便的获取程序运行时的数...

JMCui
发表了文章

JVM系列十(Class 文件结构).

JDK 的版本号已经到 14 了,相对于语言、API 以及 Java 技术体系中其他方面的变化,Class 文件结构一直处于比较稳定的状态,Class 文件的主...

JMCui
发表了文章

Java Agent 简介

Java Agent 这个技术出现在 JDK1.5 之后,对于大多数人来说都比较陌生,但是多多少少又接触过,实际上,我们平时用的很多工具,都是基于 Java A...

JMCui
发表了文章

Java 中的协程库 - Quasar

一个进程可以产生许多线程,每个线程有自己的上下文,当我们在使用多线程的时候,如果存在长时间的 I/O 操作,线程会一直处于阻塞状态,这个时候会存在很多线程处于空...

JMCui
发表了文章

JCTools 简介

早在96年就有论文提出了无锁队列的概念,再到后来 Disruptor,高性能已得到生产的验证。此处介绍的 Jctools 中的高性能队列,其性能丝毫不输于 Di...

JMCui

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券