上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 索引 1. 索引是什么?有什么作用?使用索引的优缺点? 索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B 树, B+树和 Hash索引。 优点: 使用索引可以大大加快数据的检索速度。 通过唯一性索引,可以保证数据库表中每一行数据的唯一性。 缺点: 创建索引和维护索引需要耗费很多时间 阅读全文
posted @ 2021-06-10 22:02 sinlearn 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 事务 1. 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 经典的例子就是:小明要给小红转账1000元,这个转账会涉及两个关键操作: 将小明的余额减少1000元 将小红的余额增加1000元 事务会把这两个操作看作一个整体,这个整体包含的工作要么都成功,要么都失败。这样就不会出现小明 阅读全文
posted @ 2021-06-10 17:20 sinlearn 阅读(43) 评论(0) 推荐(0) 编辑
摘要: Java集合框架 Java集合常见面试题: 集合和数组的区别? 常见的集合框架及其底层数据结构? List、Set、Map的区别? ArrayList的扩容机制? ArrayList、Vector、LinkedList区别? HashSet、LinkedHashSet、TreeSet的异同? Has 阅读全文
posted @ 2021-05-27 15:57 sinlearn 阅读(87) 评论(0) 推荐(0) 编辑
摘要: Java基础知识 常见面试题: 面向对象和面向过程的区别 Java和C++的区别 JDK、JRE、JVM的区别和联系 字符型常量和字符串常量的区别 Java泛型、类型擦除、常用的通配符? == 和equals的区别 为什么重写equals时必须重写hashCode方法? 基本数据类型,包装类、各种类 阅读全文
posted @ 2021-05-17 16:57 sinlearn 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 1. 存储引擎 1.1 存储引擎相关的命令 查看MySQL提供的所有存储引擎 show engines; MySQL当前默认的存储引擎是InnoDB 在5.7版本所有的存储引擎中只有InnoDB支持事务。 查看MySQL当前默认的存储引擎 show variables like `%storage_ 阅读全文
posted @ 2021-04-28 11:27 sinlearn 阅读(130) 评论(0) 推荐(0) 编辑
摘要: LeetCode刷题-- 长度最小的子数组 一、题目 给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其和 ≥ target 的长度最小的连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组, 阅读全文
posted @ 2021-04-22 21:49 sinlearn 阅读(54) 评论(0) 推荐(0) 编辑
摘要: LeetCode刷题--删除元素 一、题目 给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并**「原地」**修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的 阅读全文
posted @ 2021-04-21 21:53 sinlearn 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 单例模式 饿汉式单例 public class Hungry{ private Hungry(){} //构造器私有 private static Hungry HUNGRY = new Hungry(); public Hungry getInstance(){ return HUNGRY; } 阅读全文
posted @ 2021-04-21 16:52 sinlearn 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一道题串联lambda表达式、链式编程、函数式接口、Stream流式计算 题目: 题目要求:一分钟内完成此题,只能用一行代码实现! 现在有5个用户!筛选: 1、ID 必须是偶数 2、年龄必须大于23岁 3、用户名转为大写字母 4、用户名字母倒着排序 5、只输出一个用户! 用户类: public cl 阅读全文
posted @ 2021-04-21 11:00 sinlearn 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1-2 锁 /** * 8锁问题,就是关于锁的8个问题!,判断锁的是谁 */ import java.util.concurrent.TimeUnit; /** * 1.标志情况下,两个线程先打印,发短信? 打电话? * 2.sendSms延迟4秒,两个线程先打印,发短信? 打电话? */ publ 阅读全文
posted @ 2021-04-20 16:36 sinlearn 阅读(86) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页