基于内存

整体源码还是比较简单的,通过 HashMap 存储:

<aside> 💡

用户名是不区分大小写的,不管是查询还是存储。算是一种符合「最小惊讶原则」的设计。

</aside>

基于数据库