2024-08-01

2024-08-01

  1. 创建线程有哪几种方式(两种即可)

    1. 继承Thread类并实现run方法,调用继承类的start方法开启线程;

      通过实现Runnable接口,重写run方法,调用线程对象的start方法开启线程;

    2. 通过实现Callable接口,实现call方法,并用FutureTask类包装Callable对象开启线程。

    3. 使用线程池,比如:spring 中的 ThreadPoolTaskExecutor,Executors.newFixedThreadPool(5)

  2. 你用过最高的JDK版本是多少

    1. 回答哪个都行。最好是≥1.8,因为公司很多都是1.8以上的 (jdk1.8==jdk8)
  3. 如何获取一个对象的私有变量的值(考点:反射,一般用的不多)

    1. 可以通过反射获取
  4. List 如何去重(一个即可)

    1. 将List转成Set
    2. 使用java8 Stream中的distinct去重
    3. 新建一个List,判断不重复后放入其中。
  5. 用过哪些构建工具(一个即可)

    1. ant
    2. maven
    3. gradle
  6. 如何防止sql注入(一个即可)

    1. 使用preparedStatement
    2. 使用框架中的语法,比如:mybatis是 #{ }
  7. 你用过哪些数据库,他们如何进行分页(用什么说什么)

    1. mysql : limit
    2. oracle : rownum
    3. sqlserver : top
  8. 你用过哪些前端框架(用什么说什么)

    1. vue 、react、angular
  9. 如何防止数据重复提交

    1. 前端:禁用提交按钮、显示加载状态、重定向或刷新页面
    2. 后端:生成唯一标识符、幂等性操作设计
  10. spring 有哪些注解

    1. @Controller、@Service、@RequestMapping
  11. springboot 如何统一处理日志

    1. 使用@Aspect​ 进行统一日志处理,配置切点和切点方法,使用注解进行统一日志处理
  12. 用过哪些ORM框架(一个即可)

    1. Mybatis、JPA、Hibernate
  13. 用过哪些类库,他们是做什么的?(开放式的)

    1. poi :处理excel的
    2. jackson、fastjson:处理json的
    3. Apache HttpClient 、 OkHttp、forest:处理http请求的
    4. Apache Commons:提供了各种实用功能,如集合操作、日期处理、字符串处理、IO操作等。
  14. 用过linux吗?说出一些常用命令

  15. 用过docker吗?说出一些常用命令

    1. ps
    2. container
    3. image

本文作者:天空只是云

本文链接:https://www.cnblogs.com/sky-just-cloud/p/18336936/20240801-1ufry2

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   天空只是云  阅读(22)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.