![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试专题
文章平均质量分 67
大厂必备技能
liuyunshengsir
全栈工程师
展开
-
阿里2022校招生面试题
阿里2022校招生面试题原创 2022-12-01 21:03:48 · 100 阅读 · 0 评论 -
全网最全95道MongoDB面试题1万字详细解析
全网最全95道MongoDB面试题1万字详细解析原创 2022-11-18 17:07:14 · 758 阅读 · 0 评论 -
CAS 原理【并发编程】
1.CAS CAS 被认为是一种乐观锁,有乐观锁,相对应的是悲观锁。 在上述示例中,我们使用了 synchronized,如果在线程竞争压力大的情况下,synchronized 内部会升级为重量级锁,此时仅能有一个线程进入代码块执行,如果这把锁始终不能释放,其他线程会一直阻塞等待下去。此时,可以认为是悲观锁。 悲观锁会因线程一直阻塞导致系统上下文切换,系统的性能开销大。 那么,我们可以用乐观锁来解决,所谓的乐观锁,其实就是一种思想。 乐观锁,会以一种更加乐观的态度对待事情,认为自己可以操作成功。当多个线程操原创 2022-04-20 20:31:18 · 205 阅读 · 0 评论 -
HashMap与ConcurrentHashMap详细【大厂面试】
面试题总结——HashMap与ConcurrentHashMap原创 2022-03-26 09:54:25 · 276 阅读 · 0 评论 -
并发编程面试题
基础知识 并发编程的优缺点 为什么要使用并发编程(并发编程的优点) 充分利用多核CPU的计算能力:通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升 方便进行业务拆分,提升系统并发能力和性能:在特殊的业务场景下,先天的就适合于并发编程。现在的系统动不动就要求百万级甚至千万级的并发量,而多线程并发编程正是开发高并发系统的基础,利用好多线程机制可以大大提高系统整体的并发能力以及性能。面对复杂业务模型,并行程序会比串行程序更适应业务需求,而并发编程更能吻合这种业务拆分 。 并发编程有原创 2022-02-25 20:17:15 · 549 阅读 · 3 评论 -
Java基础知识面试题
Java概述 何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。 什么是Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简原创 2022-02-25 20:04:20 · 745 阅读 · 0 评论 -
Vuex的使用样例
样例 <template> <div class="hello"> <p>{{ count }}</p> <p> <button @click="increment">+</button> <button @click="decrement">-</button> </p> </div> </template原创 2021-04-08 10:21:17 · 97 阅读 · 0 评论