JAVAWEB 经典提问

  1. 数据库的复习和增强
  2. mysql 与 oracle 的区别 (分页 自增 批量添加)
  3. 数据库中的级联查询表结构设计
  4. JDBC 是什么? JDBC 三方责任
  5. JDBC核心API java.sql.Driver [驱动]java.sql.DriverManager[驱动管理器] java.sql.Connection[连接] java.sql.Statement [sql 执行器] java.sql.ResuleSet[结果集]
  6. 使用JDBC 完成数据库的CURD 操作
  7. 简单说一说 Class.forName()
  8. JDBC 源码看过吗? 讲一下对核心API 源码的理解
  9. JDBC 获取连接getConnection 的构造方法有几种?
  10. Statement 中的执行方法有哪些? 如何使用?
  11. resultSet 是什么? 如何遍历?
  12. statement 和 prepareStatement 的区别 (结合mysql 与 oracle 去分析) 那么使用 preparedStatement 有什么好处 statement
  13. dao 层是什么? data acces Object
  14. C/S 与 B/S 两种架构的概念
  15. 客户端与服务器之间通信的协议是什么?
  16. 描述一下 HTTP协议 HTTP 的无状态是什么? 如何进行的请求响应
  17. 浏览器可以做什么 hint[ HTTP 报文]
  18. Tomcat 是什么? 在哪里配置它? jar包一般存放在哪里? TOMCAT 目录结构可不可以简单描述一下?
  19. servlet 处理请求 是个什么样的过程?
  20. javax.servlet.Servlet[I] 接口有什么核心方法?
  21. Servlet 是用来干嘛的?
  22. gennericServlet 了解过嘛? 使用 HTTPServlet 有什么好处
  23. Servlet 的生命周期 [ 从地址栏输入内容到看到结果的过程中都经历了什么? !!! ]
  24. ServletConfig 与 ServletContext 是什么 它们都有什么作用?
  25. Servlet 容器 (catalina)
  26. servlet 如何返回响应 给客户端
  27. 在文件下载中需要对response 做什么操作?
  28. Maven 是什么? 其中需要配置什么文件?. maven 能做什么
  29. 什么事可滚动的结果集? 如何设置可滚动? {oracle 与 mysql 区别}
  30. 可滚动的结果集有什么具体实例?
  31. 什么是元数据? 那个包中提供了哪些常用的元数据结构 , 应用案例有哪些? DatabaseMetaData DatabaseMetaData (DbUtils 中的MapHandler MapListHandler)
  32. 数据源是什么? javax.sql.DataSource
  33. 如何实现DataSource 实现一个数据库连接池?
  34. 数据源 与 传统的DriverManager 获得连接的方式相比有什么好处?
  35. 常用的数据源产品? – C3po DBCP Druid
  36. DButils 中的QueryRunner 如何封装的 JDBC [ 使用它有什么遍历的地方? ]
  37. 事务是什么? 事务的特征有什么 ACID 多个事务相互影响可能出现什么问题?
  38. 什么是隔离级别? mysql 与 oracle 默认的隔离级别是什么?
  39. 事务有什么应用场景?
  40. JDBC中如何控制事务? Connection.setAutoCommit()
  41. ORM ( Object Relational Mapping ) 是什么?
  42. hibernate 是什么? 它能做到什么?
  43. mybatis 有什么特点?
  44. mybatis 核心API 有哪些?
  45. 简单描述一下 org.apache.ibatis.session.SqlSessionFactroyBuilder org.apache.ibatis.session.SqlSessionFactory org.apache.ibatis.session.SqlSession 之间的关系~ 以及其核心的方法都有哪些? 这三个API 都是用来干嘛的?
  46. mybatis中 类和表 不完全一直如何处理?
  47. resultMap 与 resulttype 有什么区别?
  48. MyBatis 如何返回添加数据库中主键?
  49. Mybatis 中 # 与 $ 的区别?
  50. Mybatis 如何分页 有几种方式?
  51. Mybatis 中动态查询/ 动态标签有哪些?
  52. vue 中 如何引入 echarts
  53. echarts options 配置项 读过官方文档吗?
  54. 使用过echarts 做过什么实践?
  55. 常见的数据可视化库有哪些?
  56. 反射的应用场景? 1. 2. 3.
  57. 反射的概念是什么?
  58. 反射的基础类有哪些? java.lang.Class ; 如何获得Class 类型的对象—)( getClass .class Class.forName())
  59. 通过Class 类获得类中的信息 — 1. 获取属性的方法 2. 获取方法的方法 3. 获取构造方法的方法? 其中有什么需要注意的细节嘛?
  60. enum 枚举是什么? 枚举如何实现? 实用在哪里? 应用场景有哪些?
  61. 注解: java.lang.annotation : 如何自定义注解? @Retention:表示注解可以保留到啥时候 @Documented===》javadoc命令 {注解信息是否可以生成到文档中}
  62. mybatis 中 Resources 是什么类? 有什么功能? 如何实现的? hint[ ClassLoaderWrapper ]
  63. 如何理解 mybatis 中 Configuration 类? 它的作用是什么? XMLConfigBuilder 是什么?
  64. XMLConfigBuilder 中的 XPathParser 在其中起到了什么作用?
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值