面试类
JC-TANG
这个作者很懒,什么都没留下…
展开
-
Servlet和Filter的区别
作用不同Servlet是一个运行在web服务端的java程序, 用于接收和响应请求Filter是一个运行在web服务端的java程序, 用于拦截请求和拦截响应方法不同Servlet只能接收请求和处理响应Filter可以接收请求和处理响应, 还可以拦截请求生命周期不同Servlet: 第一次请求访问的时候, 创建对象Filter: web应用加载的时候, 创建对...原创 2019-04-11 09:40:24 · 2096 阅读 · 0 评论 -
mybatis中的$和#的区别
一 : ${}:表示拼接sql串,通过${}可以将parameterType 传入的内容拼接在sql中且不进行jdbc类型转换, ${}可以接收简单类型值或pojo属性值,如果parameterType传输单个简单类型值,${}括号中只能是value 中间的变量就是直接替换成值的 #{}:表示一个占位符号,通过#{}可以实...原创 2019-04-24 17:27:33 · 97 阅读 · 0 评论 -
Cookie和session的区别
一、cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的时候,就会自动的把上次请求存储的cookie数据自动的携带给服务器,服务器通过浏览器携带的数据就能判断当前...原创 2018-08-26 10:34:01 · 90 阅读 · 0 评论 -
java常见面试题
生命周期一个对象从产生到死亡的过程Servlet的生命周期Servlet是运行在Servlet容器中的,其生命周期是由容器管理的Servlet的生命周期有四个阶段:加载并实例化初始化请求处理销毁加载并实例化:Servlet容器负责加载和实例化Servlet当Servlet容器启动后, Servelt通过类加载器来加载Servlet类,加载...原创 2019-03-07 14:59:17 · 186 阅读 · 0 评论 -
ArrayList,Vector, LinkedList 的存储性能和特性
首先,List 与 Set 具有相似性,它们都是单列元素的集合,所以,它们有一个功共同的父接口,叫 Collection。Set 里面不允许有重复的元素,所谓重复,即不能有两个相等(注意,不是仅仅是相同)的对象 ,即假设 Set 集合中有了一个 A 对象,现在我要向 Set 集合再存入一个 B 对象,但 B 对象与 A 对象 equals相等,则 B 对象存储不进去,所以,Set 集合的 ad...原创 2018-09-06 13:16:44 · 205 阅读 · 0 评论 -
MyBatis和Hibernate的比较
Hibernate与MyBatis的区别相同点都封装了jdbc, 都是持久层框架不同点Hibernate封装了sql语句, 支持数据库无关性, 在企业项目中需要多数据库支持的情况下, 代码开发量少, sql优化困难 MyBatis是直接用sql操作数据库, 不支持数据库无关性, 在企业项目中需要数据库支持的情况下, 代码开发量多, sql优化容易H...原创 2018-08-31 08:11:12 · 467 阅读 · 0 评论 -
List接口应用简述
List接口List特点有序: 存取顺序一致 有索引 元素可重复List集合遍历方式普通for 增强for 迭代器List接口常用子类ArrayList LinkedList VectorList接口常用方法boolean add(E e) E remove(int index) boolean remove(Object o) E set(int in...原创 2018-08-26 10:36:01 · 155 阅读 · 0 评论