ZP_TX_NG
码龄6年
关注
提问 私信
  • 博客:5,076
    5,076
    总访问量
  • 27
    原创
  • 1,358,588
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-07-18
博客简介:

ZP_2019_07_18的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得1次收藏
创作历程
  • 27篇
    2020年
成就勋章
TA的专栏
  • Java框架-Spring
    3篇
  • Java框架-Mybatis
    3篇
  • Java框架-Shiro
    14篇
  • Java框架-Spring Mvc
    2篇
  • Java集合
    1篇
  • Java
    2篇
  • 笔记
  • Linux
    1篇
  • RPC
    1篇
  • 设计模式
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Shiro-Subject

目的代表当前的交互对象,存储相关的信息获取Subject流程从当前线程的ThreadLocalMap中获取Subject不存在,则用请求创建出SubjectContext从SubjectContext解析出SessionKey从SubjectContext中解析出权限用SubjectContext创建Subject将Subject保存在Session中...
原创
发布博客 2020.06.29 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro-Principal

结构图用以保存Principal的信息实现类加粗样式public class SimplePrincipalCollection implements MutablePrincipalCollection { //Map数据结构LinkedHashMap //外层Map:Key为主体来源的Realm名,Value为该Realm的主体映射 private Map<String, Set> realmPrincipals;}SimplePrincipalMappubl
原创
发布博客 2020.06.29 ·
210 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro-ThreadContext

作用使得线程中的ThreadLocal存储的Entry的值Value为HashMap,这样可以存储更多的数据。Shiro用来存储SecurityManager与Subject流程通过当前线程,得到当前线程的ThreadLocalMap(实质为Entry[]数组)通过当前线程的ThreadLocal,得到ThreadLocalMap存储的Value(Shiro中存储结构HashMap)/* * Licensed to the Apache Software Foundation (ASF) u
原创
发布博客 2020.06.29 ·
428 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring-体系结构

Spring 体系结构   模块化结构,因需引入使用。文章目录Spring 体系结构核心容器数据访问Web测试基础功能核心容器sping-core模块:提供框架基本功能,包括IOC的依赖注入spring-beans模块:提供BeanFactory功能,工厂模式的的实现。spring-context:context模块建立在由core和 beans 模块的基础上建立起来的,它以一种类...
原创
发布博客 2020.06.29 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Mvc-体系结构

体系结构图
原创
发布博客 2020.06.29 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java集合-LinkedList

实现原理数据结构:双向链表关键点向链表添加元素步骤未指定位置,直接添加在链表尾部指定位置,通过next()方法,从first头节点循环index次,得到该位置,将新节点插入其中并处理引用问题头节点的prev为null,尾节点的next为nullLinkedList只记录头节点first、尾节点last、节点数量sizepublic class LinkedList<...
原创
发布博客 2020.06.29 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java-事务JTA

简介  JTA是一个分布式数据库事务的Java API规范,实现了该API的Trans cationManager支持分布式事务 -全局事务。  解决了多数据库共同完成一个工作时,因不知道其它数据库执行状况,而无法选择提交或回滚的问题。JAT的实现(由j2ee服务器提供商根据JTS规范提供)J2EE容器所提供的JTA实现(JBoss)。独立的JTA实现:如JOTM,Atomikos.这些实现可以应用在那些不使用J2EE应用服务器的环境里用以提供分布事事务保证。如Tomcat,Jetty以及普通的
原创
发布博客 2020.06.20 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java-事务

文章目录用途事务特点:ACID原则事务类型用途控制对数据操作的安全性。事务特点:ACID原则Atomicity 原子性: 一组事务操作视为一个原子操作,操作中的任意一个失败,将导致所有的操作失败,即事务执行失败。Consistency 一致性: 事务执行失败时,该事务已影响的数据都应恢复到事务执行前的状态。Isolation 隔离性: 在事务执行过程中对数据的修改,在提交前,其他事...
原创
发布博客 2020.06.20 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux-IO设计

内容出处,链接了解Linux内存运行IO操作内存设计  现在操作系统都是采用虚拟存储器。对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操心系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核,保证内核的安全,操心系统将虚拟空间划分为两部分,一部分为内核空间,一部分为用户空间。  针对linux操作系统而言,将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为
原创
发布博客 2020.06.02 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RPC

概念RPC(Remote Procedure Call)远程过程调用-允许像调用本地服务一样调用远程服务目的在几个进程内(应用分布在不同的机器上),无法共用内存空间,或者在一台机器内通过本地调用无法完成相关的需求,比如不同的系统之间的通讯,甚至不同组织之间的通讯;可以用来解决单个服务器性能问题,横向拓展应用性能,即分布式解决的问题两个应用不在同一服务器,应用A调用应用B的API不能通过本地过程调用的方式?实现原理通过将要调用的API给的全局标示,将API放在一个表中。调用方调用服务时,通过查表
原创
发布博客 2020.05.31 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro-Filter

Shiro-Filter结构设计Shiro-Filter使用关键点org.springframework.web.filter.DelegatingFilterProxy<filter> <filter-name>shiroFilter</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class&g
原创
发布博客 2020.05.19 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro-各组件间调用及依赖关系

使用CacheManager组件时,底层数据结构为Cache<K,V>实现类
原创
发布博客 2020.05.14 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro数据存储-Session

继承结构数据储存底层实现SimpleSessionpublic class SimpleSession implements ValidatingSession, Serializable { private static final long serialVersionUID = -7125642695178165650L; private transient static final Logger log = LoggerFactory.getLogger(SimpleS
原创
发布博客 2020.05.13 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro组件管理者-SecurityManager

原创
发布博客 2020.05.12 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro组件-Realm

Realm体系作用  用以加载用户的角色与权限。
原创
发布博客 2020.05.12 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro组件-SessionDao

继承结构对Session的增删改查操作
原创
发布博客 2020.05.11 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro组件-SessionManager

对Shiro中的Session进行管理
原创
发布博客 2020.05.11 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro组件-CacheManager

继承结构关键点AbstractCacheManager抽象类内部维护的是一个 private final ConcurrentMap<String, Cache> caches,提供缓存功能Cache<K,V>是一个键值对的处理接口,其实现类为map
原创
发布博客 2020.05.11 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro-Authorizer

继承结构
原创
发布博客 2020.05.11 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shiro组件-Authenticator

继承结构
原创
发布博客 2020.05.11 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多