首页
文章分类
文章归档
关于
登录
憨憨大头个人博客
心存希冀,目有繁星
累计撰写
110
篇文章
累计创建
13
个标签
累计收到
0
条评论
栏目
首页
文章分类
文章归档
关于
登录
目 录
CONTENT
以下是
java面试问题
相关的文章
2024-09-03
mybatis源码分析
原文链接:橙子&栗子&世界——Mybatis-Plus的使用(五)——源码理解 在说Mybatis-Plus(后面简称MP)之前,我们先来了解了解Mybatis的工作流程。 Mybatis的执行流程的分析 先来认识一些Mybatis的主要的类和接口: Configuration:将mybatis配置
2024-09-03
18
0
0
java面试问题
2024-09-03
java多线程面试题
1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看
2024-09-03
12
0
0
java面试问题
2024-09-03
java中volatile关键字
概 述 在Java相关的岗位面试中,很多面试官都喜欢考察面试者对Java并发的了解程度,而以 volatile关键字作为一个小的切入点,往往可以一问到底,把Java内存模型( JMM),Java并发编程的一些特性都牵扯出来,深入地话还可以考察 JVM底层实现以及操作系统的相关知识。下面我们以一次假想
2024-09-03
16
0
0
java面试问题
多线程问题
2024-09-03
java 线程池的使用
1. 什么是线程池 线程池(ThreadPool)是一种基于池化思想管理和使用线程的机制:它是将多个线程预先存储在一个“池子”内,当有任务出现时可以避免重新创建和销毁线程所带来性能开销,只需要从“池子”内取出相应的线程执行对应的任务即可 使用线程池主要有以下优点: 降低资源消耗(复用线程,减少线程频
2024-09-03
14
0
0
java面试问题
2024-09-03
Java虚拟机(JVM)面试题大集合
说一下 JVM 的主要组成部分及其作用? JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)。 Class loade
2024-09-03
7
0
0
java面试问题
jdk特性
2024-09-03
Java的 GC机制
JVM的运行数据区 首先我简单来画一张 JVM的结构原理图: 我们重点关注 JVM在运行时的数据区,你可以看到在程序运行时,大致有5个部分: 方法区 不止是存“方法”,而是存储整个 class文件的信息,JVM运行时,类加载器子系统将会提取 class文件里面的类信息,并将其存放在方法区中。例如类的
2024-09-03
1
0
0
java面试问题
jdk特性
2024-09-03
java面试题集合(基础篇)
Java 基础篇 Java 有哪些特点 并发性的:你可以在其中执行许多语句,而不必一次执行它 面向对象的:基于类和面向对象的编程语言。 独立性的:支持一次编写,到处运行的独立编程语言,即编译后的代码可以在支持 Java 的所有平台上运行。 Java 的特性 Java 的特性有如下这几点 简单,Jav
2024-09-03
8
0
0
java面试问题
2024-09-03
MySQL 中的锁机制
MySQL 中的锁机制 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。 MySQL 数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各存储引擎的锁定机制也有较大区别。 一
2024-09-03
15
0
0
java面试问题
mysql
2024-09-03
高并发之限流-RateLimiter
目录指引 限流场景 软件系统中一般有两种场景会用到限流: •场景一、高并发的用户端场景。 尤其是C端系统,经常面对海量用户请求,如不做限流,遇到瞬间高并发的场景,则可能压垮系统。 •场景二、内部交易处理场景。 如某
2024-09-03
7
0
0
java面试问题
2024-09-02
mysql调优
MySQL的调优可以从以下几个方面入手: 优化查询语句:多使用索引,优化慢查询语句。可以使用EXPLAIN命令分析语句的执行计划,检查是否有全表扫描、使用了不合适的索引等问题。 调整MySQL参数:可以按照实际情况调整MySQL的参数设置,如缓冲池大小、连接数、线程数、排序缓冲大小等。 分区表:如果
2024-09-02
17
0
0
java面试问题
mysql
1
2
3
4
5