招行面试:100万级别数据的Excel,如何秒级导入到数据库?
本文原文链接 尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,最近有小伙伴面试招商银行,遇到下面的绝命 12题,狠狠被拷打了, 彻底懵了。 项目场景题太难了,不好好准备,真的答不出...

大厂面试高频:数据库乐观锁的实现原理、以及应用场景
关注△mikechen的互联网架构△,10年+BAT架构经验倾囊相授 大家好,我是 mikechen | 陈睿 。 数据库乐观锁经常被大厂考察,比如:数据库乐观锁的实现方式有哪些?... 本文,我们详解数据库乐观锁。@mikechen 数据库乐观锁 数据库乐观锁是一种用于控制并发访问的技术,它可以帮助我们避免并发更新时出现的数据冲突问题。 在使用乐观锁的情况下,不会对数据库中的数据进行加锁,而是....

大厂面试高频:4 大性能优化策略(数据库、SQL、JVM等)
关注△mikechen的互联网架构△,10年+BAT架构经验倾囊相授 大家好,我是 mikechen | 陈睿 。 最近有同学去大厂,大厂重点考察了性能优化,比如:数据库性能优化如何来做?JVM性能调优怎么做?慢查询优化怎么做...等等问题。 我之前就讲过性能优化是必备技能,想拿到更好的薪资或者机会,懂性能优化那是相当的加分项啊。 下面我就针对以上问题,重点来谈谈这4大性能优化策略@mikech....

【Java面试题汇总】MySQL数据库篇(2023版)
导航: 【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析 目录 1、请你说说MySQL索引,以及它们的好处和坏处 2、请你说说MySQL的索引是什么结构,为什么不用哈希表 3、请你说...

一天五道Java面试题----第九天(简述MySQL中索引类型对数据库的性能的影响--------->缓存雪崩、缓存穿透、缓存击穿)
这里是参考B站上的大佬做的面试题笔记。大家也可以去看视频讲解!!! 文章目录 1、简述MySQL中索引类型对数据库的性能的影响2、RDB和AOF机制3、Redis的过期键的删除策略4、Redis线程模型,单线程为什么这么快5、缓存雪崩、缓存穿透、缓存击穿 1、简述MySQL中索引类型对数据库的性能的影响 普通索引:允许被索引的...
[go 面试] 缓存策略与应对数据库压力的良方
在高并发场景中,缓存是提高系统性能的关键利器。然而,缓存穿透、缓存击穿、缓存雪崩等问题可能会给系统带来严重的负担。本文将深入探讨这些问题,并提供有效的解决办法,使用 Go 语言示例代码。 1. 缓存穿透 1.1 问题描述 缓存穿透是指每次查询都没有命中缓存,导致每次都需要去数据库中查询,可能引起数据库压力剧增。 1.2 解决...
面试题:如何解决缓存和数据库的一致性问题?
所谓的一致性问题是指,在同时使用缓存和数据库的情况下,要确保数据在缓存与数据库中的更新操作保持同步。也就是当对数据进行修改时,无论是先修改缓存还是先修改数据库,最终都要保证两者的数据是一样的,不会出现数据不一样的问题。 1.一致性问题解决方案 缓存和数据库一致性的经典解决方案有以下两个: 使用延迟双删 + MQ 保证数据的一致性。 通过 Canal 监听 MySQL 的 Binlog...

Java面试题:什么是JDBC以及如何在Java中使用它进行数据库操作?
JDBC(Java Database Connectivity,Java数据库连接)是Java语言连接数据库的一种规范,它为Java应用程序提供了连接各种关系数据库的统一接口。通过JDBC,Java应用程序可以访问任何提供了JDBC驱动的数据库 下面是如何在Java中使用JDBC进行数据库操作的基本步骤: 加载并注册JDBC驱动 首先,你需要加载并...
Java面试题:解释数据库连接池的概念及其作用,讨论常见的连接池实现。
数据库连接池(Database Connection Pool)是一个管理数据库连接的缓冲池,它允许应用程序重复使用现有的数据库连接,而不是每次需要一个连接时都创建一个新的连接。这种方法有助于减少数据库连接的开销,提高应用程序的性能和可伸缩性。 数据库连接池的概念: 连接池:连接池是一种对象池,它预先在内存中创建一定数量的数据库连接,并在需要时提供给应用程序使用。 ...
Java面试题:描述JDBC的工作原理,包括连接数据库、执行SQL语句等步骤。
JDBC(Java Database Connectivity,Java数据库连接)是一个面向对象的应用程序接口(API),用于连接数据库和执行SQL语句。以下是JDBC的基本工作原理及连接数据库和执行SQL语句的主要步骤: 加载和注册JDBC驱动 首先,JDBC需要加载数据库的驱动程序。这个驱动是一个实现了JDBC接口的类库,它负责和特定的数据库进行通信。加载驱动通常...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java面试那些事儿
手把手带您学习Java,开启编程之路。
+关注