我来简书才两个多月,若干规矩还不太懂,但是不懂可以多问问,多学学,经验积累的多了也就懂了。 自从有了能量条,就感觉像口袋里的钞票一样,不知不觉就没了,礼尚往来都做不到,你总不...
我来简书才两个多月,若干规矩还不太懂,但是不懂可以多问问,多学学,经验积累的多了也就懂了。 自从有了能量条,就感觉像口袋里的钞票一样,不知不觉就没了,礼尚往来都做不到,你总不...
1、什么是MongoDB ? MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB...
前言 我们都知道,一个程序的瓶颈通常都在数据库,很多场景需要获取相同的数据。比如网站页面数据等,需要一次次的请求数据库,导致大部分时间都浪费在数据库查询和方法调用上,这时就可...
前言 在上一章节,我们了解到了多线程的一些基础知识点——多线程的实现、CAS 是什么以及 AQS 的工作流程,接下来,在这章节中,我会通过有关于应用性的多线程面试题的内容,来...
前言 今年疫情的原因,可能许多打算上半年跳槽的人都决定等到金九银十进行跳槽,目前已经临近九月份,在金九银十到来之前,这两三个月是冲刺面试的好时间。如果准备跳槽但又准备不充分,...
前言 谈到多线程,一般都会联想到高并发,但是实际上两者并不是一个概念,高并发一般指的是从业务方面的描述系统的并发负载能力,而多线程只不过是如何使CPU的利用率达到最大化。因此...
前言 从这章开始,我们正式进入Java代码的相关面试,部分较为基础的、带坑的面试题我将放在《漫聊系列》里面,而体系相对较为庞大的内容我将单独分为一个章节放在本系列当中进行讲解...
前言 在上一章节我们了解到了JVM 的内存划分以及类的加载过程,那么这一章节我们通过以下三个面试问题了解下JVM 如何回收内存以及多线程情况下 Java 内存模型如何保证可见...
前言 JVM可以说是下到应届生,上到高级开发都是面试必考的知识,只是深浅的不同罢了,但是百变不离其中,了解JVM的基本原理与作用,大部分的面试题也能对答如流。为避免阅读疲劳,...
前言 通过之前对BeanDefinition注册的分析,我们得知,注册的主要类是DefaultListableBeanFactory,那今天我们就分析一下DefaultLis...
BeanFactory是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spr...
表格的markdown格式如下: 注:第二行冒号的位置分别代表右对齐,居中,左对齐;
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运...
间隙锁(Gap Lock)是Innodb在提交下为了解决幻读问题时引入的锁机制,(下面的所有案例没有特意强调都使用可重复读隔离级别)幻读的问题存在是因为新增或者更新操作,这时...
来源公众号:于日拱一兵作者:tan日拱一兵 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想If you can NOT explain it simply, yo...
跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技术原因(影响...
1.并发编程领域的关键问题 1.1 线程之间的通信 线程的通信是指线程之间以何种机制来交换信息。在编程中,线程之间的通信机制有两种,共享内存和消息传递。在共享内存的并发模型里...