摘要:
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)