首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
yifanzheng
掘友等级
软件开发
|
http://yifanstar.top/
持续学习者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
CentOS 7 安装 Nginx
最近,在公司经常会进行项目的部署,但是服务器环境都是导师已经搭建好了的,我就是将项目文件放到特定目录。于是,周末在家就进行了 Nginx 的安装学习。之前,在 Windows 上使用过 Nginx,但是在 Linux 环境下 Ngnix 的安装和在 Windows 环境下安装是…
一文读懂 Java 集合中的快速失败(fail-fast)和安全失败(fail-safe)机制
采用快速失败机制的集合容器,使用迭代器进行遍历集合时,除了通过迭代器自身的 remove() 方法之外,对集合进行任何其他方式的结构性修改,则会抛出 ConcurrentModificationException 异常。 在 java.util 包下的集合类都采用的是快速失败机…
Spring Boot 配置 Actuator 监控应用
我们知道 Spring Boot 是一个用于快速开发 Java Web 的框架,不需要太多的配置即可使用 Spring 的大量功能。Spring Boot 遵循“约定大于配置的理念”,采用包扫描和自动化配置的机制来加载依赖 Jar 中的 Spring Bean,不需要任何 Xm…
Spring Boot 集成 Guava Cache 实现缓存机制
Guava Cache 是一个全内存的本地缓存实现,而且提供了线程安全机制,相比于数据库或 Redis 存储,访问内存中的数据会更加高效。 愿意消耗一些内存空间来提升速度。 预料到某些键会被多次查询。 缓存中存放的数据总量不会超出内存容量。 所以,可以将频繁用到的少量数据存储到…
适配器模式
适配器模式(Adapter Design Pattern),将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。对于这个模式,有一个经常被拿来解释它的例子,就是 USB 转接头充当适配器,把两种不兼容的接口,通过转接变得可以一起…
桥接模式
桥接模式(Bridge Design Pattern),将抽象部分和它的实现部分分离,使它们都可以独立地变化。 桥接模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象与行为实现分离开来,从而可以保持各部分的独立性以及应对它们的…
建造者模式
建造者模式(Builder Pattern),也叫生成器模式,是一种对象构建模式。建造者模式可以将一个产品的内部表象和产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。 老规矩,我们先来看看这样一个例子,用一个类表示手机的一些指标:品牌、运行内存、…
原型模式
原型模式(Prototype Design Pattern),利用同一个类的原始对象通过复制(或者叫拷贝)来创建新对象。如果对象的创建成本比较大,而同一个类的不同对象之间的差别不大,在这种情况下,我们可以利用原型模式来创建新对象,以达到节省创建时间的目的。 我们先来看一个示列:…
工厂模式
一般情况下,工厂模式(Factory Design Pattern)分为三种更细分的类型:简单工厂、工厂方法和抽象工厂。不过,在 GoF 的《设计模式》一书中,将简单工厂模式看作时工厂方法模式的一种特例。 简单工厂模式是工厂模式中最简单的一种模式。下面,我们通过一个例子来解释一…
设计模式七大原则
设计模式原则,其实就是程序员在编程时,应当遵守的原则,也是各种设计模式的基础。 就一个类而言,一个类应该只负责一项职责。比如类 A 负责两个不同职责:职责 1 和 职责 2。当职责 1 需求变更而改变类 A 时,可能会造成职责 2 执行错误,所以需要将 A 的粒度分解成 A1,…
下一页
个人成就
文章被点赞
150
文章被阅读
145,050
掘力值
2,307
关注了
12
关注者
29
收藏集
0
关注标签
5
加入于
2019-12-27