加载中
1.9、设计模式 [行为型]- 观察者模式(Observer Pattern)

观察者模式 观察者模式(Observer),又叫发布-订阅模式(Publish/Subscribe),定义对象间一种一对多的依赖关系(注册),使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并自...

1.8、设计模式 [结构型]- 代理模式(Proxy Pattern)

代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的代理对象,通过使用代理对象向外界提供功能...

1.7、设计模式 [结构型]- 适配器模式(Adapter Patter)

适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入...

1.6、设计模式 [创建型]- 原型模式(Prototype Pattern)

原型模式 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该...

1.5、设计模式 [创建型]- 建造者模式(Builder Pattern)

建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Builder 类会一步一...

1.4、设计模式 [创建型]-单例模式(Singleton Pattern)

单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建...

1.3、设计模式 [创建型]- 抽象工厂模式(Abstract Factory Pattern)

抽象工厂模式 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳...

1.2、设计模式 [创建型]- 工厂模式(Factory Pattern)

工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端...

1.1、设计模式-介绍

设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案...

面试编程题记录

远程面试-现场-编程题: 1、一个小区里有n个居民,第一天有k个传染病感染者,感染者需要转运到医院隔离和治疗,该小区第一天的转运感染者的能力是p个人,第二天转运能力是p-1人,第三天转运能...

Java 对象创建过程

Java 对象创建过程 判断是否加载、分配内存(指针碰撞或者空闲链表)、初始化为零值、设置对象头(实例是哪个类的实例、类的元信息位置、GC 分代年龄等)、init 方法。 Java 虚拟机创建一个对...

《分布式锁》原理与实现

hi,已经忘记多久没有写博客,现在正式回归! 今天要分享的是分布式锁的原理与实现;在系统软件开发过程中,很多时候我们会有一种这么一种场景: 我们有很多需要同时处理的任务,而这些任务执...

API文档服务《小妖鸡》安装教程

博主今天分享在腾讯云上面安装小妖鸡上安装API文档服务《小妖鸡》的全过程,此过程相当繁琐,请大家耐心一步步安装。 官网地址:http://www.docway.net/;http://sw3.edugate.cn/ GIT地址:h...

生产服务器之间--网络监控

背景,博主所负责的项目最近老是mongo报open socket excepiton;因为项目刚刚重构完,大家都认为是重构引起的问题。于是代码翻了无数次,参数配置也都看没问题。由于报这个错误都是间隙性的报错,...

spring|springboot项目接入disconf配置中心

背景:很多老旧项目改造时,需要接入配置中心; 经过团队评估,借助disconf来实现过渡到其他配置中心比较简单; 所以博主在此做个分享; 一、springboot项目 (1).pom中引入JAR包依赖...

Swagger在线文档之knife4j实战讲解

一、背景 目前Swagger在线文档官方的UI页面美感、操作舒适度难以满足开发、测试等相关人员;经过调研后,发现了knife4j这款文档插件非常漂亮,且插件社区成熟度也相对比较高,博主在此为各位小...

spring-kafka 设置发送消息的大小

最近,博主在做项目中遇到个kafka消息大小限制的问题,在此记录下问题以及解决方式; 项目问题环境:springboot2.2.2 kafka集群 场景 程序调用spring-kakfa内置的kafkaTemplate进行发送消息,...

Openresty Nginx 安装搭建

openresty安装: 1.下载openresty wget https://openresty.org/download/openresty-1.15.8.3.tar.gz 2.安装依赖包 yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl ope...

JAVA服务性能排查完整方案(含Jmeter,Dubbo)

前段时间,博主在做线上服务性能问题排查的工作;想到也有网上的小伙伴们跟博主需求相同,故此贴出方案;以备后用! 一、jmeter远程调用dubbo接口 (1).jmeter安装jmeter-plugins-for-apache...

【Electron 】App程序自动更新版本管理electron-release-server服务器搭建教程

今天,由于小伙伴需要一个Electron 编写的App程序的自动升级功能;博主就自己动手搭建了一个electron-release-server以提供APP程序的发布管理服务,此处留下笔记以供后用。 环境:centos 7+...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部