面试
文章平均质量分 83
面试题
放浪曲蘖
QQ2369427563
展开
-
Redis
文章目录redis的使用场景redis的使用场景https://www.cnblogs.com/javamianshizhan/p/13475948.html原创 2021-03-16 20:15:48 · 108 阅读 · 0 评论 -
Spring
文章目录Spring、SpringMVC、SpringBoot 区别Spring、SpringMVC、SpringBoot 区别https://zhuanlan.zhihu.com/p/63117304原创 2021-03-16 20:03:27 · 67 阅读 · 0 评论 -
计算机网络
文章目录http请求相关的过程http请求相关的过程https://m.php.cn/faq/417099.html原创 2021-03-14 22:17:18 · 129 阅读 · 0 评论 -
Linux
文章目录kill 和kill -9的区别,底层实现kill 和kill -9的区别,底层实现1、一般不加参数kill是使用15(SIGTERM终止信号)来杀,这相当于正常停止进程,停止进程的时候会释放进程所占用的资源;他们的区别就好比电脑关机中的软关机(通过“开始”菜单选择“关机”)与硬关机(直接切断电源),虽然都能关机,但是程序所作的处理是不一样的。2、kill - 9 表示强制杀死该进程;而 kill 则有局限性,例如后台进程,守护进程等;3、执行kill命令,系统会发送一个SIGTERM信号给原创 2021-03-14 20:41:47 · 128 阅读 · 0 评论 -
多线程
文章目录进程和线程的主要区别线程的生命周期创建线程的三种方式进程和线程的主要区别根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。所处环境:在操作系统中能同时运行多个进程(程序);而在同一个进程(程序)中有多个线程同时执行(通过CPU调度,在每个时间片中只有一原创 2021-03-10 11:54:52 · 109 阅读 · 0 评论 -
数据结构和算法
文章目录常见的数据结构常见的数据结构常用数据结构 · 数组bai(静态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树、平衡树、线索树、线索树、堆)、图等的定义、存储和操作 · Hash(存储地址计算,冲突处理)...原创 2021-03-10 11:54:13 · 149 阅读 · 0 评论 -
Java基础
文章目录equals和hashCode,为什么要重写?equals()和==的区别equals和hashCode,为什么要重写?因为默认的equals方法是Object的方法,比较的是内存地址;而默认的hashcode方法返回的是对象的内存地址转换成的一个整数,实际上指的的也是内存,两个方法可以理解为比较的都是内存地址,这在实际开发的过程中在hashmap或者hashset里如果不重写的hashcode和equals方法的话会导致我们存对象的时候,把对象存进去了,取的时候却取不到想要的对象,这时候就需要原创 2021-03-10 11:53:34 · 101 阅读 · 0 评论 -
JVM
文章目录jvm内存为什么要分新生代与老年代怎么排查堆内存溢出jvm内存为什么要分新生代与老年代http://haodro.com/post/1413.html怎么排查堆内存溢出https://blog.csdn.net/minkeyto/article/details/105431553原创 2021-03-10 11:52:47 · 109 阅读 · 0 评论 -
集合
文章目录Java的Arrays.sort()方法到底用的什么排序算法Java的Arrays.sort()方法到底用的什么排序算法数组长度>=286:归并排序数组长度>=47:快排小于47:插入排序原创 2021-03-10 11:52:12 · 127 阅读 · 0 评论 -
数据库
文章目录InnoDB页合并和页分裂聚簇索引和非聚簇索引的区别InnoDB和MyISAM的区别InnoDB存储引擎四大特性InnoDB逻辑存储结构MySQL二级缓存机制事务数据库的事务与一致性是怎么实现的?gap锁以及gap锁是如何解决幻读的sql优化的几种方法索引覆盖MySQL索引为什么使用B+树而不是B树事务的传播特性InnoDB页合并和页分裂https://zhuanlan.zhihu.com/p/98818611聚簇索引和非聚簇索引的区别https://www.jianshu.com/p/fa原创 2021-03-10 11:51:37 · 253 阅读 · 0 评论 -
并发
文章目录多个atomic类连续调用能否构成原子性实现一个容器,提供两个方法,add,size写一个固定容量的同步容器,有put和get方法,以及getCount方法,能够支持两个生产者线程以及10个消费者线程的阻塞调用wait和sleep的区别Java锁消除和锁粗化jvm对锁的优化并发要满足的三大特性并发的风险多个atomic类连续调用能否构成原子性不能。打印出的值会大于1000 。多个原子性操作组合在一起并不能保证原子性。实现一个容器,提供两个方法,add,sizepackage com.lu原创 2021-03-10 11:50:42 · 224 阅读 · 1 评论