栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【三年工作经验面试题】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【三年工作经验面试题】

这里写自定义目录标题

面试题如下

springboot数据库Java基础

面试题如下 springboot

第一题:关于springboot的自动注入;
答:
1.在springboot启动的时候加载注解@SpringBootApplication
2.注解中包含多个注解其中包含 @SpringBootConfiguration 注解之后我们可以在SpringBoot运行的主类中使用@Bean标签配置类了
@EnableAutoConfiguration
@ComponentScan 这个注解相信大家都认识了,组件扫描
3.@EnableAutoConfiguration 最重要包含注解@import(AutoConfigurationImtontonortSelector.class)
类中有重要的方法selectimport 加载到配置文件spring.factories就能自动装配springBoot的jar包

第二题:springboot的ioc和aop
答:Ioc–Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。
aop–面向切面编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

第三题: springboot的注入方式有几种;
答:三种方式
1.属性注入
2.构造器注入
3.setter注入

数据库

    sql优化的几种方式
    ① 尽量少使用select * ,只查询需要的字段
    ② 少使用in和not in 多使用exites和not exites
    ③ 少用子查询,多用连表查询
    ④ 建立适当的索引
    ⑤ 少用like中的模糊查询
    ⑥ 避免在where中用or查询,因为or会全表查询,放弃索引,可以使用union all 用两条sql查询
    ⑦ 使用varchar代替char varchar变长字段按数据内容实际长度存储,存储空间小,可以节省存储空间 char按声明大小存储,不足补空格 值得一提的是如果用char长度为4,存放数据123,在程序中调用123查询查不到数据,而这条语句在plsql是可以查询到的

    内存溢出 如何解决
    待定 删除日志

    oracle的版本
    19C

    索引的最左原则
    简单示范:索引在abc三个字段上,只查询ab也会使用索引查询。

    比较常用的索引
    1.唯一索引
    2.主键索引

Java基础
    关于线程的应用
    ① 批量中使用过线程
    ② 在联机交易里使用发送短信的线程,不耽误主线程的运行关闭线程的几种方法
    ①正常run()和call()方法的结束会终止线程
    ②调用stop()方法终止线程
    ③使用interrupt()方法中断当前线程
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/786133.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号