自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 设计模式 -- 备忘录模式

备忘录模式是一种行为型设计模式,它允许在不破坏封装性的前提下捕获和外部化对象的内部状态,以便稍后可以将对象恢复到原始状态。该模式通常用于需要撤销操作或快照功能的场景。备忘录模式的应用场景:撤销操作:当需要实现撤销操作时,可以使用备忘录模式来保存对象的状态,以便在需要撤销时可以恢复对象的状态。编辑器:在文本编辑器或图形编辑器中,可以使用备忘录模式来保存文本或图形对象的状态,以便在需要恢复时可以还原对象的状态。游戏:在游戏中,可以使用备忘录模式来保存游戏状态,以便在需要恢复时可以还原游戏的状态。

2023-05-09 16:50:11 926 1

原创 设计模式 -- 享元模式

享元模式是一种结构型设计模式,其主要目的是通过共享尽可能多的对象来最小化内存使用和提高性能。它通过将对象分为可共享和不可共享两类来实现这一目标。可共享对象可以在多个上下文中重复使用,而不可共享对象则必须在每个上下文中创建新实例。Java中享元模式的应用场景:字符串常量池:在Java中,字符串常量池就是一种享元模式的应用场景。在字符串常量池中,相同的字符串只会被保存一次,多个字符串可以共享同一个对象。数据库连接池:在Java中,数据库连接池也是一种享元模式的应用场景。

2023-05-09 11:23:05 482

原创 设计模式 -- 解释器模式

解释器模式是一种行为设计模式,它定义了一种语言和解释器,用于解释该语言中的表达式。它将表达式表示为一个抽象语法树,并提供了一种方式来评估该树的节点。在解释器模式中,我们将表达式表示为一个类层次结构,其中每个类表示表达式的一部分。解释器类提供了一个方法来评估表达式,同时将其转换为另一种形式。每个节点类都实现了该方法,以便可以对整个表达式进行递归评估。解释器模式适用于以下场景:当需要解析一种特定的语言或规则时,可以使用解释器模式。当需要构建一个简单的语言或规则时,可以使用解释器模式。

2023-05-09 10:53:16 403

原创 设计模式 -- 中介者模式

中介者模式是一种行为设计模式,它允许对象之间通过一个中介对象进行通信,而不需要直接相互引用。这种模式有助于减少对象之间的耦合性,从而提高应用程序的可维护性和可扩展性。中介者模式的核心是中介者对象,它负责协调对象之间的交互。当一个对象需要与另一个对象通信时,它会将消息发送给中介者对象,中介者对象会将消息传递给目标对象。这种方式可以隐藏对象之间的实现细节,并允许对象之间的交互变得更加灵活。中介者模式的应用场景:聊天室:聊天室中的用户之间需要通过中介者来进行通信。

2023-05-08 14:44:56 657

原创 设计模式 -- 原型模式

原型模式是一种创建型设计模式,它允许我们通过复制现有对象来创建新对象,而不是通过实例化新对象并手动设置其属性。这种方式可以提高创建对象的效率,特别是当对象的创建成本很高时。在原型模式中,我们创建一个原型对象,并使用它来创建其他对象。原型对象包含要复制的属性和方法。当我们需要创建新对象时,我们只需复制原型对象并进行必要的更改即可。原型模式的应用场景:在创建对象的过程中,如果需要创建多个具有相同属性的对象,可以使用原型模式,避免重复创建对象,提高性能。

2023-04-28 16:42:39 735

原创 设计模式 -- 状态模式

状态模式是一种行为型设计模式,它允许对象在其内部状态发生变化时改变其行为。状态模式将状态和状态对应的行为封装在不同的类中,使得状态可以独立于对象而变化状态模式的应用场景:订单状态管理:订单状态随着订单的不同阶段不断变化,可以使用状态模式来管理订单状态的转换。游戏角色状态管理:游戏中的角色状态也会随着游戏进程不断变化,可以使用状态模式来管理角色状态的转换。线程状态管理:线程的状态也会随着线程的运行状态不断变化,可以使用状态模式来管理线程状态的转换。

2023-04-28 15:50:44 874

原创 设计模式 -- 访问者模式

访问者模式是一种行为型设计模式,它允许你将算法与对象结构分离。通过此模式,你可以在不修改现有类的情况下向现有类层次结构中添加新的行为。在访问者模式中,有两类对象:元素和访问者。元素是一个具有某些接受访问者的方法的对象,而访问者是一个实现了访问者接口的对象,该接口定义了访问者如何访问元素。访问者模式的应用场景包括:编译器的语法树遍历:访问者模式可以用于遍历语法树并执行特定的操作,例如生成中间代码,执行优化等。数据库操作:访问者模式可以用于查询数据库并执行特定的操作,例如计算平均值,求和等。

2023-04-26 16:48:07 678

原创 设计模式 -- 责任链模式

责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它允许多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。在责任链模式中,每个处理器对象都包含一个指向下一个处理器对象的引用。当请求被发送时,它沿着链条依次传递,直到有一个处理器对象能够处理请求为止。责任链模式的应用场景:日志记录:将日志记录分为不同的级别,例如 DEBUG、INFO、WARN、ERROR 等级别,每个级别对应一个处理器,根据日志级别选择对应的处理器进行处理。

2023-04-26 15:42:36 126

原创 设计模式 -- 观察者模式

观察者模式(Observer Pattern)是一种行为型设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个目标对象,当目标对象发生变化时,会自动通知所有观察者对象,使它们能够及时更新自己的状态。在观察者模式中,有两个核心角色:Subject(目标对象)和 Observer(观察者对象)。Subject 维护了一个观察者列表,当它的状态发生变化时,会遍历观察者列表,通知每个观察者对象进行更新。

2023-04-26 14:37:38 361

原创 设计模式 -- 组合模式

组合模式是一种结构型设计模式,它允许我们将对象组合成树形结构,并且能够以相同的方式处理单个对象和组合对象。在组合模式中,有两种类型的对象:组合对象和叶子对象。组合对象包含其他对象,可以是组合对象或叶子对象;而叶子对象是最基本的对象,不包含其他对象一些组合模式的应用场景包括:菜单和子菜单:菜单和子菜单可以组成一个树形结构,其中菜单是整体,而子菜单是部分。组织架构:公司的组织架构可以用树形结构来表示,其中公司是整体,而部门和员工是部分。

2023-04-26 13:42:51 411

原创 设计模式 -- 迭代器模式

迭代器模式是一种设计模式,它提供一种顺序访问集合对象元素的方法,而不需要暴露集合对象的内部表示。迭代器模式的核心是迭代器接口,它定义了访问集合元素的方法,包括获取下一个元素、判断是否还有下一个元素等迭代器模式的使用场景:当需要遍历一个聚合对象的元素时,可以使用迭代器模式。例如遍历一个数组或集合中的元素。当需要对不同类型的聚合对象进行遍历时,可以使用迭代器模式。例如遍历一个数组和一个链表中的元素。当需要隐藏聚合对象的内部结构,只暴露遍历接口时,可以使用迭代器模式。

2023-04-20 13:58:26 431

原创 设计模式 -- 装饰模式

装饰模式指在不改变原来文件和使用继承的情况下,动态的扩展一个对象的功能,他是通过创建一个包装对象,也就是装饰来包裹真实的对象动态地给一个对象添加一些额外的职责,而不会影响到该对象的其他部分。避免使用继承来扩展功能,因为继承会导致子类数量的爆炸。在不影响其他对象的情况下,可以灵活地给对象添加或删除职责。

2023-04-19 16:05:23 343

原创 设计模式 -- 命令模式

命令模式是一种行为设计模式,它允许将请求封装为一个对象,从而使不同的请求可以被参数化、队列化、记录日志、撤销等操作。该模式的核心是将请求的发起者和执行者解耦,以便更好地管理和扩展系统命令模式适用于以下场景:需要将请求发送给多个对象,但是不知道具体接收者是谁。需要将请求排队或者记录请求日志。需要实现可撤销操作。需要实现事务性操作。需要实现回滚操作。

2023-04-19 15:18:58 580

原创 设计模式 -- 桥梁模式

桥梁模式.用于将抽象部分与实现部分分离,以便它们可以独立的变化,从而提高系统的灵活性和可扩展性.在桥梁模式中,抽象部分和实现部分分别由抽象类和实现接口表示,抽象类定义了抽象部分的接口,实现接口定了实现部分的接口.当需要在抽象类和具体实现类之间添加更多的灵活性时,可以使用桥梁模式。例如,您可以使用桥梁模式将一个大型的类分解成几个较小的部分,使得每个部分都可以独立地修改和扩展。当需要在运行时动态地选择具体实现类时,可以使用桥梁模式。例如,在跨平台应用程序中,您可以使用桥梁模式来动态地选择不同平台上的不同实现。

2023-04-19 13:57:31 592

原创 设计模式 -- 建造者模式

建造者模式是一种创建型设计模式,它允许您将复杂对象的构建步骤分离,从而让使用者更好的控制它们的创建过程.建造者模式,我想大家都用的挺多的StringBuilder啥的,因此大家也可以仔细思考下,自己的业务场景里面是否有同样的适用场景.

2023-04-18 16:19:10 300

原创 设计模式 -- 模板方法模式

模板方法模式,是一种你那个行为型设计模式,它定义了一个算法的骨架,将其中一些步骤的实现延迟到子类中.模板方法使得子类可以在不改变算法结果的情况下,重新定义算法中的某些步骤需要定义一个算法框架,而该框架的某些步骤可以有不同的实现方式。子类实现中存在大量重复代码,可以将这些代码抽象到父类中,提高代码复用性和可维护性。需要控制子类的扩展,只允许子类实现算法框架中的某些步骤,不允许子类修改算法框架的结构。

2023-04-18 14:50:41 197

原创 设计模式 -- 适配器模式

适配器模式,是一种结构型设计模式,它允许将不兼容的对象包装到适配器中,以便它们可以与其他对象工作在一起,比如现实中常用的适配器,笔记本电脑上的充电线就可以将不同的电压转换成电脑适配的电压,那这样出国工作就不需要准备不同的充电线.适配器模式常常用于以下场景:将一个类的接口转换成客户端所期望的另一个接口。当需要使用一个已经存在的类,但是它的接口不符合需求时,可以使用适配器模式来进行接口转换。当需要复用一些现有的类,但是这些类的接口不一定满足当前需求时,可以使用适配器模式来进行接口转换。

2023-04-18 14:06:49 425

原创 设计模式 -- 门面模式

门面模式,是指提供一个统一的接口去访问多个子系统的多个不同的接口,它为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用门面模式是一种结构型的设计模式,包括我们自己使用很多第三方的jar包,其实就是一种门面模式的具体使用,不需要考虑细节,我们只需要尽情调用即可,当然为了提升自己,还是建议小伙伴们多去看下底层代码,说不定会对自己未来某块业务上有帮助.

2023-04-17 16:05:28 604

原创 设计模式 -- 工厂方法模式以及抽象工厂模式

工厂方法模式是一种常用的类创建型设计模式,次模式的核心精神是封装类中变化的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦,复用和方便后期维护拓展的目的工厂方法模式的应用也十分广泛,包括java的spring框架中的BeanFactory就是一个工厂方法的实现,因此我们在学习的过程中不仅要知道原理,还要思考原理如何应用到实际中.

2023-04-17 15:03:40 257

原创 设计模式 -- 多例模式

在了解了单例模式之后,多例模式就会更加轻松,本质上多例模式就是单例模式的扩展,多例模式也叫对象池模式,是一种用于限制类实例化次数,可以创建指定数量的实例.多例模式在数据库连接池,线程池等地方多有用到,如果不针对多例模式去做一些策略情况,很有可能会出现其中一个实例多次执行,而别的实例一次都没有用到的情况,因此在实际使用过程中也可以借鉴下线程池的设计思想,集思广益.

2023-04-17 13:53:59 589

原创 设计模式 -- 单例模式

单例模式应该说是设计模式中形式最简单的形式之一了,也是大家比较熟悉的模式,这一模式的目的是是的类的一个对象能成为系统中的唯一实例.简单来讲,就是不管在哪访问,每次访问的都是同一对象.单例模式虽然看似简单,但是其中设计思想可谓是大道至简,海水不可斗量,感兴趣的同胞们,可以多去了解了解.

2023-04-04 15:34:30 244

原创 设计模式 -- 代理模式

代理模式,是指为其他对象提供一种代理以控制对这个对象的访问.在某些情况下,一个对象不适合或者不能直接引用另外一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用.生活中,代理现象很普遍,包括找律师,找房屋中介,都是一种代理行为.代理模式在平时的使用中还是很多的,包括aop以及spring框架中的jdk动态代理以及静态代理,都是代理模式的现实使用.使用模式的时候一定要考虑场景,不能强硬的为了模式而模式.

2023-04-04 14:41:35 326

原创 设计模式 -- 策略模式

使用最多的策略模式...

2023-04-03 14:46:33 44

原创 JDK1.8源码学习--util包(Collection)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.Collection的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)...

2022-01-12 13:58:52 3722

原创 JDK1.8源码学习--io包(FileOutputStream)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.FileOutputStream的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者...

2021-12-22 16:07:38 607

原创 JDK1.8源码学习--io包(FileInputStream)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.FileInputStream的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)/*...

2021-12-21 14:31:32 704

原创 JDK1.8源码学习--io包(File)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.File的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)/** * An abstr...

2021-12-21 11:46:58 691

原创 JDK1.8源码学习--io包(Console)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.Console的作用: 直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)/** * M...

2021-12-20 13:41:29 247

原创 JDK1.8源码学习--io包(BufferedWriter)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.BufferedWriter的作用: 直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)...

2021-12-20 10:54:40 413

原创 JDK1.8源码学习--io包(BufferedReader)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.BufferedInputStream的作用: 直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)...

2021-12-20 10:39:51 392

原创 JDK1.8源码学习--io包(BufferedOutputStream)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.BufferedOutputStream的作用: 直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信...

2021-12-20 09:55:51 116

原创 JDK1.8源码学习--io包(BufferedInputStream)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.BufferedInputStream的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)...

2021-12-18 16:30:17 507

原创 JDK1.8源码学习--lang包(Array)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.Array的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)/** * The {@...

2021-12-17 09:31:52 69

原创 JDK1.8源码学习--lang包(ThreadLocal)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.ThreadLocal的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)/** * ...

2021-12-16 14:50:10 338

原创 JDK1.8源码学习--lang包(Thread)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.Thread的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)/** * A &lt...

2021-12-16 09:29:24 218

原创 JDK1.8源码学习--lang包(System)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.System的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)/** * The ...

2021-12-15 17:58:07 178

原创 JDK1.8源码学习--lang包(StringBuffer)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.StringBuffer的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)/** ...

2021-12-15 15:35:33 209

原创 JDK1.8源码学习--lang包(String)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.String的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)/** * The {...

2021-12-15 14:23:54 172

原创 JDK1.8源码学习--lang包(Short)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.Short的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)/** * The ...

2021-12-14 10:09:43 101

原创 JDK1.8源码学习--lang包(SecurityManage)

前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.SecurityManage的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以留言或者私信)/** *...

2021-12-13 14:32:09 191

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除