Pismery Blog

Stay high all the time

「MySQL 45 讲」- MySQL 查询语句执行流程

本系列是「极客时间」课程「MySQL 实战 45 讲」的学习笔记,目的是为了强化学习效果;


单例模式演进

本文将通过梳理编码的思考过程,来讲述各种单例模式实现的缘由和注意事项;


拦截器与过滤器

过滤器与拦截器 本篇文章,主要讲解过滤器与拦截器的区别,使用方式以及使用场景; 过滤器与拦截器的区别: 使用范围不同:过滤器 (filter) 是 Java Sevlet 规范中的一部分

接口幂等性

什么是幂等性? 接口的幂等性是指相同的参数,调用一次或多次产生一致的效果; 为什么要保证幂等性? 在系统运行过程中,总会由于各种原因导致重复调用接

OrderByUtils

Order by 操作 排序问题是日常开发中经常遇到的问题,以下是 Java 解决各类排序问题的一些例子,以供大家参考。 单字段排序 对于排序问题,Java 提供了两种解决

Nio 零拷贝

Nio Zero Copy 谈到 NIO,总会提起 Zero Copy「零拷贝」;本篇文章就大概讲述一下零拷贝的内容。 首先,零拷贝的技术必须依赖操作系统,如果操作系统不支持,

Nio 聊天室

Nio 聊天室 本篇文章运用 NIO 实现一个简易的聊天室功能,目的是为了整合一下最近学习 NIO 中的 Channel, Buffer, Selector 的功能; 实现逻辑大概如下: 服务端: 启动一个 Server

HashMap

HashMap 详解 本篇文章将围绕下面几个问题展开: HashMap 的内部数据结构; HashMap 中 put 方法的过程; HashMap 中 hash 方法实现方式; HashMap 中扩容的过程; HashMap 的内部数据结构是怎么样的? 在

GetPrime

算法 - 素数 题目 求小于等于 maxNum 中的所有素数;「ps: 素数又称质数,质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。」 题解 思

G1收集器

垃圾收集器 G1 G1「Garbage First」收集器是继 CMS 收集器的下一代垃圾收集器,在 Java 7 中加入了 JVM 垃圾收集器大家族中;其目的是为了适应服务器