面试题
文章平均质量分 89
愿逐月华!
这个作者很懒,什么都没留下…
展开
-
面试题简要总结
基础知识封装,继承,多态基本数据类型重载和重写的区别重载:同一个类中,方法名,参数相同参数类型,个数,顺序不同返回值和修饰符可以不同发生在编译时重写:发生在父子类中方法名,参数列表相同返回子范围,抛出异常的范围小于等于父类修饰符范围大于等于父类== 和equals== : 基本类型比较值引用类型比较地址值equals:默认比较地址值被重写时比较内容String,StringBuffer,StringBuilder接口和抽象类的区别?1)实现:extends ,impl原创 2022-03-13 23:18:11 · 1147 阅读 · 3 评论 -
Spring
Spring Boot、Spring MVC 和 Spring 有什么区别spring是一个IOC容器,用来管理Bean,使用依赖注入实现控制反转,可以很方便的整合各种框架,提供AOP机制弥补OOP的代码重复问题、更方便将不同类不同方法中的共同处理抽取成切面、自动注入给方法执行,比如日志、异常等springmvc是spring对web框架的一个解决方案,提供了一个总的前端控制器Servlet,用来接收请求,然后定义了一套路由策略(url到handle的映射)及适配执行handle,将handle结原创 2022-03-13 17:18:26 · 1036 阅读 · 0 评论 -
京淘项目整理
创建springboot 项目https:start.aliyun.comcom.jt常用知识点注解@ResponseBody:将返回值转化为JSON串,如果是字符串本身 原数据返回@RestUserController: = @Controller + @ResponseBody@CrossOrigin@RequestBody:接收前端传递给后端的json字符串中的数据,并将JSON串转化为java对象;json中的key与对象的属性一致.@Mapper: mybatis将当前的接口原创 2022-03-13 10:59:36 · 230 阅读 · 0 评论 -
Spring cloud 相关问题
1 eureka服务注册运行参数注册拉取 30s心跳 30s自我保护模式:网络故障时,15分钟内85%服务异常会保护所有的注册信息不删除稳定后自动退出保护模式。2 ribbon3 Config 配置中心Sleuth + Zipkin链路跟踪Zuul统一调用入口统一权限校验集成Ribbon,Hystrix...原创 2022-03-25 09:06:11 · 170 阅读 · 0 评论 -
redis
reids 是什么?为什么要用reids?原创 2022-03-10 14:14:47 · 66 阅读 · 0 评论 -
消息队列相关问题
RabbitMQRocketMQ可靠消息Kafka实时处理大量数据Kafka系统快速、可扩展并且可持久化。它的分区特性,可复制和可容错都是其不错的特性。消息队列适合哪些场景消息队列:它主要用来暂存生产者生产的消息,供后续其他消费者来消费。它的功能主要有两个:a.暂存(存储)、b.队列(有序:先进先出)。异步处理数据系统应用解耦业务流量削峰...原创 2022-03-09 15:01:35 · 1538 阅读 · 0 评论 -
java基础01
查询公司 每年的 利润增长比原创 2022-03-03 12:13:31 · 132 阅读 · 0 评论 -
问题02 -----
为什么要设计出迭代器?HashMapJava单机并发控制多线程创建的方式?怎么防止前端重复提交?springAOP的原理?批量往MySQL导入1000万数据有什么方法?1. 为什么要设计出迭代器?迭代器本质是一种设计模式,为了解决为不同的集合类== 提供统一的便利操作接口==2. HashMap存储结构:数组+链表+红黑树(jdk8)默认容量16,负载因子0.75key和value对数据类型的要求都是泛型key可以为null,放在table[0]中hashcode:计算键的.原创 2022-02-25 08:29:12 · 380 阅读 · 0 评论 -
java-web
web开发依赖传统项目 jsp 回显,展示数据方便1. Servlet1.1 Servlet对象什么时候创建, 创建几次方式一 :在服务器启动时自动创建Servlet对象,只创建一次方式二 当首次访问servlet时,创建servlet 对象,只创建一次服务器启动没有创建对象浏览器首次访问时 创建1.2 Servlet对象是不是单例的,是否存在线程安全问题Servlet 对象只创建了一次,也就是说在内存中只有一个实例对象,就是单例。存在线程安全问题:举例说明:多个线程同时访原创 2022-02-23 08:44:24 · 279 阅读 · 0 评论 -
Java 问题01 ----- 面向对象
面向对象什么是面向对象?是一种处理问题的思想面向对象注重事情有哪些参与者(对象),以及各自需要做什么 ,面向过程注重事情的每一个步骤及顺序,强调的是过程面向过程比较直接高效,面向对象更易复用,扩展和维护封装封装的意义:在于明确标识出允许外部使用的所有成员函数和数据项内部细节对外部透明,外部调用无需修改或者关心内部实现继承继承父类的方法,并作出自己的改变或扩展子类共性的方法或者属性直接使用父类的,而不需要自己在定义,(提升代码复用性,不需要在写冗余的代码)只需要扩展自己个性化的就原创 2022-01-23 18:34:37 · 209 阅读 · 0 评论