JAVA 泛型


JAVA 泛型泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。比如我们要写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,我们就可以使用 Java 泛型。泛型方法<T>你

JAVA 内部类


JAVA 内部类Java 类中不仅可以定义变量和方法,还可以定义类,这样定义在类内部的类就被称为内部类。根据定义的方式不同,内部类分为静态内部类,成员内部类,局部内部类,匿名内部类四种。静态内部类定义在类内部的静态类,就是静态内部类。 public class Out { private sta

Linux上安装Jenkins


Jenkins 安装程序可用于多个 Linux 发行版。Debian/UbuntuFedoraRed Hat / CentOS先决条件最低硬件要求:256 MB 内存1 GB 的驱动器空间(如果将 Jenkins 作为 Docker 容器运行,则建议至少 10 GB)小团队推荐的硬件配置:4 GB+

Linux上安装 Nginx


介绍Nginx 是一种流行的高性能 Web 服务器。本教程将教你如何在 CentOS 7 服务器上安装和启动 Nginx。先决条件本教程中的步骤需要具有特权的非root用户。sudo请参阅我们的 CentOS 7 初始服务器设置教程,了解如何设置此用户。第 1 步 — 添加 EPEL 软件存储库要添

JAVA 异常分类及处理


概念如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。异常分类Throwable 是 Java 语言中所有错误

JAVA 反射


动态语言动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化。比如常见的 JavaScript 就是动态语言,除此之外 Ruby,Python 等也属于动态语言,而 C、C++则不属于动态语言。从反射角度说 JAVA 属于半动态语言。反射机制概念 (运行状态

JAVA 注解


概念Annotation(注解)是 Java 提供的一种对元程序中元素关联信息和元数据(metadata)的途径和方法。Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的 Annotation对象,然后通过该 Annotation 对象来获取注解中的元数据信息。4 种标准

项目常用工具


整体介绍团队协作Ant:较少使用MavenGradleGitSVN:较少使用质量保证CheckstyleFindBugs:代码检测工具SonarQube:平台,集成了上面两种工具压测JMeterJMHABLoadRunner容器与代理(随着微服务的盛行,Envoy、OpenResty、Kong等AP

Spring Cloud


Spring Cloud 的理解?Spring Cloud就是微服务系统架构的一站式解决方案,在平时我们构建微服务的过程中需要做如 服务发现注册 、配置中心 、消息总线 、负载均衡 、断路器 、数据监控 等操作,而 Spring Cloud 为我们提供了一套简易的编程模型,使我们能在 Spring

Spring Boot 面试题


什么是 Spring Boot?如果必须启动一个新的 Spring 项目,我们必须添加构建路径或 maven 依赖项,配置 application server,添加 Spring 配置。因此,启动一个新的 Spring 项目需要大量的工作,因为我们目前必须从头开始做所有事情。 Spring Bo