摘要: 6. ==和equals区别 # 在Object类中==和equals()都是比较基本数据类型的数值,引用数据类型的地址值 # String类重写了Object类中的equals()方法,比较字符串内容值是否相同 阅读全文
posted @ 2021-10-13 21:04 因心光 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 5. 线程有多少种实现方式? # 三种 # 1. 继承Thread类,重写run() # 2. 实现Runnable接口,重写run() # 3. 实现Callable接口,重写call() 阅读全文
posted @ 2021-10-13 20:45 因心光 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 4. 谈谈你对ArrayList和LinkedList 的理解 # 首先说相同点,ArrayList和LinkedList都是List集合的实现类 # 都具有List集合有序,可重复的特性 # 不同点的话,ArrayList是基于数组的实现,LinkedList是基于链表的实现 # 在进行数据查询时 阅读全文
posted @ 2021-10-13 20:35 因心光 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 3. int和Integer有什么区别? # 首先int是一个基本数据类型,Integer是一个引用数据类型 # int的默认值是0,Integer的默认值为null # int对象是栈区中的一个数值,Integer对象则是一个地址值,指向堆区的一个引用 # Integer是int的包装类,包装类中 阅读全文
posted @ 2021-10-13 20:06 因心光 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 2. 面向对象具有哪些特征? # 首先面向对象具有三大特征,分别是:封装、继承、多态 # 封装是将属性私有化,提供对外开放的get set方法,封装的优点是私有化属性保证数据的安全性,get set 方法提高了代码的可操作性、复用性、可维护性 # 继承发生在Java的子父类之间,子类可以继承和调用父 阅读全文
posted @ 2021-10-13 19:45 因心光 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是面向对象?你如何理解面向对象? # 面向对象就是将一组数据和处理数据的方法组成对象 # 将具有相同行为的对象归纳为类 # 通过封装隐藏类的内部实现 # 通过继承实现类的泛化 # 通过多态实现基于对象类型的分派 面向对象是相对于面向过程而言的,面向过程效率高,面向对象复用性强 阅读全文
posted @ 2021-10-13 19:31 因心光 阅读(427) 评论(0) 推荐(0) 编辑
摘要: SpringBoot定时任务 定时任务配置 package com.demo.scheduled; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Co 阅读全文
posted @ 2021-10-12 15:12 因心光 阅读(24) 评论(0) 推荐(0) 编辑
摘要: SpringBoot整合谷歌验证码 依赖 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </dependency> 配置 配置文 阅读全文
posted @ 2021-10-12 11:07 因心光 阅读(414) 评论(0) 推荐(0) 编辑
摘要: Actuator监控应用(Json数据格式 无界面) 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </depende 阅读全文
posted @ 2021-10-12 10:55 因心光 阅读(31) 评论(0) 推荐(0) 编辑
摘要: SpringBoot整合Druid 依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.2.2</version> </depende 阅读全文
posted @ 2021-10-11 21:37 因心光 阅读(48) 评论(0) 推荐(0) 编辑