面试题小结
xp_1711
这个作者很懒,什么都没留下…
展开
-
Java8 InvocationHandler 动态代理
java动态代理机制中有两个重要的类和接口InvocationHandler(接口)和Proxy(类),这一个类Proxy和接口InvocationHandler是我们实现动态代理的核心;1.InvocationHandler接口是proxy代理实例的调用处理程序实现的一个接口,每一个proxy代理实例都有一个关联的调用处理程序;在代理实例调用方法时,方法调用被编码分派到调用处理程序的invoke方法。每一个动态代理类的调用处理程序都必须实现InvocationHandler接口,并且每个代理类的实例都原创 2020-10-21 17:26:31 · 176 阅读 · 0 评论 -
Redis数据结构-简单的动态字符串
前言C语言中的字符串是基于数组来实现的,每个字符串会多出一个空字符:Redis中的简单动态字符串是SDS(simple dynamic string)类型:sds遵循C语言中以空字符为结尾的惯例是为了利用C语言函数库中的某些字符串函数,而且添加空字符的这一个操作是有sds函数自动完成的。redis采用SDS的原因是为了满足字符串在安全性、效率以及功能方面的要求【C语言中的字符串并不能满足】SDS的优点常数复杂度获取字符串长度(len)C语言中的字符串并不记录长度信息,所以需要对整个字符串原创 2020-10-19 14:09:09 · 554 阅读 · 0 评论 -
jvm调优CPU突然飙问题定位
基本概念内存泄漏内存溢出(一定是代码问题)调优用到的工具jdk自带的原声工具 分类 名称 作用 命令行工具 jps 虚拟机状况查询 jsatck java堆栈跟踪工具 jinfo java配置信息工具 jmap java内存映像工具 jstat 虚拟机统计信息监视工具 可视化监控工具 jconsole Java监视与管理控制台 visualVM 多台合一故障处理工具 可视化监控工具:需要服务器开通一个调试端口,正式环境原创 2020-10-11 16:27:43 · 524 阅读 · 0 评论 -
MySql索引
索引定义一般情况下,对于查询语句,在没有建立索引的时候,mysql会进行全表扫描,而且不扫描完不会停止,如果我在nickname上建立索引,那么mysql相当于只扫描nickname这一列即可,而且因为这一列已排好序,找到对应结果或结果集可以直接返回。索引分类单列索引(全文索引,主键索引,唯一索引,普通索引):一个索引只包含一个列,一个表可以有多个单列索引。组合索引:一个组合索引包含两个或两个以上的列索引存储类型-B-Tree索引InnoDB使用的是B+Tree。B+Tree:每一个叶子原创 2020-10-07 10:27:52 · 190 阅读 · 0 评论 -
ArraryList 扩容
ArraryList 扩容机制ArraryList 的初始容量是10,扩展为原来的1.5倍;在执行add方法时,判断容量是否充足; //arrarylist public boolean add(E e) { ensureCapacityInternal(size + 1);//确保内部容量 elementData[size++] = e; return true; } private void ensureCapacityInternal原创 2020-10-06 15:20:08 · 144 阅读 · 1 评论 -
19面试题
1、Springbean 的生命周期:https://www.cnblogs.com/redcool/p/6397398.html2、spring mvc框架中请求的流转过程:https://www.cnblogs.com/leskang/p/6101368.html3、实现一个单利模式的方法:https://www.cnblogs.com/zhaoyan001/p/6365064.html...原创 2019-07-04 00:19:05 · 349 阅读 · 0 评论 -
TCP/IP
文章目录1、http1.0和http1.1区别2、常用状态3、响应码4、打开一个链接,计算机做了什么5、TCP、IP如何保证可靠性6、HTTP协议的无状态性7、http请求get和post的区别8、HTTP有哪些方法9、HTTP的长链接10、session与cookie的区别1、http1.0和http1.1区别1)缓存处理策略不同2)带宽优化和网络连接的使用3)错误通知的管理4)hos...原创 2019-04-25 15:44:15 · 238 阅读 · 0 评论 -
java WEB常见的错误代码
面试常问的403-禁止访问:IIS定义了许多不同的403错误,IP被拒绝,用户过多,密码错误啦等等有很多404-未找到:一般是请求的文件或目录未找到和请求的端口500-内部服务器错误。一般是web服务器再重启503-服务不可用。这个错误代码为IIS6.0所专用。504-网关超时。505-HTTP版本不受支持。详细1、1xx-信息提示:这些状态代码表示临时的响应。客户端在收到常规响应...原创 2019-04-25 15:23:49 · 308 阅读 · 0 评论 -
java 面试题一 Java基础
https://blog.csdn.net/chen_2890/article/details/83928763原创 2019-04-23 11:02:48 · 682 阅读 · 0 评论 -
Java面试题(网络)
面试题一:Java基础https://raising.iteye.com/blog/2378214面试题二:JVM的原理https://raising.iteye.com/blog/2377709面试题三:Java反射机制https://raising.iteye.com/blog/2377718面试题四:代码的执行顺序https://raising.iteye.com/blog/2...原创 2019-03-27 15:20:19 · 383 阅读 · 0 评论