![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 82
4.O.4
C盘敲满,年薪百万
展开
-
Java IO AIO学习+BIO聊天室+NIO详解
I/O 模型:就是用什么样的通道或者说是通信模式和 架构进行数据的传输和接收,很大程度上决定了程序通信的 性能,Java 共支持 3 种网络编程的/IO 模型:BIO、NIO、AIO 实际通信需求下,要根据不同的业务场景和性能需求决 定选择不同的I/O模型原创 2022-12-17 08:58:42 · 1341 阅读 · 1 评论 -
5、设计模式之工厂模式
抽象工厂模式:定义了一个interface用于创建相关或有依赖关系的对象簇,而无需指明具体的类。 抽象工厂模式就是将工厂方法改进了一下,使其能够管理多个抽象产品。 从设计层面看,抽象工厂模式就是对简单工厂模式的改进(或者称为进一步的抽象)。 将工厂抽象成两层,AbsFactory(抽象工厂) 和 具体实现的工厂子类。程序员可以根据创建对象类型使用对应的工厂子类。这样将单个的简单工厂类变成了工厂簇,更利于代码的维护和扩展。原创 2022-11-24 15:44:42 · 389 阅读 · 0 评论 -
4、设计模式之单例设计模式
单例设计模式,就是采取一定的方法保证在整个的软件系统中,使得某个类只存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。原创 2022-11-02 10:58:48 · 253 阅读 · 0 评论 -
3、设计模式之软件设计原则
设计模式原则,其实就是程序员在编程时,应当遵守的原则,也是各种设计模式的基础(即:设计模式为什么这样设计的依据)原创 2022-10-31 22:00:37 · 276 阅读 · 0 评论 -
2. 设计模式-详解UML类图
UML——Unified modeling language UML (统一建模语言),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果原创 2022-10-27 10:46:09 · 257 阅读 · 0 评论 -
1、设计模式概述
软件设计模式(Software Design Patter),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。原创 2022-09-24 23:07:14 · 398 阅读 · 0 评论 -
Java之this关键字
1.可以调用的结构:属性、方法;构造器2.this调用属性、方法:* this理解为:当前对象 或 当前正在创建的对象2.1 在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,* 通常情况下,我们都择省略"this."。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式* 的使用"this.变量"的方式,表明此变量是属性,而非形参。2.2 在类的构造器中,我们可以使用"this.属性"或"this.方法"的方式,调用...原创 2021-01-27 23:03:53 · 87 阅读 · 0 评论 -
(一)CentOS6.x下安装使用FastDFS
0. FastDFS简介FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。0.1 什么是分布式文件系统分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。通俗来讲:传统文件系统管理的文件就存储在本机。分布式文件系统管理的文件存储在很多机器,这些机器通过网络连接,要被统一管理。无论是上传或者原创 2020-11-18 19:31:19 · 138 阅读 · 0 评论 -
Java基础之String、StringBuffer、StringBuild
导读 有很多人可能会问,处理字符串数据用String对象一个就够了呀,为什么还要有StringBuffer和StringBuild呢? 因为我们在项目开发中会涉及到操作大量的字符串数据,这时候我们如果使用String对象的话效率就相对较低, 此时我们就考虑有没有其它的字符串数据类型能够提高效率呢!这时候就出现了StringBuffer和StringBuild对象了。String(...原创 2020-03-05 16:04:12 · 165 阅读 · 0 评论