• 让天下没有难学的技术
    多数学员都来自推荐,这就是口碑的力量

19

2021-11

java面向对象基础方法

方法的概念 1. 什么是方法 Ø 方法是类或对象行为特征的抽象,也称为函数。 Ø Java里的方法不能独立存在,所有的方法必须定义在类里。 方法也可以描述为是某个功能的执行体, 一个方法通常对应一个功能. 2. 为什么使用方法 比如要想完成某种功能, 需要执行10行...

19

2021-11

java方法重载(Overload)

重载 1. 重载的概念 在同一个类中,允许存在一个以上的同名方法,只要它们的参数不同即可。 参数不同的含义是仅参数个数不同 或者 类型不同 或者 顺序不同. 注意 : 参数不同不包含参数名的不同 2. 如何重载 在同一个类中写同名方法, 保证参数不同即可 3....

14

2021-10

flink的开发中用了哪些算子?

Flink中的算子是将一个或多个DataStream转换为新的DataStream,可以将多个转换组合成复杂的数据流拓扑。 在Flink中,有多种不同的DataStream类型,他们之间是使用各种算子进行的。如下图所示: flink中常用的算子 mapDataStream --> DataStream]:输...

23

2021-09

springcloud五大核心组件

①. 服务发现——Netflix Eureka 一个RESTful服务,用来定位运行在AWS地区(Region)中的中间层服务。由两个组件组成:Eureka服务器和Eureka客户端。Eureka服务器用作服务注册服务器。Eureka客户端是一个java客户端,用来简化与服务器的交互、作为轮询负载均衡器,并...

23

2021-09

hibernate 是如何工作的?

hibernate工作原理: 通过Configuration config = new Configuration().configure();//读取并解析hibernate.cfg.xml配置文件 由hibernate.cfg.xml中的读取并解析映射信息 通过SessionFactory sf = config.buildSessionFactory();//创建SessionFactory ...

17

2021-09

rabbitmq 怎么保证消息的稳定性

1.保证消息不会丢失 消息持久化;ACK确认机制;设置集群镜像模式;消息补偿机制 第一种:消息持久化 RabbitMQ的消息是默认放在内存的,如果不特别声明消息持久到磁盘,当节点关掉或者crash(碰撞)掉,消息就会丢失。 那么要把数据持久到磁盘就要满足三个条...

16

2021-09

JDK1.8注解的新特性

java培训技术进阶之JDK1.8注解的新特性 Java 8对注解处理提供了两点改进:可重复的注解及可用于类型的注解。此外,反射也得到了加强,在Java8中能够得到方法参数的名称。这会简化标注在方法参数上的注解。 1、可重复注解 JDK1.8之后,可读性更好 2...

15

2021-09

常用的集合类有哪些?它们的区别是什么?

常用的集合类有一下几种: List结构的集合类:ArrayList类,LinkedList类,Vector类,Stack类 Map结构的集合类:HashMap类,Hashtable类 Set结构的集合类:HashSet类,TreeSet类 Queue结构的集合:Queue接口 HashMap和Hashtable的区别: HashMap和...

25

2021-08

创建线程池有哪几种方式

newSingleThreadExecutor():它的特点在于工作线程数目被限制为 1,操作一个无界的工作队列,所以它保证了所有任务的都是被顺序执行,最多会有一个任务处于活动状态,并且不允许使用者改动线程池实例,因此可以避免其改变线程数目; newCachedThreadPool():它是...

09

2021-08

java集合框架Iterator(迭代器)

java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合。 Iterator 是 Java 迭代器最简单的实现,ListIterator 是 Collection API 中的接口, 它扩展了 Iterator 接口。 迭代器 it 的两个基本操作是 next...