Shiro判断Subject是否拥有该角色';
  
解决报错:com.mysql.cj.exceptions.InvalidConnectionAttributeException';
  
Hello World -- Shiro';
  
application.properties详细配置';
  
Spring常用注解';
  
MyBatis简单理解一级缓存和二级缓存';
  
Hiberante的功能总结与使用步骤';
  
Join、Yield和Sleep,线程的阻塞状态';
  
线程的状态';
  
Java创建多线程的三种方法';