摘要: 前言 代理模式是Java常见的设计模式之一。所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象。为什么要采用这种间接的形式来调用对象呢?一般是因为客户端不想直接访问实际的对象,或者访问实际的对象存在困难,因此通过一个代理对象来完成间接的访问。在现实生活中,这种情形 阅读全文
posted @ 2020-04-01 20:31 慎终若始 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 目录 一、什么是单例模式 二、单例模式的应用场景 三、单例模式的优缺点 四、单例模式的实现 五、总结 正文 本文首先概述了单例模式,揭示了单例模式的应用场景和优缺点,最后我们给出了单例模式的几种实现方式及注意事项。 回到顶部 一、什么是单例模式 单例模式是一种常用的软件设计模式,其定义是单例对象的类 阅读全文
posted @ 2020-04-01 19:46 慎终若始 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、概念 1、什么是设计模式:所谓设计模式,就是为了解决特定问题的而提供的一整套的代码的编写方案 现在有23种设计模式。 2、分为三大类: 创建模式,如:工厂模式,单例模式。 结构模式,如:代理模式。 行为模式,如:责任链模式。 二、常见的几种设计模式 2.1 工厂设计模式 1、概念:父类作方法的返 阅读全文
posted @ 2020-04-01 19:45 慎终若始 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、基本数据类型 1、什么是基本数据类型? 基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。 2、八种基本数据类型 byte:8位,最大存储数据量是255,存放的数 阅读全文
posted @ 2020-04-01 16:46 慎终若始 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 前言 关键词:多线程、高并发、超发、悲观锁、乐观锁。 1、本文旨在介绍什么是高并发?(同时有多个请求) 2、什么是超发?(其实就是在高发场景下产生的数据读取错误) 3、高并发与多线程的关系? 4、现在接触过的并发与多线程。 一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功 阅读全文
posted @ 2020-04-01 13:25 慎终若始 阅读(899) 评论(0) 推荐(0) 编辑