摘要:
记一次synchronized锁字符串引发的坑兼再谈Java字符串 javap的使用 深入分析Java的编译期与运行期 阻塞状态和等待状态的区别 阅读全文
摘要:
平衡二叉树 平衡二叉查找树(Self-balancing binary search tree)又被称为AVL树(有别于AVL算法),且具有以下性质:它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。 对节点10来说,左边节点10的高度差为1,右边10的高 阅读全文
摘要:
90.为什么要使用 spring? 91.解释一下什么是 aop? 92.解释一下什么是 ioc? 93.spring 有哪些主要模块? 94.spring 常用的注入方式有哪些? 95.spring 中的 bean 是线程安全的吗? 96.spring 支持几种 bean 的作用域? 97.spr 阅读全文
摘要:
88.说一下你熟悉的设计模式? 89.简单工厂和抽象工厂有什么区别? 88.说一下你熟悉的设计模式? 参考:设计模式总结 1、单例模式:单例模式保证一个类仅有一个实例,同时这个类还必须提供一个访问该类的全局访问点。作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(当然也 阅读全文
摘要:
79.http 响应码 301 和 302 代表的是什么?有什么区别? 80.forward 和 redirect 的区别? 81.简述 tcp 和 udp的区别? 82.tcp 为什么要三次握手,两次不行吗?为什么? 83.说一下 tcp 粘包是怎么产生的? 84.OSI 的七层模型都有哪些? 8 阅读全文
摘要:
74.throw 和 throws 的区别? 75.final、finally、finalize 有什么区别? 76.try-catch-finally 中哪个部分可以省略? 77.try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗? 78.常 阅读全文
摘要:
64.jsp 和 servlet 有什么区别? 65.jsp 有哪些内置对象?作用分别是什么? 66.说一下 jsp 的 4 种作用域? 67.session 和 cookie 有什么区别? 68.说一下 session 的工作原理? 69.如果客户端禁止 cookie 能实现 session 还能 阅读全文
摘要:
61.为什么要使用克隆? 62.如何实现对象克隆? 63.深拷贝和浅拷贝区别是什么? 61.为什么要使用克隆? 想对一个对象进行处理,又想保留原有的数据进行接下来的操作,就需要克隆了。 62.如何实现对象克隆? Object类的clone方法是在复制一个对象,赋值的对象是单独独立的,有独自的内存空间 阅读全文
摘要:
一、前言 在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代 阅读全文