Pismery Blog

Stay high all the time

Spring 事务处理失效

本文重点介绍 Spring 事务处理的几个失效的场景和相关解决方案;


单例模式演进

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


拦截器与过滤器

过滤器与拦截器 本篇文章,主要讲解过滤器与拦截器的区别,使用方式以及使用场景; 过滤器与拦截器的区别: 使用范围不同:过滤器 (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 的内部数据结构是怎么样的? 在

G1收集器

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

JxlsDemo

JXLS JXLS 是 Java 导出 Excel 的一个工具包,尽管 POI 工具包已经可以满足所有的需求,但是有时候操作还是比较复杂,且有一定的代码量,而 JXLS 在生成 Excel 方面显得更加方便好