博客

65

设计模式详解(一)——工厂方法模式

前面我们介绍了简单工厂模式,它将创建对象的细节隐藏起来,客户端仅仅通过参数来决定生产哪种具体的产品。但是该模式有个较大的缺点,当我们增加新产品的时候就需要修改工厂类的逻辑,导致原来的商品创建逻辑可能受到影响,即违背了开闭原则。因此我们提出了工厂方法模式......

设计模式详解(零)——简单工厂模式

简单工厂模式不是一个标准的设计模式,也并不属于23种设计模式中的任何一种,但是它是抽象工厂模式和工厂方法模式的基础,且在日常工作中非常常见,姑且作为学习其他设计模式的热身吧。......

设计模式详解——设计模式初识

好久没有更新博客了,最近正好有点时间,就来给大家开启设计模式的系列文章吧,敬请期待哦!......

如何用nginx部署静态网站

如何用nginx部署静态网站......

NASA×SpaceX

NASA×SpaceX......

数据库SQL 某字段按首字母排序

在平常的工作,SQL查询是最基本的操作,有时候会需要将查询的数据按照首字母排序,下面就MySQL和Oracle分析如何将数据按照首字母排序......

我的常用开发软件

我的常用开发软件......

IntelliJ IDEA2020.1和JDK14体验

IntelliJ IDEA2020.1和JDK14体验......

ThreadLocal详解

ThreadLocal,线程本地变量,他是项目开发及面试中经常遇到的重要知识点。本文就ThreadLocal的源码分析它的使用及具体实现......

Java并发工具之Semaphore

Semaphore(信号量)也是常用的并发工具之一,它常常用于流量控制。本文带大家探究其源码实现......