02 2020 档案

摘要:JVM的内存区域 JVM的内存区域分为线程私有区域和线程共有区域,私有区域分为程序计数器,虚拟机栈、本地方法区、线程私有域的生命周期与线程相同,随线程的启动而创建,随线程的结束而结束,JVM中,每个线程都与操作系统的本地线程直接映射。线程共有区域分为堆、方法区。线程共有域随虚拟机的启动而创建,随虚拟 阅读全文
posted @ 2020-02-16 18:56 小小白不白
摘要:SpringSecurity Spring Security,这是一种基于 Spring AOP 和 Servlet 过滤器的安全框架。 SpringSecurity采用的是责任式链的设计模式。它有一条很长的过滤器链;, 1,WebAsyncManagerIntegrationFilter:将Sec 阅读全文
posted @ 2020-02-14 00:32 小小白不白
摘要:自定义数据库模型的认证授权 1.实现UserDetails UserDetailsService仅定义一个方法loadUserByUsername(),用于获取一个UserDetails对象,UserDetails对象有一系列在验证时用到的信息,包括用户名,密码,权限以及其他信息,SpringSec 阅读全文
posted @ 2020-02-12 16:15 小小白不白 阅读(94) 评论(0) 推荐(0)
摘要:基于内存的多用户支持 1,先准备资源 创建controller 分别在三个controller中建立一些测试路由 2,资源授权的配置 antMatchers()是一个采用ANT模式的URL匹配器,ANT模式使用?匹配任意单个字符,使用 匹配0或任意数量的字符串,使用 匹配0或者更多的目录,antMa 阅读全文
posted @ 2020-02-11 17:11 小小白不白
摘要:自定义表单登录页 虽然有自动生成的表单登录页可以方便使用,但有时我们希望提供自己的表单登录页,所以此时我们需要重写configure方法 其中的authorizeResquests()实际返回一个URL拦截器,提供了anyResquest()(任何请求)、antMatchers()(是一个采用ANT 阅读全文
posted @ 2020-02-09 18:26 小小白不白
摘要:1.使用maven搭建项目矿建 2.引入依赖 org.springframework.boot spring boot starter parent 2.0.4.RELEASE org.springframework.boot spring boot starter security org.spr 阅读全文
posted @ 2020-02-08 21:28 小小白不白
摘要:多线程 JVM中一个进程中可以并发执行多个线程,JVNM中的线程与操作系统的线程是相互对应的,在JVM准备工作都完成以后,JVM会调用操作系统的接口创建一个与之对应的原生线程,JVM线程运行完成后,原生线程也会随之回收,操作系统负责调度所有线程,并为其分配CPU时间片,在原生线程初始化完毕时,就会调 阅读全文
posted @ 2020-02-08 17:09 小小白不白
摘要:第一步搭建springboot项目,引入依赖 org.springframework.boot spring boot starter org.springframework.boot spring boot starter web 以及父类依赖 org.springframework.boot s 阅读全文
posted @ 2020-02-08 16:53 小小白不白
摘要:JVM的运行机制 jvm(Java Virtual Machine)是用于java字节码的虚拟机,包括一套字节码指令集,一组程序寄存器,一个虚拟机栈,一个方法区和一个垃圾回收器,jvm运行在操作系统之上,不与硬件 设备直接交互 Java源文件在通过编译器之后被编译成相应的.class文件,.clas 阅读全文
posted @ 2020-02-08 16:44 小小白不白