欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

Java面试 第11页

innodb下的记录锁,间隙锁,next-key锁

站长阅读(537)赞(0)

你需要知道的 之前我们介绍了排他锁,其实innodb下的记录锁(也叫行锁),间隙锁,next-key锁统统属于排他锁。 行锁 记录锁其实很好理解,对表中的记录加锁,叫做记录锁,简称行锁。 生活中的间隙锁 编程的思想源于生活,生活中的例子能帮...

Spring是怎么解决循环依赖的呢?

站长阅读(376)赞(0)

前言 Spring大家族功能强大,模块复杂繁多。就Spring Framework模块而言,核心功能只有两个:IoC和AOP。 本篇主要从源码的角度讲解Spring容器中一些重要的接口、Spring如何解决循环依赖等 本篇使用的Spring...

分布式锁用 Redis 还是 Zookeeper?

站长阅读(490)赞(0)

为什么用分布式锁? 在讨论这个问题之前,我们先来看一个业务场景: 系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。 由于系统有一定的并发,所以会预...

单点登录的三种实现方式

站长阅读(444)赞(0)

前言 在 B/S 系统中,登录功能通常都是基于 Cookie 来实现的。当用户登录成功后,一般会将登录状态记录到 Session 中,或者是给用户签发一个 Token,无论哪一种方式,都需要在客户端保存一些信息(Session ID 或 T...

华为OD(外包)社招技术二面,总结复盘

站长阅读(1444)赞(0)

一、华为OD简介: 首先来解释一下什么是华为OD面试,OD一般是指的是华为的“外包”公司,比如像德科这种。网上其实有很多人都吐槽过这个招聘模式,因为招进去的人不直接是华为内部的人,挂在德科名下或其他,工作地点大部分都是在华为公司,虽然明面上...

MySQL是如何解决幻读问题的?

站长阅读(380)赞(0)

一,前言 事务的隔离级别有四种,读未提交,读已提交,可重复读和串行化,下面结合具体的问题,在mysql中,innodb引擎是怎么解决幻读的? 二,详情 一张图胜过千言万语: 1, 什么是幻读? 2, 为什么要解决幻读? 3, mysql是怎...

如何写简历才能帮你更快争取到面试机会?

站长阅读(382)赞(0)

背景:进入第一家公司已经工作将近两年了,其中闲了一年,在准备自己的简历的时候,有种江郎才尽的感觉,不知道怎么写,看来平时还是要多积累多熟悉。 ps:这里面的分享看完还是很受用的。 简历看得比较认真的,也不会多于30秒,实在纠结的,也不会纠结...

项目过程中,如何进行SQL优化

站长阅读(457)赞(0)

SQL查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结一些方法,供大家参考。 01 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 02 应尽量避免在...

SpringCloud常见面试题

站长阅读(365)赞(0)

为什么需要学习Spring Cloud 不论是商业应用还是用户应用,在业务初期都很简单,我们通常会把它实现为单体结构的应用。但是,随着业务逐渐发展,产品思想会变得越来越复杂,单体结构的应用也会越来越复杂。这就会给应用带来如下的几个问题: 代...

SQL数据库面试题以及答案(50例题)

站长阅读(266)赞(0)

Student(Sid,Sname,Sage,Ssex)学生表 Sid:学号 Sname:学生姓名 Sage:学生年龄 Ssex:学生性别 Course(Cid,Cname,T#)课程表 Cid:课程编号 Cname:课程名称 Tid:教师...