
设计
文章平均质量分 89
Java道哥
汲取 传承 打造开源影响力
展开
-
【有料】Java单例模式的7种写法中,为何用Enum枚举实现被认为是最好的方式?
前言如果看到标题就能表示赞同的小伙伴,那估摸你也肯定看过大神说过的这么一句话:。我把它翻译成人话就是:实现单例模式的最佳方法是使用枚举。单例模式单例模式(Singleton Pattern):确保一个类一个实例,并提供一个全局访问点。在开发中,很多时候有一些对象其实我们只需要一个,例如:、、、、等等,这个时候把它设计为单例模式是最好的选择。Java中单例模式是一种广泛使用的设计模式,单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间(比如spring管理转载 2022-10-27 00:06:57 · 649 阅读 · 0 评论 -
进击的NIO!Reactor模式!
思维导图 思维导图 一、Reactor模式介绍 本文主要参考Doug Lea(大神)的《Scalable IO in Java》中讲述的Reactor模式。 原文地址:http://gee.cs.oswego.edu/dl/cpjslides/nio.pdf 有兴趣的可以看看这本书,受益匪浅! 1.1 什么是Reactor模式 Reactor模式一般翻译成"反应器模式",也有人称为"分发者模式"。它是将客户端请求提交到一个或者多个服务处理程序的设计模式。工作原理是由一个线程来接收所有的请求转载 2021-08-21 01:50:38 · 116 阅读 · 0 评论 -
UML 各种图总结精华
UML 各种图总结精华 幸福哥 软考免费送题库+历年真题,微信:858172646 关注他 448 人赞同了该文章 UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。 一、基本概念 如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。 静态图分为:用例图,类图..转载 2020-10-21 20:39:00 · 233 阅读 · 0 评论