String源码浅谈

String对于我们都很熟悉,平时用的也不少,但是小伙伴们对于String的源码究竟了解多少?如果你真的了解String的源码,会避免很多坑,那我们开始吧。


MySQL数据类型

《高性能MySQL》第4章,读书笔记。


图解Java IO模型(二)

在上一篇的文章中,图解Java IO模型(一),我们讲述了关于同步、异步、阻塞、非阻塞的相关概念,Linux的IO模型。在这片文章中,我将讲述Java的IO模型即BIO、NIO、AIO等相关概念,以及尽可能说明白他们的联系。


图解Java IO模型(一)

对于 Java 的 IO 模型,对于大多数小伙伴都不陌生。但是想要准确的讲述这些 IO 模型之间的不同特点以及应用的范围,可能有一部分小伙伴很难讲清楚。在这篇文章中,我将尽可能清楚的讲述这些问题,希望对于坐在屏幕面前的你有一定的帮助。


Typora+PicGo实现自己的图片自动上传教程

坐在屏幕面前的你,是不是也曾遇到这样的烦心事?自己用markdown写好了一篇文章,但是文章里面图片图较多,需要自己一个一个上传到图床,之后把图床的链接复制回markdown文件。


图解Java内存区域

上一篇文章中,我们提到了对象在内存中的分布情况,图解Java传递类型,那么在这篇文章中,我会用比较通俗易懂的方式,讲解一下Java的内存和对象的内存分布情况。


图解Java传递类型

Java的传递类型究竟是值传递还是引用传递,相信大多数小伙伴们都很迷惑,也许有小伙伴知道是值传递,但是不不知道怎么说明。同时这也是一个很经典的面试题,打开文章的你也遇到过吧。


RocketMQ介绍.md

RocketMQ介绍

1、初识RocketMQ

RocketMQ是阿里巴巴开源的分布式消息中间件,成为 Apache 的顶级项目,以其高性能、低延时和高可靠等特性近年来已经也被越来越多的国内企业使用。


ZooKeeper1-ZooKeeper介绍.md

Zookeeper介绍

1、初识ZooKeeper

1.1、ZooKeeper介绍

Zookeeper是Apache的顶级项目,为分布式应用提供高效且可靠的分布式协调服务。ZooKeeper是一个典型的分布式数据一致性的解决方案。基于他可以实现数据的发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等功能。


Java基础2 final关键字

  在进行Java编程的时候,我们通常会使用final修饰那些不想改变的数据,这样往往出于效率、设计的目的。final可以修饰类、方法、属性。