这是Java的一个经典问题。
?
stackoverflow上也有很多类似的问题,有很多不正确/不完整的答案。
?
如果你想的不多,问题很简单。
?
但如果你多想想,可能会很困惑。
分类:
编程语言 时间:
2020-07-24 23:49:44
阅读次数:
113
一、涉及基本知识点: 1. 计算机网络 五层因特尔协议栈: 应用层(dns、http):DNS解析成IP并完成http请求发送; 传输层(tcp、udp):三次握手四次挥手模式建立tcp连接; 网络层(IP、ARP):IP寻址; 数据链路层(PPP):将请求数据封装成帧; 物理层:利用物理介质传输比 ...
分类:
Web程序 时间:
2020-07-23 23:02:15
阅读次数:
142
快速搞定前端技术一面——匹配大厂面试要求一天时间快速建立前端面试知识体系;剖析经典面试题,带你快速建立面试体系;覆盖大厂基础技术面试核心考点,面试更加“有底”BAT资深面试官针对时下面试高频考点,帮你解决面试问题。课程不局限于简单地讲解每一个知识点,而是以面试官的角度出发,带你了解前端面试中每个“门道”与“套路”。手把手带你分析考点及解答策略,梳理JS考试体系,帮助前端新人快速通过JS面试部分。
分类:
其他好文 时间:
2020-07-03 14:08:13
阅读次数:
555
7.分布式框架dubbo的好处,不?dubbo可不可以。为什么要使?分布式
8.七个垃圾回收器之间如何搭配使?
9.接?限流?案
10.ConcurrentHashMap使?原理
11.解决map的并发问题?案
12.什么是协程,以及实现要点
13.lru cache 使?hash ma... ...
分类:
其他好文 时间:
2020-06-24 18:00:18
阅读次数:
201
Java 多线程面试题 1、多线程有什么用? 2、创建线程的方式 3、start()方法和run()方法的区别 4、Runnable接口和Callable接口的区别 5、CyclicBarrier和CountDownLatch的区别 6、volatile关键字的作用 7、什么是线程安全 8、Java ...
分类:
编程语言 时间:
2020-06-23 17:29:03
阅读次数:
59
前言 来了来了,50道Java集合面试题也来啦~ 已经上传github: https://github.com/whx123/JavaHome 1. Arraylist与LinkedList区别 可以从它们的底层数据结构、效率、开销进行阐述哈 ArrayList是数组的数据结构,LinkedList ...
分类:
编程语言 时间:
2020-06-13 00:45:58
阅读次数:
62
前言 100道MySQL数据库经典面试题解析,已经上传github啦 https://github.com/whx123/JavaHome/tree/master/Java%E9%9D%A2%E8%AF%95%E9%A2%98%E9%9B%86%E7%BB%93%E5%8F%B7 公众号:捡田螺的小 ...
分类:
数据库 时间:
2020-05-24 13:44:05
阅读次数:
99
Java实现线程有哪几种方式? 1、继承Thread类实现多线程2、实现Runnable接口方式实现多线程3、使用ExecutorService、Callable、Future实现有返回结果的多线程 多线程同步有哪几种方法? Synchronized关键字,Lock锁实现,分布式锁等。 Runnab ...
分类:
编程语言 时间:
2020-05-08 09:42:53
阅读次数:
68
JavaList面试题汇总 1、List集合:ArrayList、LinkedList、Vector等。 2、Vector是List接口下线程安全的集合。 3、List是有序的。 4、ArrayList和LinkedList数据结构不一样,前者用在查询较多的场合,后者适用于插入较多的场合。 5、Ar ...
分类:
编程语言 时间:
2020-05-06 14:15:12
阅读次数:
90
Redis相比memcached有哪些优势? (1) memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型 (2) redis的速度比memcached快很多 (3) redis可以持久化其数据 Redis支持哪几种数据类型? String、List、Set、S ...
分类:
系统相关 时间:
2020-05-06 14:11:12
阅读次数:
113