摘要:
5. 函数 查询官方文档 5.1 常用函数 数学运算 SELECT ABS(-8) -- 绝对值 SELECT CEILING(9.3) -- 向上取整 SELECT FLOOR(9.3) -- 向下取整 SELECT RAND() -- 返回一个0~1间的随机数 SELECT SIGN(10) - 阅读全文
摘要:
长度最小的子数组 209. 长度最小的子数组 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。 方法1:暴力解法 思路:使用两个for循环,不断寻找符合条件的子序列。 复杂度: 时间复杂 阅读全文
摘要:
3. MySQL数据管理 3.1 外键(了解,实际上不用 表和表的联系。(物理外键,数据库级别外键,不建议使用,避免数据库过多造成困扰) 删除时要先删除引用别人的表(从表),再删除被引用的表(主表) 方法1 创建表时,定义外键,添加约束,进行引用 CREATE TABLE `grade`( `gra 阅读全文
摘要:
2. 操作数据库 sqlyog操作命令:选中命令行,点击执行图标 操作数据库 > 操作数据库中的表 > 操作表中的数据 mysql关键字不分大小写 2.1 操作数据库(了解) 创建数据库 CREATE DATABASE [IF NOT EXISTS] westos -- 中括号,可选 删除数据库 D 阅读全文
摘要:
1. 初识MySQL 前端:页面,展示数据 后台:连接点 连接到数据库JDBC 连接前端(控制视图跳转,给前端传递数据 数据库:存储数据,txt, excel, word 写代码,数据库 → 操作系统,数据结构与算法 → 离散数学,数字电路,体系结构,编译原理 + 实战 1.1 学习的理由 岗位需求 阅读全文
摘要:
有序数组的平方 977. 有序数组的平方 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 方法1:暴力排序 每个数平方之后,排个序 复杂度: 时间复杂度O(n + nlogn) 方法2: 双指针法 思路: 左右两个指针,对比平方数的 阅读全文
摘要:
移除元素 27. 移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 思路 数组中的 阅读全文
摘要:
数组理论 数组是存放在连续内存空间上的相同类型数据的集合 数组下标都是从0开始的 数组内存空间的地址是连续的 在删除或者增添元素的时候,难免要移动其他元素的地址 数组的元素是不能删的,只能覆盖。 java中二维数组在内存空间的地址每行没有规则,C++中连续 二分法 前提: 有序数组 无重复元素 边界 阅读全文
摘要:
反射的应用 后续使用代码使用User类 class User{ private String name; private int id; private int age; public User(){} public User(String name, int id, int age) { this 阅读全文
摘要:
类的加载 内存分析 Java内存 堆: 存放new的对象和数组 可以被所有线程共享,不会存放别的对象引用 栈: 存在基本变量类型(包含具体数字) 引用对象的变量(存放引用在堆里的具体地址) 方法区 包含所有的class和static变量 可以被所有线程共享 类的加载过程 类的加载(Load):将cl 阅读全文