1. 查看当前MYSQL支持的存储引擎show engines;
2. 查看某一用户的权限
show grants for UserName;
3. 如何得知当前Binary Log文件和Position值
show master status;
4. 用什么命令切换Binary Log
flush logs;
5. 用什么命令修复MyISAM表
repaire table T
1.联合索引的最左匹配原则碰到范围查询会失效:例如a,b,在a为单值时候,b是有序的可以走索引,但如果a是范围查询例如a>2,多段之间的b不是有序的,不能走索引。2.做DDL时候,申请写锁,拿到后获取表结构信息;降级为读锁;后台做修改操作;读锁升级为写锁,替换老的表结构信息;释放DDL锁。3.意向锁(IS,IX)是表级锁,意向锁之间都不互斥,意向锁和表级锁S,X之间存在兼容互斥,注意:意向锁
转载
2023-10-19 08:52:32
162阅读
# MySQL子查询场景题
在MySQL中,子查询是一种非常强大的工具,可以让我们在查询中嵌套其他查询,从而实现更为复杂的数据操作和筛选。在实际应用中,子查询通常用于获取特定条件下的数据,或者在一个查询中使用另一个查询的结果。本文将通过一个具体的场景题来说明如何使用MySQL子查询。
## 场景题描述
假设有两张表,一张是`products`表,记录了产品的信息,另一张是`orders`表,
原创
2024-05-19 06:00:02
31阅读
1、一般vue开发用什么库来辅助vantUI elementUI js-cookie socket.io axios ECharts2、页面刚开始出现一片空白的原因1、网络设置的问题,有可能是IP、端口等出现问题了
2、网速比较慢导致(加载速度慢)
3、浏览器本身出现问题了
4、网络防火墙的问题,设置安全级别过高
5、病毒导致
6、打包路径不对3、vue的项目如何做首屏的优化v-if 和 v-
转载
2024-01-25 12:16:54
17阅读
在一个文件中有10G个整数,乱序排列,要求找出中位数。内存限制为2G。只写出思路即可(内存限制为2G意思是可以使用2G空间来运行程序,而不考虑本机上其他软件内存占用情况。) https://baike.baidu.com/item/%E6%A1%B6%E6%8E%92%E5%BA%8F/497377 ...
转载
2021-10-25 11:20:00
117阅读
2评论
1.说一下JVM有哪些部分组成?运行流程是什么? JVM包含两个子系统和两个组件:两个子系统为Classloarder(类装载),Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)Class loader(类装载):根据给定的全限定类名(如:j
转载
2024-03-30 21:05:45
30阅读
3.21.阐述一下ClassCastException通常在什么情况下发生?参考答案: 强制类型转换类型不匹配时出现此异常.例如:把某一对象强转其他类型,如果该对象并非该类的实例,就会发生ClassCastException.3.22.画出集合的框架图参考答案:3.23.编写一段程序,用来创建和迭代一个List参考答案:public static void main(String[] args)
转载
2024-02-29 12:35:49
122阅读
常见基础JAVA面试题1.是否可以在static环境中访问非static变量?static变量在Java中是属于类的,它在所有的实例中的值是一样的。当类被Java虚拟机载入的时候,会对static变量进行初始化。如果你的代码尝试不用实例来访问非static变量,编译器会报错,因为这些变量还没有被创建出来,还没有跟任何实例关联上。2.Java支持的数据类型有哪些?什么是自动拆装箱。byte,shor
转载
2023-09-24 19:53:32
237阅读
# 如何实现“场景题Java”
在学习Java编程的过程中,我们常常需要将现实场景抽象为代码进行实现。这种过程称为“场景题”。对于初学者来说,掌握如何将一个场景转化为程序是非常重要的。本文将通过一个简单的示例来指导你如何实现“场景题Java”。
## 流程概览
我们将通过以下几个步骤来完成任务。以下是实现流程的简要概述:
| 步骤 | 描述 |
原创
2024-08-30 03:44:24
24阅读
参考: https://www.nowcoder.com/discuss/428774 海量数据处理面试题集锦(必读)教你如何迅速秒杀掉:99%的海量数据处理面试题(必读) 海量数据处理面试题集锦(必读) 教你如何迅速秒杀掉:99%的海量数据处理面试题(必读) 海量数据处理思路 一 TOP-K问题
转载
2021-05-30 11:16:01
1093阅读
场景题整理了一些常见的架构设计面试题,主要记录关键点,具体细节就不详细叙述了,案例慢慢补充。目前想起以下问题:秒杀系统短链接生成高并发的红包系统分布式ID生成分布式限流分布式定时任务新浪微博怎么推送微博大文件有限内存排序秒杀系统秒杀系统基本面试被问烂了,网上资料也很多,基本整理了内容如下
原创
2022-10-17 12:31:04
488阅读
面试中谈起并发,ThreadLocal 必定要聊。ThreadLocal 的线程隔离非常好用。几个经典且实用的场景,防止在面试官前一时语塞文章目录1. 用过ThreadLocal吗?2. 它有什么用?3. 什么场景下使用的?场景一
原创
2021-09-16 16:37:38
10000+阅读
面试中谈起并发,ThreadLocal 必定要聊。ThreadLocal 的线程隔离非常好用。几个经典且实用的场景,防止在面试官前一时语塞文章目录1. 用过ThreadLocal吗?2. 它有什么用?3. 什么场景下使用的?场景一、保存用户信息场景:1,定义用户实体:2,定义工具类操作ThreadLocal(存放,获取,删除用户信息)3,
原创
2022-01-18 10:46:59
99阅读
1、运行时数据区包含那几个部分?Java运行时数据区分为下面几个内存区域: 程序计数器 程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。java虚拟机栈每当创建一个线程,JVM就会为该线程创建对应的Java栈,在这个Java栈中又会包含多个栈帧(Stack Frame),这些栈帧是与每个方法关联起来的,每运行一个方法就创建一个栈帧,每个栈帧会含有一
转载
2024-06-26 04:40:41
102阅读
面向对象分析(OOA)是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA 与结构化分析有较大的区别。OOA 所强调的是在系统调查资料的基础上,针对 OO 方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。面向对象设计(OOD)面向对象设计(Object-Oriented Design,OOD)方法是 OO 方法中一个中间过渡环节。其主要作用是
转载
2023-11-07 10:52:51
344阅读
1、利用子查询进行过滤
eg:假如需要列出订购物品TNT2的所有客户,具体步骤:
检索包含物品TNT2的所有订单编号
检索具有前一步骤列出的订单编号的所有客户的ID
检索前一步骤返回的所有客户ID的客户信息
上述每个步骤都可以单独作为一个查询来执行,可以把一条SELECT语句返回的结果用于另一条SELECT语句
转载
2023-11-22 21:48:13
71阅读
Java面试题—JVM1. 说一下 jvm 的主要组成部分?及其作用?(1)类加载器(ClassLoader)(2)运行时数据区(Runtime Data Area)(3)执行引擎(Execution Engine)(4)本地库接口(Native Interface)组件的作用: 首先通过类加载器(ClassLoader)会把 Java 代码转换成字节码,运行时数据区(Runtime Data A
转载
2024-06-29 09:45:14
32阅读
[最新JVM面试题大全含答案]最新JVM面试题大全含答案jvm 的主要组成部分?及其作用? 类加载器(ClassLoader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 本地库接口(Native Interface)组件的作用: 首先通过类加载器(ClassLoader)会把 Java 代码转换成字节码,运行时数据区(Runtime Data
转载
2023-11-03 06:58:17
56阅读
1 、⼯⼚⽅法模式 ( 利⽤创建同⼀接⼝的不同实例 ) :1 、普通⼯⼚模式:建⽴⼀个⼯⼚类,对实现了同⼀接⼝的⼀些类进⾏实例的创建;1 public class SendFactory {
2
3 public Sender produce ( String type ) {
4 if ( "mail" . equals ( type )) {
5 return new MailSender (
转载
2024-01-25 13:39:29
94阅读
一、rabbitmq 的使用场景有哪些?rabbitMQ 的使用场景,其实也就是 消息队列的使用场景。 解耦,比如说系统A会交给系统B去处理一些事情,通过将A,B中间加入消息队列,A将要处理的事情交给消息队列 ,B的输入来源于与消息队列有序性。先来先处理,比如一个系统处理某件事需要很长一段时间,但是在处理这件事情时候,有其他人也发出了请求,可以把请求放在消息队里,一个一个来处理消息路由:
转载
2023-10-07 15:07:50
113阅读