
笔试面试汇总
文章平均质量分 56
tanpeng_net
这个作者很懒,什么都没留下…
展开
-
页面请求的工作流程
Java Web面试题–页面请求的工作流程一个web应用程序一般是由客户端程序与服务器程序两部分组成,客户端程序主要是指浏览器,用户可以通过浏览器查找所需的资源,然后这些资源的话是放在服务器上的。属于CS模式。(client-service) 整个工作流程的话: 1、首先是用户输入网址请求资源 2、浏览器接受用户的请求,并把该请求组装成指定的格式发送给服务器端,客户端和服务器端通过HTTP或者转载 2016-11-10 23:35:13 · 441 阅读 · 0 评论 -
剑指offer--变态跳台阶(巧用递归)
题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法解题思路每个台阶都有跳与不跳两种情况(除了最后一个台阶),最后一个台阶必须跳。所以共用2^(n-1)中情况代码public int JumpFloorII(int target) { if(target<=0) return -1;原创 2017-01-10 09:54:41 · 445 阅读 · 0 评论 -
剑指offer--跳台阶(递归问题)
题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。递归方程: | 1, (n=1) f(n) = | 2, (n=2) | f(n-1)+f(n-2) ,(n>2,n为整数)public int JumpFloor(int target) { if (target <原创 2017-01-10 09:52:02 · 413 阅读 · 0 评论 -
操作系统概念性题目总结
什么是操作系统?答:操作系统是一种系统软件,是软、硬资源的控制中心。它以尽量合理有效的方法组织单个或多个用户以多任务方式共享计算机的各种资源。资源共享的两种方式?时分和空分。试述多道程序设计的基本思想。1)多道程序设计:内存中存放多道作业、同时运行、共享资源。 2)分时共享资源,如CPU,内存,输入输出设备。什么是实时系统?主要特点?适合于那些应用?实时系统:能对随机发生的外部事件作出及时的响应并原创 2016-11-26 23:18:54 · 3537 阅读 · 0 评论 -
计算机网络概念类题目汇总
选择填空概念题具有五层协议的体系结构应用层数据单位:报文 域名系统DNS FTP文件传输协议,端口21:需要两个并行的TCP连接:控制连接和数据连接。负责文件传送的是数据连接。 TELNET远程终端协议 HTTP超文本传输协议 电子邮件类(SMTP发送、POP3接收、IMAP4接收、MIME通用因特网邮件扩充)、 DHCP动态网络管理协议传输层数据单位:报文 1)用户数据报协议UDP原创 2016-12-03 23:55:38 · 3146 阅读 · 0 评论 -
ajax
什么是ajax?ajax–asynchronous javascript and xml。异步javascript与xml。是一个结合了java技术、xml已经js的编程技术,主要目的是在不刷新页面的情况下通过与服务器进行少量数据交互来提高页面的交互性,减少响应时间。 ajax使用的是SOAP协议(简单对象访问协议,一种交换数据的协议规范。) ajax技术是客户端技术,其核心是JavaScrip原创 2016-11-23 16:50:20 · 305 阅读 · 0 评论 -
常见的会话跟踪技术
常见的会话跟踪技术在开发web应用程序的时候,我们经常需要能够做到数据共享或者在不同页面之年可以传递参数,而且,一个会话的数据可能会在不同的地方使用。因此就需要有专门的机制来传递和保存这些数据。 所谓会话,指的是从客户端打开与服务器的连接并发出请求到服务器响应客户端请求的全过程。 会话跟踪技术则是对同一个用户对服务器的连续请求和接收响应的监视。 由于客户端与服务器端之间是通过http进行通信的转载 2016-11-22 12:28:36 · 1417 阅读 · 0 评论 -
jsp的常见动作
jsp有哪些常见的动作?jsp:include、jsp:useBean、jsp:setProperty、jsp:getProperty、jsp:froward 和 jsp:plugin。jsp:include用来在页面被请求的时候引入一个文件。include指令是在jsp文件被转换成servlet时引入文件,而jsp:include插入文件的时间是在页面被请求时,而且被引用文件不能包含jsp代码(例原创 2016-11-22 10:59:31 · 548 阅读 · 0 评论 -
forward(转发)和redirect(重定向)有什么区别
forward和redirect是什么?是servlet种的两种主要的跳转方式。forward又叫转发,redirect叫做重定向。forward(转发):1.是服务器内部的重定向,服务器直接访问目标地址的 url网址,把里面的东西读取出来,但是客户端并不知道,因此用forward的话,客户端浏览器的网址是不会发生变化的。 2.关于request: 由于在整个定向的过程中用的是同一个request原创 2016-11-21 10:02:48 · 25088 阅读 · 3 评论 -
servlet的生命周期
什么是servlet的生命周期?servlet运行在容器中,没有main()方法。因此整个生命都是由容器来控制的。主要有init()、service()、destory()这三个方法来改变servlet的状态。 其中 init()是声明周期的起点,用于创建或者打开任何与servlet相关的资源以及执行初始化工作。 service()是servlet中用于处理客户端请求的方法,根据请求类型将请求分原创 2016-11-21 09:46:13 · 333 阅读 · 0 评论 -
Http中get方法与post方法的区别
HttP中get方法与post方法的区别要说清楚这个的话,首先从计算机网络应用层跟大家说起: HTTP的报文结构为: 注意看,在请求报文结构里有个请求行,请求行首部是方法。这部分放的就是我们的get或者post或者put之类的方法了,方法有很多,但我们一般常用的就是get和post了。GET方法:是一种最简单的请求方法,主要功能是从服务器端获取用户所需资源,并将其作为响应返回给客户端。POS原创 2016-11-15 22:31:38 · 511 阅读 · 1 评论 -
servlet
Servlet什么是servletservlet是采用java语言编写的服务器端程序,它运行在web服务器端中的servlet容器中。主要功能是提供请求/响应的web服务器模式,可以生成动态的web内容。servlet的优点:1.较好的可移植性:毕竟java写出来的 2.执行效率高。servlet针对每个请求创建一个线程来执行,而创建线程比创建进程的开销要小。所以效率比CGI之类的方法要高。 3原创 2016-11-19 21:08:38 · 497 阅读 · 0 评论 -
常用SQL语句汇总
常用SQL语句非增删改查的部分创建数据库 sql create database "db.tan" 创建模式 sql create schema "xxx" 创建表 sql create table "xxx" 创建视图 sql create view "xxx" 创建索引 sql create index "xxx"原创 2017-03-12 21:11:56 · 523 阅读 · 0 评论