由于近期在公司内部做了一次 Elasticsearch 的分享,所以本篇主要是做一个总结,希望通过这篇文章能让读者大致了解 Elasticsearch 是做什么的以及它的使用...
1. 一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? 1.2. 什么是 Spring Framework? Spring 是一个开源应用框...
基本问题 •介绍下 Java 内存区域(运行时数据区)•Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么)•对象的访问定位的两种方式(句柄和直接指...
回顾一下自己这段时间的经历,去年十二月份的时候,公司通知了裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷。后续的面试过程我做了一些准备,基...
概述 Spring是什么? Spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,但是现在已经不止于企业应用 是一个轻量级的控制反转(IoC)和面向切面(AOP)...
面试的搬员工,斜体的都是很经常问的, 持续更新中 集合 java 常用集合list与Set、Map区别及适用场景总结 HashMap 和 Hashtable 的区别 Hash...
简介 RocketMQ 特点 RocketMQ 是阿里巴巴在2012年开源的分布式消息中间件,目前已经捐赠给 Apache 软件基金会,并于2017年9月25日成为 Apac...
如果说收集算法是内存回收的方法论,垃圾收集器就是内存回收的具体实现。Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商、不同版本的虚拟机所提供的垃圾收...
简介 我们知道Myism支持表锁但不支持行锁,而InnoDB支持行锁和表锁,以下我们只讨论InnoDB 表锁 为了支持在不同粒度上进行加锁操作(允许行锁和表锁共存,实现多粒度...
收到CPU占用过高的报警信息,小心脏一跳,赶紧打开VPN看看哪个进程搞鬼。登录CRT,使用top命令定位进程信息: 使用top -Hp pid定位线程信息: 使用jstack...
随着信息化水平的不断提高,企业级应用系统变得越来越庞大,性能随之下降,用户抱怨频频。拆分系统是目前我们可选择的解决系统可伸缩性和性能问题的唯一行之有效的方法。但是拆分系统同时...