设计模式
文章平均质量分 89
zhouyunjian
这个作者很懒,什么都没留下…
展开
-
一篇文章讲透spring ioc (概念、原理、实例、应用场景、面试题)
ioc概念 优势 原理 常见api 实例 应用场景 常见面试题 ioc概念、优势、原理、常见使用、实例、应用场景 ioc概念与定义:ioc翻译成中文为控制反转。意思可以理解为类与类之间的依赖通过容器来控制、配置实现;换一种方式可以这么理解 原来类与类之间在编译时即产生了依赖,即new 对象时,已建立好两者之间的依赖关系;ioc机制将两者之间的依赖关系通过容器进行...原创 2020-07-12 20:30:56 · 5376 阅读 · 1 评论 -
反射以及动态代理深入研究以及对现有销售平台项目的改进思考
反射概念、作用 反射应用场景 反射缺点 反射机制 反射常见类介绍 反射使用实例 动态代理概念以及应用 动态代理实例 在公司实际项目中的应用与思考 反射概念、作用概念:java程序编译后,在jvm虚拟机进行记载,在程序运行时刻,可通过虚拟机找到对应的类,以及其下的所有属性、以及方法,并能够动态执行其方法。这种动态获取信息以及动态调用方法的功能就叫做反射作用:通过反射机制,可以在运行时访问 ...原创 2020-07-05 10:42:44 · 146 阅读 · 0 评论 -
Java设计模式—生产者消费者模式(阻塞队列实现)
生产者消费者模式是并发、多线程编程中经典的设计模式,生产者和消费者通过分离的执行工作解耦,简化了开发模式,生产者和消费者可以以不同的速度生产和消费数据。这篇文章我们来看看什么是生产者消费者模式,这个问题也是多线程面试题中经常被提及的。如何使用阻塞队列(Blocking Queue)解决生产者消费者模式,以及使用生产者消费者模式的好处。真实世界中的生产者消费者模式生产者和消费者模式在...原创 2016-03-10 11:22:26 · 210 阅读 · 0 评论 -
基于HashMap的散列表性质、原理、优点、性能以及应用研究
在java软件开发过程当中,散列表作为一个存储数据结构的集合,应用当中特别常见,但很多时候只知道它的使用而忽视了其目的、原理,并没有真正挖掘出其真正价值。所以本篇文章从几个角度去深入挖掘散列表的实际价值所在,如有疏漏,敬请指正。 散列表的目的与特性 散列表的原理-HashMap 高性能的map分类与特性分析 map性能比较:hashMap、concurrentH...原创 2019-05-21 23:02:15 · 773 阅读 · 0 评论 -
基于队列的分析研究
本文主要介绍基于队列的分析研究,内容分为以下几大块: 队列的性质以及特点 队列的分类、使用方法、代码实战 高并发队列分析与压测报告 队列与设计模式的关联 交易系统的应用场景分析 bat面试中队列常见题 队列的性质以及特点Queue: 基本上,一个队列就是一个先入先出(FIFO)...原创 2019-06-02 11:05:02 · 1162 阅读 · 0 评论 -
设计模式专题-享元模式
定义与优缺点 使用场景 结构组成和uml图 具体实例实现 常见面试题 定义:享元模式是为数不多的,只为提升系统性能而生的设计模式。主要作用就是复用大对象(重量级对象),以节省内存空间和对象创建时间 。享元模式的主要优点是:相同对象只要保存一份,这降低了系统中对象的数量,从而降低了系统中细粒度对象给内存带来的压力。其主要缺点是...原创 2019-07-14 12:11:21 · 82 阅读 · 0 评论