腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
爱明依
专栏成员
举报
190
文章
257507
阅读量
25
订阅数
订阅专栏
申请加入专栏
全部文章(190)
java(66)
编程算法(44)
数据库(20)
sql(14)
hashmap(13)
云数据库 Redis(11)
容器(10)
http(9)
jdk(9)
javascript(8)
servlet(8)
spring(8)
缓存(8)
网站(7)
分布式(7)
面向对象编程(7)
网络安全(6)
jvm(6)
react(5)
打包(5)
https(5)
kafka(5)
c++(4)
bash(4)
node.js(4)
tomcat(4)
maven(4)
bash 指令(4)
存储(4)
数据分析(4)
数据结构(4)
微服务(4)
程序员(4)
公众号(4)
xml(3)
oracle(3)
git(3)
api(3)
文件存储(3)
zookeeper(3)
php(2)
云数据库 SQL Server(2)
ide(2)
github(2)
jar(2)
搜索引擎(2)
linux(2)
apache(2)
容器镜像服务(2)
开源(2)
mybatis(2)
单元测试(2)
rabbitmq(2)
app(2)
class(2)
time(2)
解决方案(2)
接口(2)
官方文档(1)
python(1)
lua(1)
erlang(1)
jsp(1)
regex(1)
css(1)
html(1)
json(1)
ajax(1)
android(1)
mvc(1)
eclipse(1)
svn(1)
ubuntu(1)
apt-get(1)
腾讯云测试服务(1)
云推荐引擎(1)
mongodb(1)
企业(1)
redux(1)
yarn(1)
运维(1)
压力测试(1)
ssh(1)
正则表达式(1)
sql server(1)
dns(1)
opencv(1)
线性回归(1)
grep(1)
tcp/ip(1)
spring cloud(1)
socket编程(1)
uml(1)
安全(1)
数据处理(1)
windows(1)
hbase(1)
黑盒测试(1)
es(1)
Elasticsearch Service(1)
char(1)
cmd(1)
code(1)
connect(1)
counter(1)
date(1)
final(1)
image(1)
io(1)
iso(1)
layout(1)
model(1)
nio(1)
png(1)
port(1)
properties(1)
provider(1)
rpm(1)
selector(1)
sidebar(1)
string(1)
system(1)
web(1)
报表(1)
遍历(1)
变量(1)
表单(1)
插件(1)
反射(1)
服务(1)
工作(1)
进程(1)
乱码(1)
面试(1)
软件(1)
软件工程(1)
软件开发(1)
数组(1)
算法(1)
网关(1)
需求分析(1)
语法(1)
源码(1)
搜索文章
搜索
搜索
关闭
Java面试葵花宝典打印版【5】
编程算法
xml
jsp
servlet
网站
58、线程的基本概念、线程的基本状态以及状态之间的关系 线程指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至少都有一个线程,也就是程序本身。Java中的线程有四种状态分别是:运行、就绪、挂起、结束。 59、JSP的常用指令<%@page language=”java” contenType=”text/html;charset=gb2312” session=”true” buffer=”64kb” autoFlush=”true” isThreadSafe=”true” info=”text” errorPage=”error.jsp” isErrorPage=”true” isELIgnored=”true” pageEncoding=”gb2312” import=”java.sql.”%>isErrorPage(是否能使用Exception对象),isELIgnored(是否忽略表达式) <%@include file=”filename”%><%@taglib prefix=”c”uri=”http://……”%> 60、什么情况下调用doGet()和doPost()? Jsp页面中的form标签里的method属性为get时调用doGet(),为post时调用doPost()。 61、servlet的生命周期web容器加载servlet,生命周期开始。 通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do**()方法。结束服务,web容器调用servlet的destroy()方法。 62、如何现实servlet的单线程模式 继承SingleThreadModel接口(标志性接口)。 63、页面间对象传递的方法 request,session,application,cookie等 64、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。 65、四种会话跟踪技术 cookie,url重写,session,隐藏域hidden 65,jsp的四种范围 page是代表与一个页面相关的对象和属性。一个页面由一个编译好的 Java servlet 类(可以带有任何的 include 指令,但是没有 include 动作)表示。这既包括 servlet 又包括被编译成 servlet 的 JSP 页面; request是代表与 Web 客户机发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系); session是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。一个 Web 会话可以也经常会跨越多个客户机请求; application是代表与整个 Web 应用程序相关的对象和属性。这实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一个全局作用域 66、Request对象的主要方法: setAttribute(String name,Object):设置名字为name的request的参数值 getAttribute(String name):返回由name指定的属性值 getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例 getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组 getCharacterEncoding():返回请求中的字符编码方式 getContentLength():返回请求的Body的长度 getHeader(String name):获得HTTP协议定义的文件头信息 getHeaders(String name):返回指定名字的request Header的所有值,结果是一个枚举的实例 getHeaderNames():返回所以request Header的名字,结果是一个枚举的实例 getInputStream():返回请求的输入流,用于获得请求中的数据 getMethod():获得客户端向服务器端传送数据的方法 getParameter(String name):获得客户端传送给服务器端的有name指定的参数值 getParameterNames():获得客户端传送给
爱明依
2022-04-01
264
0
新出炉的java面试题
xml
java
mybatis
1.请解释一下Overloading与Override的区别?在OverLoading时能否改变返回值类型?
爱明依
2022-04-01
361
0
微服务日志配置以及在生产环境怎么查看日志?
xml
Logback默认配置的步骤 (1). 尝试在 classpath下查找文件logback-test.xml; (2). 如果文件不存在,则查找文件logback.xml; (3). 如果两个文件都不存在,logback用BasicConfigurator自动对自己进行配置,这会导致记录输出到控制台。 logback.xml
爱明依
2019-03-12
2K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档