美文网首页
置顶-面试题库

置顶-面试题库

作者: 通灵路耳 | 来源:发表于2020-03-31 13:23 被阅读0次

数据库

1、写出jdbc流程

        //注册驱动
        Class.forName("com.mysql.jdbc.Driver");
        //获取连接
        Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:8080/student","root","root")
        //写SQL
        String sql = "";
        //执行SQL
        PreparedStatement s=conn.prepareStatement(sql);
        //设置值
        s.setString(1,"");
        //返回结果集
        ResultSet rs=s.executeQuery();
        //释放资源
        rs.close();

2、什么要使用 PreparedStatement?
  a、传统的Statement遗留下一个问题,就是SQL注入,所谓SQL注入就是:一些
  sql特殊关键字参与字符串拼接,造成数据库安全问题(密码:a' or 'a' = 'a)
  PreparedStatement就帮我们解决这个问题。
  b、Statement需要大量拼接,而PreparedStatement不会
  c、PreparedStatement最大可能的提高了性能

3、关系数据库中连接池的机制是什么?
  前提:为数据库连接建立一个缓冲池。
  a、从连接池获取或创建可用连接
  b、使用完毕之后,把连接返回给连接池
  c、在系统关闭前,断开所有连接并释放连接占用的系统资源
  d、能够处理无效连接,限制连接池中的连接总数不低于或者不超过某个限定值。

JAVAWEB

1、http 的长连接和短连接?
http1.0和http1.1,前者是短连接,后者长连接,所谓短连接就是:浏览器和
服务器每一次进行HTTP操作,就建立一次连接,结束后中断。长连接则保持着连续

2、http 常见的状态码有哪些?
    200:请求成功
    302:重定向
    404:请求资源不存在
    500:服务器发生不可预期错误

3、get和post的区别?
    a、get请求携带1024字节,理论上post携带没限制
    b、get请求没有post安全性高

4、http 中重定向和请求转发的区别?
请求转发就是服务器跳转,地址栏没变,重定向就是客户端跳转,地址栏变化

5、Cookie 和 Session 的区别?
Cookie就是服务器发给浏览器一块信息,浏览器在本地文件中储存这些信
息,以后服务器需要这些信息,浏览器再发回去
Session就是储存在web服务器的信息,它储存会话信息,并且储存很长时间,

6、什么是jsp?什么是servlet?他们的区别?
jsp:本质是servlet,HTML嵌套java代码
servlet:web开发的一个组件,java代码嵌套HTML

7、jsp 有哪些域对象和内置对象及他们的作用?

pageContext:在当前 jsp 页面有效,跳到其它页面失效
request:指一次请求范围内有效
session:指当前会话有效范围
application:指只能在同一个 web 中使用

response:一次响应
out:输出信息
page:代码jsp本身
exception:显示异常信息
config:取得服务器配置信息

8、什么是 xml,使用 xml 的优缺点,xml 的解析器有哪几种,分别有什么区别?
xml 是一种可扩展性标记语言,使用 DTD 和 XML Schema约束
优点:用于配置文件,格式统一,符合标准;用于在互不兼容的系统间交互数据,共享数据方便;
缺点:xml 文件格式复杂,数据传输占流量,服务端和客户端解析 xml 文件占用大量资源且不易维护
Xml 常用解析器有 2 种,分别是:DOM 和 SAX;

9、谈谈你对 ajax 的认识?
ajax是前后端交互技术,通过异步模式,提示用户体验和局部刷新

10、jsonp原理?
当进行一些比较深入的前端编程的时候,不可避免地需要进行跨域操作,jsonp就是跨域。
原理:就是利用script标签没有跨域限制的“漏洞”来达到与第三方通讯的目的。

11、常见的前端框架有哪些?
bootstrap(前台框架)
easyUI(后台框架)
layui(后台框架)

相关文章

网友评论

      本文标题:置顶-面试题库

      本文链接:https://www.haomeiwen.com/subject/tmjwuhtx.html