在非关系型数据库(NoSQL)中,Redis 绝对是 C 位的存在。今天就开一个帖来专门唠唠 Redis。
数据库索引
数据库索引的本质是一种数据结构。
数据库事务
我们常说到的数据库事务(Transaction),指的是访问并可能更新数据库中各种数据项的一个程序执行单元。
数据库基础
我们平日里说得很多的数据库,指的是能够以一定方式(数据结构)去组织、储存在一起,能为多个用户共享,具有尽可能小的冗余度,并且能够与应用程序彼此独立的数据集合。
Java 注解(Annotation)
从 Java 5 开始,官方开始引入注释机制,程序员们也可以通过自定义注解实现各种需求。
RabbitMQ 概述
RabbitMQ 是由 Erlang 语言开发的 AMQP 的开源实现。
消息队列与其实现
消息队列是中间件的一种,是分布式系统中非常重要的组件。
Java 的常量池们
本来想在 JVM 初探里面将 JVM 共享数据区里面的常量池讲清楚的,发现篇幅不够,因此另开了一个帖来唠唠。
Java 的异常处理
异常是导致程序中断运行的一种指令流,如果不对异常进行正确处理,则可能导致程序的中断运行,造成不必要的损失。
对象头
对象在 Hotspot 虚拟机中,除了对象本身的实例数据(Instance Data)之外,其在内存中的布局还包括了对象头(Object Header)和对齐填充(Padding)。