![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 94
极客云曦
劝学
少年易老学难成,一寸光阴不可轻。
未觉池塘春草梦,阶前梧叶已秋声。
展开
-
公司新来一个小伙,把权限系统设计的炉火纯青!
RBAC 全称为用户角色权限控制,通过角色关联用户,角色关联权限,这种方式,间阶的赋予用户的权限,如下图所示对于通常的系统而言,存在多个用户具有相同的权限,在分配的时候,要为指定的用户分配相关的权限,修改的时候也要依次的对这几个用户的权限进行修改,有了角色这个权限,在修改权限的时候,只需要对角色进行修改,就可以实现相关的权限的修改。这样做增加了效率,减少了权限漏洞的发生。权限是资源的集合,这里的资源指的是软件中的所有的内容,即,对页面的操作权限,对页面的访问权限,对数据的增删查改的权限。举个栗子。原创 2022-09-30 14:28:31 · 114 阅读 · 0 评论 -
java8
介绍在 Java 8 之前,方法必须抛出异常或 return null,这两种方法都不是完美的。Java 8 中引入了 Optional、OptionalInt、OptionalLong 和 OptionalDouble 来表示可能是null.Optionals 有两个内部状态,empty或present。如果基础引用为 ,则 Optional 为空null。当基础引用不为空时,存在 Optional。尽管有多种使用 Optional 的方法,但链式可选项通常用于编写清晰简洁的代码,尤其是在需要复杂过滤时。原创 2021-09-26 14:15:50 · 91 阅读 · 0 评论 -
java设计模式(13-19节)
接口隔离原则——面向对象设计原则面向对象设计原则除了开闭原则、里氏替换原则、依赖倒置原则和单一职责原则以外,还有接口隔离原则、迪米特法则和合成复用原则。本节将详细介绍接口隔离原则。接口隔离原则的定义接口隔离原则(Interface Segregation Principle,ISP)要求程序员尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法。2002 年罗伯特·C.马丁给“接口隔离原则”的定义是:客户端不应该被迫依赖于它不使用的方法(Clients should原创 2021-09-25 22:47:14 · 207 阅读 · 0 评论 -
java设计模式(10-12节)
(一)里氏替换原则的定义里氏替换原则的作用里氏替换原则的实现方法(二)依赖倒置原则的定义依赖、倒置原则的作用依赖倒置原则的实现方法(三)单一职责原则的定义单一职责原则的优点单一职责原则的实现方法原创 2021-09-17 13:37:08 · 288 阅读 · 0 评论 -
java设计模式(4-6节)
·UML类图及类图之间的关系(1)类、接口和类图(2)类之间的关系·类关系记忆技巧·UMLet的使用与类图的设计(1)实验目的(2)实验原理(3)UMLet的使用(4)实验内容(5)实验要求(6)实验步骤类、接口和类图1. 类类(Class)是指具有相同属性、方法和关系的对象的抽象,它封装了数据和行为,是面向对象程序设计(OOP)的基础,具有封装性、继承性和多态性等三大特性。在 UML 中,类使用包含类名、属性和操作且带有分隔线的矩形来表示.原创 2021-09-11 00:15:49 · 305 阅读 · 0 评论 -
java设计模式(共47节)
软件设计模式的产生背景“设计模式”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造(A Pattern Language: Towns Building Construction)中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。1979 年他的另一原创 2021-08-24 20:38:52 · 108 阅读 · 0 评论 -
线程池
图解 | 原来这就是线程池目录第一版 第二版 第三版 第四版 第五版 总结小宇:闪客,我最近看到线程池,被里边乱七八槽的参数给搞晕了,你能不能给我讲讲呀?闪客:没问题,这个我擅长,咱们从一个最简单的情况开始,假设有一段代码,你希望异步执行它,是不是要写出这样的代码?new Thread(r).start(); 小宇:嗯嗯,最简单的写法似乎就是这样呢。闪客:这种写法当然可以完成功能,可是你这样写,老王这样写,老张也这样写,程序中到处都是这样创建线程的方法,能不能.原创 2021-05-24 23:12:12 · 105 阅读 · 4 评论 -
Java之刨根问底_____理论篇(共6篇)
java三种代理模式原创 2021-05-19 15:04:48 · 104 阅读 · 3 评论