自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Java并发编程(3)——synchronized

在Java中可以使用synchronized关键字来修饰方法、静态方法和代码块,synchronized能够隐式的获取和释放锁,从而保证在同一时刻,只有一个线程在方法或代码块中。public class SynchronizedDemo { public static int num = 0; public static void main(String[] args) {

2017-08-14 15:30:21 265

原创 Java并发编程(2)——Java中的线程

线程的创建Java中由java.lang.Thread类表示线程。创建线程有两种方法:继承Thread类,或者实现Runnable接口来创建。继承Thread类: class MyThread extends Thread{ @OVerride public void run(){ System.out.println("thread name:"+Thread.

2017-08-12 17:06:47 247

原创 Java并发编程(1)——进程与线程

什么是进程进程是程序的执行过程,在操作系统中为了进行进程的管理与调度,抽象出了进程的概念。操作系统将进程作为资源分配和管理的基本单位。进程的组成在操作系统中为了感知到进程,从而进行进程的调度与管理,提供了进程的静态描述。静态描述主要包含 进程控制块PCB、要执行的程序段与程序段执行时进行操作的数据集 其中进程控制块包含进程的描述信息、控制信息以及资源信息,有些系统中还有进程调度等待所使用的现场

2017-08-09 16:54:54 236

原创 Shiro(4) 与Web的集成

将Shiro集成到Web应用中,只需要在web.xml中配置ContextListener和Filter. 对于Shiro来说,集成到Web应用中,需要解决以下问题: - SecurityManager 等Shiro用到的组件与ServletContext的绑定。 - 将请求的URI与权限对应。为了方便,我们首先使用基于*.ini配置文件的方式来进行集成。web.xml

2017-06-19 15:25:51 402 1

原创 Shiro(3) 缓存机制

Shiro提供了缓存功能,以确保安全操作保持尽可能的快。 但是Shiro作为一个安全框架,不可能实现一个完整的缓存机制,因此,Shiro提供了一个抽象的缓存API,我们可以通过此套API来继承任何的缓存产品。 首先我们来看看Shiro的缓存API的接口:public interface Cache { public V get(K key) throws CacheExcepti

2017-06-19 15:25:04 1093 1

原创 Shiro(2) 会话管理

我们知道web应用中,容器通过session来保持会话,并且存储一些会话数据。 而Shiro除了提供安全验证,还提供了一个完整的企业级Session会话解决方案,使得即使是非Web应用也可以进行会话的管理。public interface Session { //类似于HttpSession, 定义了一些标准的session属性与操作, //包括Session唯一标识、会话超时时间、

2017-06-19 15:24:32 1055 1

原创 Shiro(1) 身份与权限验证

Apache Shiro 是一个轻量级的开源安全框架,用于身份认证,授权,会话管理和加密。 下图描述了Shiro的基本功能: Authentication:有时也简称为“登录”,这是一个证明用户是他们所说的他们是谁的行为。Authorization:访问控制的过程,即角色与权限控制。Session Management:管理用户特定的会话,支持非 Web应用,因为Shiro自己实现了一整套的Session

2017-06-19 15:24:04 2203

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除