html

  • 手动实现IOC容器:SpringIOC底层实现原理

    面试官特别爱问SpringIOC底层实现,Spring源码晦涩难懂怎么办呢? 跟着老师手动实现一个mini ioc容器吧,实现后再回头看Spring源码事半功倍哦,就算直接和面试官…

    编程笔记 2022年5月8日
  • Shiro身份认证流程

    1、身份认证 【1】基本流程 流程如下: 1、Shiro把用户的数据封装成标识token,token一般封装着用户名,密码等信息; 2、使用Subject门面获取到封装着用户的数据…

    编程笔记 2022年5月8日
  • 什么是Shiro?Shiro有什么特点?

    1、Shiro简介 【1】什么是Shiro? Shiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,…

    编程笔记 2022年5月8日
  • 什么是系统授权?系统授权流程介绍

    【1】什么是授权 授权,即访问控制,控制谁能访问哪些资源。主体进行身份认证后,系统会为其分配对应的权限,当访问资源时,会校验其是否有访问此资源的权限。 这里首先理解4个对象。 用户…

    编程笔记 2022年5月8日
  • 系统身份认证流程

    【1】什么是身份认证 身份认证,就是判断一个用户是否为合法用户的处理过程。最常用的简单身份认证方式是系统通过核对用户输入的用户名和密码,看其是否与系统中存储的该用户的用户名和密码一…

    编程笔记 2022年5月8日
  • 权限管理指什么?权限管理有哪些分类?

    权限管理,一般指根据系统设置的安全策略或者安全规则,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统。 权限管理在系统中一…

    编程笔记 2022年5月8日
  • apt-get命令有什么用?

    使用过Ubuntu的小伙伴,一定使用过apt-get这条命令,那apt-get到底是做什么的呢? 没错,apt-get是用来安装软件的,更准确的说,apt-get是一个deb包的管…

    编程笔记 2022年5月8日
  • IO流、字节流和字符流详细介绍

      一:IO流的分类   1)按流向分:   输入流:读取数据,把持久设备的数据读取到内存中。   输出流:写出数据,把内存的数据写出到持久设备。   2)按数据类型分:   计算…

    编程笔记 2022年5月8日
  • 什么是APM系统?APM的基本原理介绍

      自SpringCloud问世以来,微服务以席卷之势风靡全球,企业架构都在从传统SOA向微服务转型。然而微服务这把双刃剑在带来各种优势的同时,也给运维、性能监控、错误的排查带来的…

    编程笔记 2022年5月8日
  • Jasper+jaspersoftStudio导出用户列表数据教程

    场景说明 在使用Jasper+jaspersoftStudio导出用户列表数据导出(如下图)是比较简单的,就是把用户列表数据,一个List集合放到 JRBeanCollection…

    编程笔记 2022年5月8日