- 博客(6)
- 收藏
- 关注
原创 Shiro安全框架
文章目录Shiro安全框架Shiro是什么Shiro简要架构Shiro详细架构认证管理器(Authenticator)授权管理器(Authorizer)缓存管理器(CacheManager)Shiro记住我Shiro安全框架Shiro是什么Shiro是Java的一个安全框架。是一个功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证、授权、加密机会话管理等功能。使用Shiro就可以非常快速的完成认证、授权等功能的开发。具体流程图如下:Shiro简要架构Shiro架构包含三
2020-06-30 12:48:50 224
原创 TCP协议的三次握手和四次挥手是什么样的原理?
TCP协议的三次握手和四次挥手TCP协议的三次握手和四次挥手三次握手为什么需要三次握手,两次不行吗?四次挥手挥手为什么需要四次?TCP协议的三次握手和四次挥手三次握手三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。实质上其实就是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号,交换TCP窗口大小信息。
2020-06-29 17:14:14 263
原创 揭开Redis的神秘面纱
RedisRedis介绍Redis是什么?Redis是一个开源的内存中的数据结构存储系统,是一个高性能的K-V结构的存储系统,支持多种数据类型,例如string,list,set,sortedset,hash等,并且操作都具有原子性。Redis的用途Redis可以当作缓存,消息队列中间件,数据库等。Redis的特点(1)Redis支持数据的持久化,可以将内存中的数据持久化保存在磁盘中,重启的时候可以再次加载使用。(2)Redis不仅仅支持简单的key-value类型的数据,还提供string
2020-06-22 16:30:49 226
原创 什么是分布式系统?Who are you?
分布式系统1.集中式系统 集中式系统中整个项目就是一个独立的应用,整个应用也就是整个项目,所有的东西都在一个应用里面。如下图所示:优点 优点就是开发测试运维会比较方便,不用为考虑复杂的分布式环境。缺点 不易扩展,每次更新都必须更新所有的应用。而且,一个有问题意味着所有的应用都有问题。当系统越来越大,集中式将是系统最大的瓶颈。2.分布式系统 分布式系统是若干独立计算机的集合,这计算机对用户来说就像单个相关系统。也就是说分布式系统背后是由一系列的计算机组成的,但用户感知不到背
2020-06-20 11:41:33 239
原创 Collection粗略解释
总结:Connection接口:— List 有序,可重复ArrayList优点: 底层数据结构是数组,查询快,增删慢。缺点: 线程不安全,效率高Vector优点: 底层数据结构是数组,查询快,增删慢。缺点: 线程安全,效率低LinkedList优点: 底层数据结构是链表,查询慢,增删快。缺点: 线程不安全,效率高—Set 无序,唯一HashSet底层数据结构是哈希表。(无序,唯一)如何来保证元素唯一性?1.依赖两个方法:hashCode()和equals()LinkedH
2020-06-11 09:59:00 188
原创 多态成员的使用,权限修饰符以及异常处理
1多态的成员使用1.1特点1、成员变量:使用的是父类的2、成员方法:由于存在重写现象所以使用的是子类的3、静态成员:随着对象而存在,谁调用的就返回谁的1.2测试创建day09工程创建cn.tedu.manytai包创建Test1_UseManyTai.javapackagecn.tedu.manytai;//这个类用来测试多态的使用publicclass Test1_UseManyTai {publicstatic void...
2020-06-10 18:49:11 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人