自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 JVM - 堆内存溢出后,其他线程是否可以继续工作

答案是其他线程可以继续运行,其实发生OOM的线程一般情况会死亡,也就是会被终结掉,该线程持有的对象占用的heap都会被GC回收,释放内存。因为发生OOM之前要进行GC,就算其他线程能够正常工作,也会因为频繁的GC产生较大的影响...

2019-06-26 15:46:04 397 1

原创 count(1) 比 count(*) 效率高吗

一直听同事说MySQL的count(1) 比 count(*)要快,其实这两个的执行效率是一样的。MyISAM引擎会把一个表的总行数记录下来,所以在执行count(*)的时候会直接返回数量,执行效率非常快。在MySQL 5.5后默认引擎切换为InnoDB,InnoDB因为增加了版本控制的原因,同时有多个事务访问数据并且有更新的时候,每个事务需要维护自己的可见性,那么每个事务查询到的行数也可能不相...

2019-06-21 15:09:53 235

MySQL高频面试题及答案

MySQL高频面试题,适用于将要参加软件开发相关岗位面试的同学,在掌握MySQL相关知识的同时,能够更好的应对面试,获取更好的机会

2024-02-23

Mybatis常见面试题

Mybatis常见面试题,适用于将要参加Java开发工程师相关岗位的同学,在巩固Mybatis相关基础知识的同时,能够更好的应对面试,获取更好的机会

2024-02-23

Java集合、JVM面试题

Java集合、JVM面试题,包括Java集合、JVM内存模型、垃圾回收机制、JVM调优、异常处理等相关面试题 适用于Java编程的初学者,加强自身对于Java集合、JVM、异常处理等方面的知识储备,更好的应对面试机会

2024-02-22

Java基础常见面试题

Java基础常见面试题,包含Java概述、基本语法、面向对象、IO流、反射、常见API等方面的常见面试题。 适用于Java编程的初学者,能够更好的掌握Java编程的基础知识,在提高自身技术水平的同时,也能更好的准备面试,获得更好的机会

2024-02-22

Java并发编程最全面试题

Java并发编程最全面试题,包括并发编程基础知识、并发理论、线程池、并发容器、并发队列、并发工具类等方面的常见面试题。例如线程池的概念、优缺点、创建方式、线程池原理等等。 本文档适用于将要参加Java开发相关岗位面试、或者想要提高Java并发编程相关技能的同学,更好的理解和掌握Java并发编程的相关知识,更好的应对面试机会和挑战

2024-02-22

Java 工程师成神之路

Java 工程师成神之路,包括Java相关的基础知识及思维导图 适用于想要学习Java编程语言或者想要提升自身技术水平的同学,更好的掌握Java相关基础知识,不断的提升自己,应对未来更好的挑战

2024-02-22

Git基础知识及面试题

包括Git相关的基础知识、代码托管、Git相关命令、如何在IDEA中使用Git、以及相关面试题 适用于将要参加Java开发工程师相关岗位的同学,熟悉相关知识点、更好的应对相关面试、获得更好的机会

2024-02-22

ElasticSearch面试题

ElasticSearch面试题,包括ElasticSearch基础知识、调优、倒排索引、集群选举、 索引文档的过程、lucence 内部结构、更新和删除文档的过程、电商搜索的整体技术架构等相关知识点。 适用于将要参加Java开发工程师相关岗位的同学,提前熟悉ElasticSearch相关知识点,更好的应对面试,获得更好的机会

2024-02-22

Dubbo知识及面试题

包含Dubbo相关的基础知识、架构设计、分布式框架、通信协议、SPI以及相关面试题 适用于将要参加Java开发工程师相关岗位的同学,熟悉相关知识点、更好的应对面试

2024-02-22

BIO,NIO,AIO,Netty面试题

包含BIO、NIO、AIO及Netty等知识点的面试题及答案 适合将要参加Java开发工程师岗位面试的同学,熟悉相关知识点,更好的应对面试

2024-02-22

300页的Java核心面试知识整理(带答案,超全)

包含Java面试核心知识点,包括Java基础、JVM、spring、数据库、微服务、中间件等相关知识。 适用于要参加Java软件开发岗位面试的同学,在面试之前熟悉相关知识点,更好的应对面试

2024-02-22

Java并发编程学些手册

Java并发编程学些手册,包括并发编程基础、volatile关键字、synchronized关键字、final关键字、对象的共享、同步工具类、线程池、锁、多线程实战等部分的详细介绍和解读。 无论你是面试,还是进阶,这些文章的内容绝对不会让你失望!

2024-01-31

Java集合框架面试必备八股文

Java集合框架面试必备八股文,包括List、Map、Set等集合框架必备知识点及面试题。 适用于初级开发工程师,更好的掌握集合相关的知识点,顺利通过面试

2024-01-30

Java JVM面试必备八股文

Java JVM面试必备八股文,包括JVM相关基础知识、垃圾回收、类加载机制等相关知识点以及面试题。 适用于接下来要参加Java开发工程师岗位面试的同学,更好的掌握JVM相关知识点,顺利通过面试

2024-01-30

MySQL面试题必备八股文

MySQL面试题必备八股文,包括MySQL基础知识,存储引擎、日志、索引、事务、高可用等相关知识点的基本介绍和高级用法。 适用于接下来要参加软件开发岗位面试的同学,更好的掌握MySQL相关的知识点以及常见的面试题,从而更好的应对面试。

2024-01-30

Java并发编程面试题八股文

Java并发编程面试题八股文,包括并发编程基本概念、锁、并发工具类、线程池等基本概念和高级用法。同时也介绍了上述知识点在面试过程中常见的问题及答案。 本材料适用于接下来要参加Java开发工程师岗位的面试同学,可以帮助更好的掌握并发编程相关的知识点,从而更加顺利的通过面试

2024-01-30

Spring面试必备八股文

Spring面试必备八股文,包含Spring相关基础知识以及高级用法,适用于要面试Java开发岗位的同学,可以在面试前复习一下Spring相关的知识点

2024-01-30

RocketMQ面试必须会的八股文

RocketMQ面试必须会的八股文,包括为什么要用MQ、如何选型、RocketMQ使用过程中遇到的问题,例如顺序消息、延迟消息、消息可靠性、消息堆积等问题

2024-01-30

Java最新面试题详解

本资源包含Java面试题及详解,包含Java基础、JVM、多线程&并发、Spring、MyBatis、SpringBoot、MySQL、Spring Cloud、Dubbo、Nginx、MQ、Linux、ZooKeeper、Redis、分布式、网络、设计模式、ES等相关技术的常见面试题和答案

2024-01-30

Redis必备基础知识

本资源包含redis的学习笔记,详细记录了学习和使用Redis必须要了解的各种知识点,包括redis的安装、数据类型、持久化、主从复制、集群搭建、如何整合redis,以及redis应用的各种问题的解决方案等等

2024-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除