摘要: 字符串函数 例子 数值函数 例子 日期函数 流程函数 注意:空值不为NULL 案例1 案例2 总结 . 阅读全文
posted @ 2022-11-01 23:49 happy_in 阅读(19) 评论(0) 推荐(0)
摘要: MySQL启动 开启服务后 使用mysql [-h 127.0.0.1] [-p 3306] -u root -p的方式进行登录 SQL通用语法 单行注释:--或者#(MySQL特有) 多行注释/*注释类容*/ DDL(Data Definition Language) 修改表 ALTER TABL 阅读全文
posted @ 2022-11-01 21:32 happy_in 阅读(44) 评论(0) 推荐(0)
摘要: 先看hashMap的构造方法 public HashMap(int initialCapacity, float loadFactor) { if (initialCapacity < 0) throw new IllegalArgumentException("Illegal initial ca 阅读全文
posted @ 2022-10-31 23:59 happy_in 阅读(41) 评论(0) 推荐(0)
摘要: 自动装箱、拆箱 看完了包装类型的便捷性后,我们再来落实到自动装箱、自动拆箱上... 怎么就自动装箱,自动拆箱了呢? 上一段代码,看看哪是自动装箱跟自动拆箱: // 自动装箱 Integer a = 100; // 自动拆箱 int b = a; 自动装箱,相当于Java编译器替我们执行了 Integ 阅读全文
posted @ 2022-10-30 23:27 happy_in 阅读(63) 评论(0) 推荐(0)
摘要: 事务 通常是默认开启事务的,所以不会回滚 事务保证了数据的一致性 要么都成功 要么都失败 对于没有开启自动提交的数据,是可以回滚的,一旦提交了之后,就不可以回滚,体现了MySQL的持久性 自动提交:@@autocommit=1; 手动提交:commit; 回滚:rollback; 开启事务的两种方式 阅读全文
posted @ 2022-10-28 20:21 happy_in 阅读(70) 评论(0) 推荐(0)
摘要: 二叉树 当数据是自增的时候,二叉树会跟链表没有区别 平衡二叉树 它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。这个方案很好的解决了二叉查找树退化成链表的问题,把插入,查找,删除的时间复杂度最好情况和最坏情况都维持在O(logN)。但是频繁旋转会使插入和 阅读全文
posted @ 2022-10-28 14:27 happy_in 阅读(35) 评论(0) 推荐(0)
摘要: 快速排序的原理 排序算法的思想非常简单,在待排序的数列中,我们首先要找一个数字作为基准数(这只是个专用名词)。为了方便,我们一般选择第 1 个数字作为基准数(其实选择第几个并没有关系)。 假定我们选的是第0个数 先从右边“j--”找比基准数小的数放入当前基准数的位置,此时基准数放入空出来的位置 然后 阅读全文
posted @ 2022-10-27 21:47 happy_in 阅读(411) 评论(0) 推荐(0)
摘要: 选择排序概述 选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。 算法步骤 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。 再从剩余未排序元素中继续寻找最小(大)元素,然 阅读全文
posted @ 2022-10-27 21:21 happy_in 阅读(13) 评论(0) 推荐(0)
摘要: 算法详解 以从小到大排序为例,冒泡排序法的思路是:遍历原始数据,从第一个数开始,到倒数第二个数结束,比较这个数和下一个数的大小,如果这个数比下一个数大,则交换这两个数。这样便可以将数据中最大的数转移到数组的最后。之后再次遍历原始数据,但是变为从第一个数开始,到倒数第三个数结束,比较这个数和下一个数的 阅读全文
posted @ 2022-10-27 21:14 happy_in 阅读(33) 评论(0) 推荐(0)
摘要: 数据结构分类 数据结构分为逻辑结构和物理结构。 逻辑结构:指数据元素之间逻辑关系的数据结构,这里的逻辑关系是指数据元素之间的前后间关系,与数据在计算机中的存储位置无关。 物理结构:指数据的逻辑结构在计算机存储空间中的存放形式称为数据的物理结构,也叫做存储结构。 数据的逻辑结构主要分为线性结构和非线性 阅读全文
posted @ 2022-10-27 15:13 happy_in 阅读(289) 评论(0) 推荐(0)