layout:布局,安排,设计; 布置图,规划图;
migration:迁移,移居;
outlet:出口,出路,发泄情绪;
Credentials : 证书; 凭证,用于shiro登录验证用户名和密码
Retry :重试,重审,用于登录时控制密码重输次数
authentication token : 认证令牌
Principals(身份):是Subject 的‘identifying attributes(标识属性)’。比如我们登录提交的用户名。
Credentials(凭证):通常是只被Subject 知道的秘密值,它用来作为一种起支持作用的证据,此证据事实上包含着所谓的身份证明。比如我们登录提供的密码
AtomicInteger : 是一个提供原子操作的Integer类,通过线程安全的方式操作加减
allocation:配给,分配; 分配额(或量); 划拨的款项; 拨给的场地 常见于shiro为角色分配权限;
daemon:守护神; 半人半神的精灵; [计] 守护进程;。在线程中它有以下需注意的地方:
将线程转换为守护线程可以通过调用Thread对象的setDaemon(true)方法来实现。在使用守护线程时需要注意一下几点:
(1) thread.setDaemon(true)必须在thread.start()之前设置,否则会跑出一个IllegalThreadStateException异常。你不能把正在运行的常规线程设置为守护线程。
(2) 在Daemon线程中产生的新线程也是Daemon的。
(3) 守护线程应该永远不去访问固有资源,如文件、数据库,因为它会在任何时候甚至在一个操作的中间发生中断。
standalone:脱机,单独的,独立的