二分查找
Maven

Maven 作为一个构建工具,不仅能自动化构建项目,还能够抽象构建过程,提供构建任务实现;它跨平台,对外提供了一致的操作接口,这一切足以使它成为优秀的、流行的构建工具。Maven 不仅是构建工具,还是一个依赖管理工具和项目管理工具。它提供了中央仓库,且能按照配置自动下载构件。

设计模式

设计模式(Design pattern)代表了软件开发中最佳的实践,通常被有经验的面向对象的软件开发人员所采用。

设计模式:工厂模式

工厂方法模式是一种创建型设计模式, 其在父类中提供一个创建对象的方法, 允许子类决定实例化对象的类型。

垃圾回收策略与算法

垃圾收集器(garbage collector)是一种动态存储分配器,它自动释放程序不再需要的内存块,这些块也称为垃圾。自动回收垃圾的过程则称为垃圾收集(garbage collection)。在一个支持垃圾收集的语言中,程序显式地申请内存,但从不需要显式的释放它们。垃圾收集器会定期识别垃圾块,并将垃圾块放回空闲链表中。

RBAC权限管理

RBAC(Role-Based Access Control)作为当前使用范围最广的一种权限设计模型,有 3 个基础组成部分,分别是:用户、角色和权限。RBAC 通过定义角色的权限,并对用户授予某个角色从而来控制用户的权限,实现了用户和权限的逻辑分离(区别于ACL模型)。不同角色对应不同权限,用户可充当多个角色。

配置中心
数据库事务
MySQL锁

锁(lock)是计算机用以协调多个进程间并发(concurrent)访问同一共享资源的一种机制。MySQL 中为了保证数据访问的一致性与有效性等功能,实现了锁机制。MySQL 中的锁是在服务器层或者存储引擎层实现的。

Windows下使用Redis
1234
友链
访客
本站总访问量: