摘要: Java基础之:单例模式 设计模式 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式 。设计模式就像是经典的棋谱,不同的棋局,我们用不同的棋谱,免去我们自己再思考和摸索。 单例模式 对于一个类而言,外部只能获取其一个实例。 实现步骤: 1) 构造器私有化 2) 类的... 阅读原文
2020-12-13 19:57:02 阅读(674) 评论(0)
摘要:   Java基础之:OOP——代码块 代码块又称初始化块,是类中的成员(即类的一部分),类似于方法,将逻辑语句封装在方法体中,通过{}包围起来,也是通过调用执行。 但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显式调用,而是加载类时,或创建对象时隐式调用。 基本语法 [修饰符]... 阅读原文
2020-12-13 18:42:03 阅读(690) 评论(0)
摘要: Java基础之:OOP——类变量与类方法 类变量与类方法,我们习惯也将其称为静态变量与静态方法。   类变量/静态变量 通过一个实际案例来了解,为什么需要使用静态变量。 引入案例 声明一个学生类,每创建一个学生对象,统计学生的人数。 public class Test{ public static ... 阅读原文
2020-12-13 17:33:01 阅读(704) 评论(0)
摘要: 1. Math.random() 静态方法 产生的随机数是 0 - 1 之间的一个 double,即 0 <= random <= 1。 使用: for (int i = 0; i < 10; i++) { System.out.println(Math.random()); } 结果... 阅读原文
2020-12-13 15:50:02 阅读(720) 评论(0)
摘要: 题目:【java源码】ArrayList ArrayList 常用功能:构造函数、增、批量增、删、批量删、批量保留 ArrayList 属性: // 默认数组长度(数组,而不是数据个数) private static final int DEFAULT_CAPACITY = 10; ... 阅读原文
2020-12-13 14:48:02 阅读(720) 评论(0)
摘要: 1.Zuul简介   Zuul包含了对请求的路由和过滤两个最主要的功能。   路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础。   过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础。   Zuul和Eureka进行整合,将Zuul自身注册为Eurek... 阅读原文
2020-12-13 13:24:06 阅读(689) 评论(0)
摘要: 1 //初始化一个字符串 2 String str = null; 3 4 //字符串的比较 5 if(str.equals("haha")){ 6 System.out.println("两个字符串相等"); 7 }... 阅读原文
2020-12-13 12:22:02 阅读(690) 评论(0)
摘要: 一、注解(annotations)列表 @SpringBootApplication: 包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到... 阅读原文
2020-12-13 11:33:03 阅读(664) 评论(0)
摘要: 前言 如果说 Java 工程师,有什么一定要“死磕”拿下的东西,那一定是 Spring 无疑了。众所周知,Spring 无论在 Java 生态系统,还是在就业市场, Spring Boot、Spring Framework、Spring Data、Spring Cloud、Spring Security、S... 阅读原文
2020-12-13 10:23:08 阅读(659) 评论(0)
摘要: 开发步骤:    1、导入Spring开发的基本坐标 2、编写接口和实现类 3、创建Spring核心配置文件 4、在Spring核心配置文件中配置实现类 5、使用Spring的API获得Bean实例Bean对象的依赖注入:   依赖注入:他是Spring框架核心IOC的具体实现。 因为UserService和... 阅读原文
2020-12-13 09:34:01 阅读(681) 评论(0)