摘要:
<!--oracle驱动--> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.1.0</version> </dependency> 报 Cannot resolv 阅读全文
摘要:
集合类存放在java.util包中,主要有三种:set(集),list(列表包括Queue)和map(映射)。 Collection:Collection是集合List、Set、Queue的最基本的接口。 Iterator:迭代器,可以通过迭代器遍历集合中的数据。 Map:是映射表的基础接口 。 一 阅读全文
摘要:
泛型提供了编译时类型安全监测机制,该机制允许程序员在编译时检测到非法的类型。 本质: 泛型本质是指类型参数化,也就是说所操作的数据类型被指定为一个参数。 允许在定义类、接口、方法时使用类型形参,当使用时指定具体类型。所有使用该泛型参数的地方都被统一化,保证类型一致。如果未指定具体类型,默认是Obje 阅读全文
摘要:
一、概念 运行状态中知道类所有的属性和方法。 在Java中的反射机制是指在运行状态中,对于任意一个类都能知道这个类的所有属性和方法,并且对于任意一个对象,都能调用它的任意一个方法。这种能够获取信息以及动态调用对象方法的功能称为JAVA语言的反射机制。 二、class文件包含的内容 三、使用场所 Ja 阅读全文
摘要:
静态代理 代理模式的作用: 为其他对象提供一种代理以控制对这个对象的访问。 涉及的角色: 抽象角色:声明真实对象和代理对象的共同接口。 代理角色: 代理对象角色内部含有对真实对象的引用,从而可以操作真实对象; 代理对象提供与真实对象相同的接口以便在任何时候都能代替真实对象; 代理对象可以在执行真实对 阅读全文
摘要:
1、背景 当需要向某些对象发送请求,但是不知道请求的接受者是谁,也不知道被请求的操作是哪个,是得请求发送者与请求接受者解耦。 2、模式定义 命令模式(Command Pattern):将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作 阅读全文
摘要:
根据上下文环境,Java 的关键字 final 的含义有些微的不同,但通常它指的是“这是不能被改变的”。防止改变有两个原因:设计或效率。因为这两个原因相差很远,所以有可能误用关键字 final。 以下几节讨论了可能使用 final 的三个地方:数据、方法和类。 1)final 数据 对于编译时常量这 阅读全文
摘要:
![](https://img2020.cnblogs.com/blog/2111274/202101/2111274-20210120150130276-381501649.png) 阅读全文
摘要:
本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 为了防止不提供原网址的转载,特在这里加上原文链接: https://www.cnblogs.com/skabyy/p/11396571 阅读全文