shiro是安全(权限)框架,不仅可以在javase中也可以在javaee中 shiro可以完成认证、授权、加密、会话管理,与web进行集成、缓存等。 Authentication:身份认证/登录,验证用户是不是拥有相应的身份; Authorization:授权,即权限验证,验证某个已认证的用户是否 ...
分类:
其他好文 时间:
2018-04-30 15:38:54
阅读次数:
154
最近需要在项目中使用热修复框架,在这里以美团的Robust为主写一篇文章总结一下学习的过程。 一直认为要学习一个框架的原理,首先需要让他跑起来,从效果反推回去,这样更容易理解。 一、美团Robust的使用 首先我们在编写代码前需要做如下准备 配置文件读写权限,6.0以上需要手动获取 在project ...
分类:
其他好文 时间:
2018-04-30 14:34:09
阅读次数:
179
https://vjudge.net/problem/LightOJ-1220 求x=bp中最大的p,x可能为负数。 因数分解,x=p1x1*p2x2*...*pnxn x=(p1x1'*p2x2'*...*pnxn')q 如果x是正数的话,那么这个q最大就是gcd(x1,x2...xn),也就是答 ...
分类:
其他好文 时间:
2018-04-30 13:34:50
阅读次数:
133
如何在Centos 7.x上以源码包安装最新版Git 注意:如果安装的不是最新版或者系统已经有安装Git,请执行下面的操作 yum remove y git source /etc/bashrc git version 步骤1. 安装依赖包 yum install curl devel expat ...
分类:
其他好文 时间:
2018-04-30 13:27:30
阅读次数:
145
1. 示例代码: 测试结果: 2. 只有在紧接着<div>后面的<p>标志会变成蓝色 示例代码: 测试结果: ...
分类:
Web程序 时间:
2018-04-29 17:44:29
阅读次数:
206
wait() 等待,如果一个线程执行了wait方法,那么该线程就会进去一个以锁对象为标识符的线程池中等待 notity() 唤醒,如果一个线程执行了notity方法,那么就会唤醒以锁对象为标识符的线程池中等待线程的其中一个(至于唤醒哪一个,不能确定) notifyAll() 唤醒所有的线程 wait ...
分类:
其他好文 时间:
2018-04-29 16:21:11
阅读次数:
181
https://en.wikipedia.org/wiki/Liquid_state_machine https://www.youtube.com/watch?v=r4wxN2B5PuU https://stackoverflow.com/questions/28326776/liquid-sta ...
分类:
系统相关 时间:
2018-04-29 15:27:12
阅读次数:
263
一 . 概述 join方法的核心作用就是: 当前线程等待子线程结束. 我们可以看到方法的重载,其实就是调用的线程等待子线程多少时间. 如果不传参数,默认为子线程完成之后才运行. 二 . 测试用例 现在我们创建了一个任务,打印1到1000,主线程和一个子线程分别进行. 打印的效果就是主线程和子线程不断 ...
分类:
编程语言 时间:
2018-04-29 11:55:44
阅读次数:
194
原文:Android项目实战(二十六):蓝牙连接硬件设备开发规范流程前言: 最近接触蓝牙开发,主要是通过蓝牙连接获取传感器硬件设备的数据,并进行处理。 网上学习一番,现整理出一套比较标准的 操作流程代码。 如果大家看得懂,将来只需要改下 硬件设备的MAC码 和 改下对接收数据的处理 即可。 一切都是... ...
分类:
移动开发 时间:
2018-04-29 11:52:10
阅读次数:
203
1.1 什么是ActiveMQ ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。 ...
分类:
其他好文 时间:
2018-04-29 11:45:25
阅读次数:
220