面试
fxkcsdn
学习要有一定的广度才能触发深度学习的兴趣,有兴趣再去深度学习,否则达不到真正的深度
展开
-
【面试-计算机网路】-计算机网络概述
1.“三网”指的是电信网络,有限电视网络和计算机网络 随着技术的发展,电信网络和有线电视网络都逐渐融入了现代计算机网络的技术,这就产生了“网络融合”的概念。2.计算机网络向用户提供的最重要的功能有两个: 连通性; 共享;3.因特网的组成 因特网的拓扑结构虽然非常复杂,并且在地理上覆盖了全球,但从其工作方式上看,可以划分为以下的两大块: (1)边缘部分...原创 2018-07-20 11:26:06 · 742 阅读 · 0 评论 -
【面试-计算机网络】-运输层
1.运输层的意义我们知道,IP协议能够把源主机A发送出去的分组按照首部中的目的地址发送到目的主机B,那么,为什么还需要运输层呢?从IP层来说,通信的两端是两个主机。IP数据报的首部明确的标志了这两个主机的IP地址。但“两个主机之间的通信”这种说法还不够清楚。这是因为,真正进行通信的实体是在主机中的进程,是这个主机中的一个进程和另一个主机中的一个进程在交换数据(即通信)。因此严格的讲,两个主...原创 2018-07-21 12:14:35 · 513 阅读 · 0 评论 -
【MySQL数据库】笔试题总结
1.truncate、delete、drop的区别用法:truncate 表名;delete from 表名 where...;drop table 表名;区别:truncate、drop是不可以rollback的,但是delete是可以rollback的;原因是:delete删除是一行一行的删除,会触发触发器,删除可以返回行数,每删除一行会进行一次日志记录,所以可回滚;而trunca...原创 2018-09-05 14:11:06 · 49097 阅读 · 4 评论 -
【Spring】spring面试题总结
springMVC执行流程及原理1.spring mvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求 进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.3.DispatcherServlet请请求提交到目标Controller4.Controller进行...原创 2018-09-05 20:43:16 · 497 阅读 · 0 评论 -
【struts】struts和springmvc区别
struts和springmvc区别1、 核心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求(控制器)统一的进行处理(字符编码、文件上传、参数接受、异常处理等等),spring mvc核心控制器是Servlet,而Struts2是Filter。2、 控制器实例:Spring Mvc会比Strut...原创 2018-09-06 14:42:36 · 813 阅读 · 0 评论 -
【mybatis】mybatis面试题
mybatis的基本工作流程1.读取配置文件,配置文件包含数据库连接信息和Mapper映射文件或者Mapper包路径。2.有了这些信息就能创建SqlSessionFactory,SqlSessionFactory的生命周期是程序级,程序运行的时候建立起来,程序结束的时候消亡3.SqlSessionFactory建立SqlSession,目的执行sql语句,SqlSession是过程级,...原创 2018-09-06 20:41:06 · 20473 阅读 · 3 评论 -
【JAVA高级】线程基础知识
并发解决的问题1.速度:避免了单线程阻塞 2.完整的仿真涉及大量的任务,需要使用协作多线程并发存在的问题共享内存和I/O资源,编写多线程要协调多线程对资源的使用,以使得资源不会被多个任务同时使用。线程驱动任务线程可以驱动任务,所以需要一种描述任务的方式,这可以由runnable接口来提供。thread调用方式 new Thread(new Runn...原创 2019-09-05 21:30:55 · 158 阅读 · 0 评论