摘要: 一、泛型擦除机制 1.泛型只在编译阶段限制,之后会擦除。 二、注解 1.注解介绍 2.JDK自带注解 3.元注解 @Target @Retention 阅读全文
posted @ 2019-08-23 10:05 遇见神龙 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、 阅读全文
posted @ 2019-08-23 09:59 遇见神龙 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一、SpringCloud微服务架构 1.流程:客户端请求→ 微服务网关(Zuul)→ 注册发现中心(Eureka)→ 调用中心(Fegin通信)→ 负载均衡(Ribbon)→ 熔断器(Hystrix) 。 2.五大组件 1)Eureka:注册中心:服务发现,服务注册。 2)Feign:服务调用请求 阅读全文
posted @ 2019-08-21 11:37 遇见神龙 阅读(5291) 评论(0) 推荐(0) 编辑
摘要: 一、数据结构入门 1.基本概念。 数据项:最小的数据单位。原子性 数据元素:数据的基本单位。 数据对象:数据元素的集合。 2.数据结构类型。数据结构=逻辑结构+存储结构 2.1数据的逻辑结构 分类一:线性结构(线性表、栈、队列、数组)和非线性结构(树、图)。 分类二:集合结构(确定性、唯一性、无序性 阅读全文
posted @ 2019-08-20 15:43 遇见神龙 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、简介和Thymeleaf spring-boot-starter-web 1.webjars和静态资源映射规则 1.1 webjars:以jar的方式引入静态资源。官网:https://www.webjars.org/。 1.2 默认静态资源文件夹 1.3 欢迎页:index页面 1.4 图标 阅读全文
posted @ 2019-08-17 18:35 遇见神龙 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、日志框架简介 1.SpringBoot选用日志抽象层SLF4j和日志实现logback(Log4j的升级版)。 2.SLF4j使用 2.1SLF4j使用组合 2.2SLF4j使用例子。SLF4j + logback 3.其他日志框架统一转换为slf4j 排除spring默认日志框架commons 阅读全文
posted @ 2019-08-17 18:35 遇见神龙 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、Docker基础 ”一处封装构建,到处运行“ 跨平台跨服务器。 1.解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。 二、Docker三要素 1.仓库:集中存放镜像的场所。Docker HUB 2.镜像:一个只读的模板。 3.容器:独立运行的一个或一组应用,镜像 阅读全文
posted @ 2019-08-13 22:19 遇见神龙 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。 主要是JAVA里除了8种基本类型传参数是值传递,其他的类对象传参数都是引用传递,我们有时候不希望在方法里讲参数改变,这是就需要在类中复 阅读全文
posted @ 2019-08-13 21:13 遇见神龙 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一、zookeeper介绍 1.zooKeeper 是一个开源的分布式协调服务。 分布式应用程序可以基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能 2.zookeeper工作机制 2.1 zookeep 阅读全文
posted @ 2019-08-13 17:23 遇见神龙 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 参考:单例模式的几种实现方式及优缺点。 单例,就是整个程序有且仅有一个实例。 1.饿汉式 1 public class Singleton { 2 private static Singleton INSTANCE = new Singleton(); 3 private Singleton(){} 阅读全文
posted @ 2019-08-12 23:39 遇见神龙 阅读(331) 评论(0) 推荐(0) 编辑