摘要: 题目描述: 1 class Solution { 2 public int[] twoSum(int[] nums, int target) { 3 int[] indexs = new int[2]; 4 //创建hashmap 5 HashMap<Integer,Integer> hash = 阅读全文
posted @ 2021-02-22 15:42 不好喝的柚子茶 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1NF指的是数据库表中的任何属性都具有原子性的,不可再分解 2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性 3NF是对字段冗余性的约束,即任何字段不能其他字段派生出来,它要求字段没有冗余 阅读全文
posted @ 2021-01-12 18:41 不好喝的柚子茶 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: 事务是必须满足4个条件(ACID) : 原子性Atomicity: 一个事务中的所有操作,要么全部完成,要么全部不完成,最小的执行单位。 一致性Consistency:事务执行前后,都处于一致性状态。 隔离性Isolation:数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离性可以防止多 阅读全文
posted @ 2021-01-12 18:39 不好喝的柚子茶 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 阅读全文
posted @ 2021-01-12 18:37 不好喝的柚子茶 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 题目: 假设把只包含01的数组(如{0,0,1,1,1,0,1,0,0,1})按照升序排序,可以任意交换两个数的位置,请输出最少需要交换的次数。 解决方法:双指针法 1 public static int sum = 0; 2 public static void main(String[] arg 阅读全文
posted @ 2020-10-30 22:03 不好喝的柚子茶 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 奇数与偶数各有一种规律,可以模仿斐波那契的写法 1 //前一个值 2 int n=1; 3 //后一个值 4 int num=2; 5 6 //中间值 7 int temp; 8 //前一个值 9 int m=1; 10 //后一个值 11 int sum=2; 12 for (int i=1;i< 阅读全文
posted @ 2020-10-27 11:37 不好喝的柚子茶 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 覆写(Overider)是指子类对父类方法的重写,而且只能比父类跑更少的异常,访问权限不能比父类小。被覆盖的方法不能是private修饰的,否则只是在子类中重新定义了一个方法。 重载(Overload)表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同。 阅读全文
posted @ 2020-10-13 22:49 不好喝的柚子茶 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 封装、继承和多态 阅读全文
posted @ 2020-10-13 22:42 不好喝的柚子茶 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 创建线程的方式: 1)继承Thread类,重写run方法。 2)实现Runnable接口,重写run方法。 3)实现Callable接口,重写call方法。 下面我们以此用代码来实现一下 1、继承Thread类,重写run方法。 MyThread类: 1 package bokeyuan.threa 阅读全文
posted @ 2020-10-07 23:16 不好喝的柚子茶 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 实现一个算法,确定一个字符串 s 的所有字符是否全都不同。 示例 1: 输入: s = "leetcode" 输出: false 示例 2: 输入: s = "abc" 输出: true读题感受:思路1: 1 /* 2 3 首先读到这个题,确定一个字符串 s 的所有字符是否全都不同。也就 阅读全文
posted @ 2020-08-14 21:12 不好喝的柚子茶 阅读(88) 评论(0) 推荐(0) 编辑