上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: 生产者和消费者指的是两个不同的线程类对象,操作统一资源的情况。具体的操作流程如下: (1)生产者负责生成数据,消费者负责取走数据; (2)生产者每生产完一组数据之后,消费者就要取走一组数据。 一. 直白写法 1. info类 1 public class Info { 2 private Strin 阅读全文
posted @ 2018-11-27 22:40 Hermioner 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Spring IoC容器如何实例化Bean呢?传统应用程序可以通过new和反射方式进行实例化Bean。而Spring IoC容器则需 要根据Bean定义里的配置元数据使用反射机制来创建Bean。在Spring IoC容器中根据Bean定义创建Bean主要有以下 几种方式: 一. 使用构造器实例化Be 阅读全文
posted @ 2018-11-27 21:07 Hermioner 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1. 什么时候使用装饰者模式 比如有一家店卖饮品,饮品就有不少种,每一种还可以加项,比如给可乐加冰,加糖,兑水什么的,每次加项的价格还不同,就会将代码弄的很繁琐,这种情况下就可以使用装饰者模式来实现. 2. 什么是装饰者模式 上述的例子中,可以以饮品为主体,用不用的各种需求来装饰它,比如有一个可乐对 阅读全文
posted @ 2018-11-26 16:23 Hermioner 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一. Bean的命名 每个Bean可以有一个或多个id(或称之为标识符或名字),在这里我们把第一个id称为“标识符”,其余id叫做 “别名”;这些id在IoC容器中必须唯一。如何为Bean指定id呢,有以下几种方式; 1. 不指定id,只配置必须的全限定类名,由IoC容器为其生成一个标识,客户端必须 阅读全文
posted @ 2018-11-25 10:12 Hermioner 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 参考文献:https://www.cnblogs.com/lwbqqyumidi/p/3746821.html 首先对原型模式进行一个简单概念说明:通过一个已经存在的对象,复制出更多的具有与此对象具有相同类型的新的对象。 在理解Java原型模式之前,首先需要理解Java中的一个概念:复制/克隆。 一 阅读全文
posted @ 2018-11-25 10:11 Hermioner 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 参考文献:《Java与模式》 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类。 一. 单例模式的要点 显然单例模式的要点有3个: 某个类只能有一个实例 它必须自行创建这个实例 它必须自行向整个系统提供这个实例 二. 单例模式分类 1. 阅读全文
posted @ 2018-11-24 23:30 Hermioner 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一. 基础概念 1. 什么是IOC Ioc Inversion of control,即“控制反转”,它只是一种设计思想。它意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 (1)谁控制谁 传统的是通过new来创建对象;但是IOC思想是通过一个专门的容器来创建这些对象。即:I 阅读全文
posted @ 2018-11-21 23:38 Hermioner 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.1.1 Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。在传统的开发中,我们需要通过new关键字来创建对象。并且很多业务中,对象之间会 阅读全文
posted @ 2018-11-21 22:17 Hermioner 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一. 二叉树基本概念 在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。二叉树是每个结点最多有两个子树的树结构。它有五种基本形态:二叉树可以是空集;根可以有空的 阅读全文
posted @ 2018-11-21 22:01 Hermioner 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 初次系统学习Spring。现在主要是在看《spring揭秘》+张开涛老师的博客,然后再整理成我习惯的逻辑。我用的spring版本是3.1.2 , JDK版本是1.8.0_171 待我踩完坑回来,我会更新我学习spring的方法,所有的途径,回馈给像我一样在IT路上奋斗的小伙伴们。毕竟,我也是刚踏进去 阅读全文
posted @ 2018-11-21 21:49 Hermioner 阅读(105) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页