JAVA面试
文章平均质量分 78
2112222222222
这个作者很懒,什么都没留下…
展开
-
JAVA面试之JavaWeb部分(一)
1、 forward 和 redirect 的区别forward是服务器的转向,就是请求转发, redirect是客户端的跳转, 就是重定向forward浏览器的地址不会发生改变forward是一次请求中完成。redirect是重新发起请求请求转发的特点:1》只请求一次,而且属于内部跳转2》地址栏不会发生变化3》不允许访问外部资源4》绝对路径的/代表的是根目录之后5》效率偏高...原创 2018-11-13 17:32:15 · 126 阅读 · 0 评论 -
JAVA面试之JavaWeb部分(二)
一、session和cookie的区别(转自这!)无状态的 HTTP由于HTTP是无状态的协议,一旦数据交换完毕,客户端和服务器的连接就会关闭,这意味着服务器无法从连接上跟踪会话。相同点:他们都是会话跟踪技术,跟踪用户登陆网站后的一系列操作。不同点:Cookie保存在客户端,Session保存在服务器端。Session的实现依赖于cookie1、cookie客户端请求服务器时,服务...原创 2018-11-13 20:50:58 · 84 阅读 · 0 评论 -
春招面试复习(二)Java基础
一、数据类型基本类型byte/8char/16short/16int/32float/32long/64double/64boolean/~ 编译时期会转换成int缓存池new Integer(123) 和 Integet.valueOf(123)的区别new Integer(123) 每次都会新建一个对象;Integer.valueOf(123) 会使用缓存池中的对象...原创 2019-02-23 21:46:00 · 1512 阅读 · 0 评论 -
春招面试复习(一)TCP/IP
SYN:建立连接ACK:响应seq:例如A->B, 则发送端(A)发送包的第一个位置ack:例如B->A ,则B希望下一次收到的包的位置。一、连接建立阶段1、为什么TCP建立是三次握手?TCP是可靠的传输控制协议,三次握手能保证数据可靠传输又能提高传输效率。如果两次握手的话:1) 如果server给client发送的ACK报文因为网络原因,报文被丢弃,此时server...原创 2019-02-19 16:46:56 · 437 阅读 · 0 评论 -
春招面试复习(三)数据库的ACID , 并发问题,事务等级,乐观锁,CAS算法,索引
1、mysql的基本要素(ACID):原子性:针对操作,事务如同生物中的原子一样密不可分,事务内的事必须是全部完成,如果发生了故障,那么需要回滚到事务开始前的状态。一致性:个人理解的一致性是一种状态。事务执行前和执行后的一致性不会发生改变。例如A给B转钱, 那么A-=100, B+=100 。这样保证了一致性。 另外提一下原子性和一致性的区别? 例如 A-=100 ,B+=500 ,这样遵循...原创 2019-02-25 17:32:58 · 275 阅读 · 0 评论 -
B树和B+树和红黑树
一、B树粗略定义B树是二叉树的拓展,相对二叉树,B树的孩子个数被定义为m,通过m-1个关键字key进行分割,例如 第一个结点的key:10 ,那么就把子树分成了小于10的部分和大于10的部分。根节点的右子树, key 14 20 , 就把子树分成了小于14;大于14 且 小于20 ; 大于20 的三个区间。 每个区间再对应一个结点。定义规则对于整棵树来说:根节点至少1个key,2个子...原创 2019-03-05 19:39:40 · 2475 阅读 · 0 评论 -
200道Java面试题
https://www.nowcoder.com/discuss/157387?type=0&order=1&pos=6&page=1题目来自牛客网大佬,每天刷一点1、JDK和JRE的区别?JRE:Java Runtime Enviroment, 它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。同时还包含了编译java源码的编...原创 2019-03-03 16:14:37 · 1696 阅读 · 2 评论 -
设计模式
一、创建型1、单例模式注意双重锁检查时,对象要加上volatile:uniqueInstance = new Singleton();分为以下几步执行1)为uniqueintsance分配内存2)初始化3)将uniqueInstance指向分配的内存地址因为JVM具有指令重排。所以执行顺序可能编程 1>3>2, 当线程T1执行了1) 3),然后线程T2调用getUniqu.原创 2019-09-23 20:30:20 · 434 阅读 · 0 评论