面经总结
文章平均质量分 77
得救之道,就在其中
王寒寒
苦练基本功,长期有耐心
展开
-
贝壳aaaaaaaaaaaa
Object中的方法一、引言二、Object方法详解1.1、registerNatives()1.2、getClass()1.2.1、反射三种方式:1.3、hashCode()1.4、equals()1.4、clone()1.5、toString()1.6、wait()/ wait(long)/ waite(long,int)1.7、notify()/notifyAll()1.8、finalize()1.8.1、对象在内存中的状态1.8.2、垃圾回收机制1.8.3、强制垃圾回原创 2021-09-24 22:21:27 · 178 阅读 · 0 评论 -
Java基础
Java实现线程安全的方式使用synchronized关键字使用volatile关键字使用原子类代替基本数据类型使用ThreadLocal对各个线程进行隔离原创 2021-09-16 17:18:33 · 427 阅读 · 0 评论 -
微信公众号文章整合
目录标题狂神说SSM框架系列连载原创 2020-12-02 14:33:43 · 1082 阅读 · 0 评论 -
框架
文章目录介绍Spring的原理SpringBoot优点在哪介绍Spring的原理SpringBoot优点在哪单点登录手机端和pc端的设计Kafka 的消费者如何做消息去重?介绍一下 Kafka 的 ConsumerGroupspring ioc,如果想在运行时给Bean修改beanName怎么解决怎么理解ioc写一个从domain对象到controller层的完整接口,随便写一个就行tomcat只是修改了一下参数吗?nginx后面的形态是怎么样的?单点故障怎么解决?添加节点自动化还是手原创 2020-12-14 22:07:45 · 228 阅读 · 0 评论 -
算法题
.给一个单向链表,有哪些排序方法?时间复杂度是多少?(答了很多)用快排实现一下这个单向链表。实现完了后,要求写一些测试用例,并运行能不能优化一下你的代码swap函数你使用的是赋值,这样慢了,能不能再快一些求15个数的前5大的数我心想这不是求前K大数吗,有什么难的,我说用堆排序,面试官说你讲一下堆排序怎么实现,这就回答的很流利,然后叫我实现一下代码,用测试用例实现运行代码完成后,问我现在不能用堆排序,怎么做?我说可以Quick Select然后说现在数很大,有3w个数据怎么查?我说是否有很多原创 2020-12-14 21:30:50 · 159 阅读 · 1 评论 -
Linux+设计模式
目录标题linux的管道原理原创 2020-12-14 21:29:15 · 347 阅读 · 0 评论 -
操作系统
目录标题中断有哪几种局部性原理,哪些地方应用了,详细说说怎么理解虚拟内存中断有哪几种局部性原理,哪些地方应用了,详细说说怎么理解虚拟内存原创 2020-12-14 21:10:01 · 260 阅读 · 0 评论 -
设计模式
文章目录设计模式用了哪些,有哪些原则抽象工厂跟工厂方法的区别,其优缺点单例模式有多少种实现方式,各自的应用场景说说享元模式设计模式用了哪些,有哪些原则抽象工厂跟工厂方法的区别,其优缺点单例模式有多少种实现方式,各自的应用场景说说享元模式...原创 2020-12-14 20:59:27 · 45 阅读 · 0 评论 -
计算机网络
目录标题get / post 区别怎么跨域csrf 预防,http/dns 劫持对称加密和非对称加密,RSA 具体说说DES 和 AES 区别HTTPS 证书是啥?加密内容?可以伪造证书吗?中间人攻击能预防吗?tcp怎么计算时间,RTT和RTO ?UDP 伪首部多大,有啥,有啥用?常见的拥塞控制算法 (BBR,RENO,BIC-tcp)tcp 异常处理,什么时候有RSTHttp1.1 特点,缺点Http2.0 特点,缺点http3.0 特点,缺点QUIC 特点,缺点对头阻塞 tcp http的角度,分别讲一原创 2020-11-11 17:58:07 · 817 阅读 · 0 评论 -
数据库MySQL---Redis
目录标题redis 和mysql区别mysql设计表时怎么去提高性能数据库范式 ?BCNF?第四第五范式?索引失效什么情况?怎么设计索引?DBA不知业务的情况下怎么设计索引?limit优化联合索引最多多少个字段数据库的事务隔离级别Innodb 是如何解决幻读的B树和b+树分别有啥作用数据库 有什么log ?mvcc 的作用事务的实现原理redis 和mysql区别mysql设计表时怎么去提高性能数据库范式 ?BCNF?第四第五范式?索引失效什么情况?怎么设计索引?DBA不知业务的情况下原创 2020-11-11 17:41:03 · 939 阅读 · 0 评论 -
JVM
目录标题JVM 构架,垃圾回收JVM的内存模型GC回收器JVM调优参数配置jvm默认垃圾收集器JVM调优总结 `-Xms -Xmx -Xmn -Xss`JVM 构架,垃圾回收JVM的架构模型Java编译器输入的指令流基本上是一种基于栈的指令集架构,另外一种指令集架构则是基于寄存器的指令集架构。具体来说:这两种架构之间的区别:基于栈式架构的特点1、设计和实现更简单,适用于资源受限的系统;2、避开了寄存器的分配难题:使用零地址指令方式分配。3、指令流中的指令大部分是零地址指令,其执行过程依赖原创 2020-11-11 17:33:03 · 219 阅读 · 0 评论 -
面经疑难知识点
静态内部类静态内部类与非静态内部类之间存在一个最大的区别,我们知道非静态内部类在编译完成之后会隐含地保存着一个引用,该引用是指向创建它的外围类,但是静态内部类却没有。没有这个引用就意味着:它的创建是不需要依赖外围类的创建。它不能使用任何外围类的非static成员变量和方法。Example(静态内部类实现单例模式)public class Singleton { //声明为 private 避免调用默认构造方法创建对象 private Singleton() { }原创 2020-11-05 16:27:58 · 194 阅读 · 0 评论