![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试总结
迪 迦
相信光
展开
-
[Java面试五]Spring总结以及在面试中的一些问题.
[Java面试五]Spring总结以及在面试中的一些问题.1.谈谈你对spring IOC和DI的理解,它们有什么区别?IoC Inverse of Control 反转控制的概念,就是将原本在程序中手动创建UserService对象的控制权,交由Spring框架管理,简单说,就是创建UserService对象控制权被反转到了Spring框架DI:Dependency Injectio...转载 2019-01-03 20:15:07 · 116 阅读 · 0 评论 -
[Java面试十二]数据库概念相关
[Java面试十二]数据库概念相关1. 什么是存储过程?它有什么优点?答:存储过程是一组予编译的SQL语句,它的优点有: 允许模块化程序设计,就是说只需要创建一次过程,以后在程序中就可以调用该过程任意次。 允许更快执行,如果某操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。 减少网络流量,例如一个需要数百行的SQL代码的操作有一条执行语句...转载 2019-01-04 15:30:43 · 169 阅读 · 0 评论 -
[Java面试十一]数据库总结.
[Java面试十一]数据库总结.问题及描述: --1.学生表 Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(CID,Cname,TID) --CID --课程编号,Cname 课程名称,TID 教师编号 --3.教师表 Teacher(TID,Tname) ...转载 2019-01-04 15:30:52 · 126 阅读 · 0 评论 -
[Java面试十]浏览器跨域问题.
[Java面试十]浏览器跨域问题.此块内容参考Ajax文档部分。主要复习内容: 1.JavaScript核心对象 2.浏览器BOM对象 3.文档对象模型DOM 4.常见事件 5.Ajax编程(web交互2种方式的对比) 6.传统Ajax编程的步骤以及从服务器端返回的数据格式 7.JSON数据格式的转换操作 ...转载 2019-01-04 15:30:58 · 270 阅读 · 0 评论 -
[Java面试九]脚本语言知识总结.
[Java面试九]脚本语言知识总结.核心内容概述1.JavaScript加强,涉及到ECMAScript语法、BOM对象、DOM对象以及事件。2.Ajax传统编程。3.jQuery框架,九种选择器为核心学习内容4.JQuery UI插件5.jQuery Ajax编程6.jQuery第三方插件7.反向Ajax编程(彗星)一、JavaScript基础加强Java...转载 2019-01-03 20:29:24 · 228 阅读 · 0 评论 -
[Java面试八]Hibernate总结以及在面试中的一些问题.
[Java面试八]Hibernate总结以及在面试中的一些问题.1.为什么要使用Hibernate开发你的项目呢?Hibernate的开发流程是怎么样的?为什么要使用①.对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 ②.Hibernate 是一个基于JDBC的主流持久化框架,是一个优秀的ORM 实现。他很大程度的简化DAO层的编码工作 ③.hib...转载 2019-01-03 20:28:32 · 138 阅读 · 0 评论 -
[Java面试七]Mybatis总结以及在面试中的一些问题.
[Java面试七]Mybatis总结以及在面试中的一些问题.1.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?① 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。② Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大,sq...转载 2019-01-03 20:24:52 · 178 阅读 · 0 评论 -
[Java面试六]SpringMVC总结以及在面试中的一些问题.
[Java面试六]SpringMVC总结以及在面试中的一些问题.1.简单的谈一下SpringMVC的工作流程?流程 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispatcher...转载 2019-01-03 20:23:55 · 130 阅读 · 0 评论 -
[Java面试二]Java基础知识精华部分.
随笔-159 文章-0 评论-254 [Java面试二]Java基础知识精华部分.一:java概述(快速浏览):1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java; Java的三种技术架构:JAVAEE:Java Platform Enter...转载 2019-01-03 20:22:24 · 198 阅读 · 0 评论 -
[Java面试一]面试复习大纲.
[Java面试一]面试复习大纲.一、Java基础部分 (搞定所有技术之后才考虑复习的技术点) 1.数组中的排序问题(笔试或者机试,前者可能性更大) 2.面向对象的理解 3.集合相关的问题,比如hashmap跟hashtable的区别。搞清楚每个集合对象的特性就欧了。 4.多线程启动方式,以及产生死锁的原因和解决办法【多线程问题不是很常问,有精力就复习这块...转载 2019-01-03 20:21:21 · 726 阅读 · 0 评论 -
[Java面试四]Strust2总结及在面试中的一些问题.
[Java面试四]Strust2总结及在面试中的一些问题.1. JavaEE软件三层结构和MVC的区别?JavaEE软件三层机构是由sun公司提供JavaEE开发规范的:Web层(表现层)、业务逻辑层、数据持久层。【其中WEB层会使用前端控制器模式】 MVC是一种思想,是一种模式,将软件分为 Model模型、View视图、Controller控制器。【JavaEE开发更强调三层结构,we...转载 2019-01-03 20:20:33 · 154 阅读 · 0 评论 -
【Java面试11】常问问题及答案(非常详细)
Java面试常问问题及答案(非常详细)一:java基础1.简述string对象,StringBuffer、StringBuilder区分string是final的,内部用一个final类型的char数组存储数据,它的拼接效率比较低,实际上是通过建立一个StringBuffer,让后台调用append(),最后再将StringBuffer toSting(),每次操作Sting 都会重新建立...转载 2019-01-03 20:18:57 · 319 阅读 · 0 评论 -
【Java面试12】常用算法(冒泡、插入、选择、快速)和二叉树详解
常用算法(冒泡、插入、选择、快速)和二叉树详解 同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。 计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号(Order)表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间...转载 2019-01-03 20:17:18 · 290 阅读 · 0 评论 -
[Java面试三]JavaWeb基础知识总结.
[Java面试三]JavaWeb基础知识总结.1.web服务器与HTTP协议Web服务器l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。l Internet上供外界访问的Web资源分为:• 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。• 动态web资源:指web页面中供人们浏览的数据是由程序产生...转载 2019-01-04 15:30:31 · 1044 阅读 · 0 评论