1:Spirng Boot 常用的两种配置文件 2:什么是 YML(YAML)?yml 配置的优势在哪里 ? 缺点呢 3:Spring Boot 常用的读取配置文件的方法有哪...
1:什么是线程和进程? 2:在JVM的角度分析线程与进程的关系,区别及优缺点? 3:线程的组成部分介绍 4:并发与并行的区别? 5:为什么要使用多线程? 6:多线程可能带来的...
1:对 synchronized 关键字的了解 2:怎么使用 synchronized 关键字? 3:使用重校验锁实现对象单例(线程安全) 4:构造方法可以使用 synchr...
1:什么是CPU缓存? 2:讲一下 JMM(Java 内存模型) 3:volatile关键字的作用 4:并发编程的三个重要特性 5:synchronized 关键字和 vol...
1:什么是Atomic 原子类? 2:JUC 包中的原子类是哪 4 类? 3:讲讲 AtomicInteger 的使用 4:讲讲 AtomicInteger 的原理
1:安装Python环境 使用以下链接:https://www.python.org/ftp/python[https://www.python.org/ftp/python...
1:什么是数据库系统? 2:什么是元组,码,候选码,主码,外码,主属性,非主属性? 3:什么是E-R图? 4: 三大范式: 5: 存储过程: 6:drop、delete与tr...
1:什么是Mysql 2:事务相关 3:InnoDB的隔离级别 4:索引介绍 5:Mysql的基本存储结构 6:索引的最左匹配原则 7:索引的避免冗余 8: Mysql如何为...
情况一:大多数情况是正常的,只是偶尔会出现很慢的情况 1:数据库在刷新脏页(flush) 2:拿不到锁 情况二:针对一直都这么慢的情况
1:数据库命名规范 2:数据基本设计规范 3:数据库字段设计规范
1:索引设计规范 2:数据库 SQL 开发规范 3:数据库操作行为规范
1:悲观锁与乐观锁的区别 2: 乐观锁常见的两种实现方式: 3:乐观锁的缺点 4:锁机制与InnoDB锁算法 5:大表优化当MySQL单表记录数过大时,数据库的CRUD性能会...
1:Redis介绍 2: 分布式缓存常见的技术选型方案有哪些? 3:Redis 和 Memcached 的区别和共同点 4:缓存数据的处理流程是怎样的? 5: 为什么要用 R...
Redis Desktop Manager使用 1:String 2:list 3:hash(Hash桶) 4:set 5:sorted set
1:Redis单线程详解 2:Redis的多线程使用历程? 3:Redis6.0 之后为何引入了多线程? 4:Redis 给缓存数据设置过期时间有啥用? 5:Redis是如何...
1:Redis 持久化机制(怎么保证 Redis 挂掉之后再重启数据可以进行恢复) 2:快照(snapshotting)持久化(RDB) 3: AOF(append-only...
CAS(Compare and Swap)(比较与交换) CAS的底层是怎么实现的 ABA(CAS机制会误判通过检测)