04 2021 档案

摘要:1. 为什么要用到线索二叉树? 我们先来看看普通的二叉树有什么缺点。下面是一个普通二叉树(链式存储方式): 乍一看,会不会有一种违和感?整个结构一共有 7 个结点,总共 14 个指针域,其中却有 8 个指针域都是空的。对于一颗有 n 个结点的二叉树而言,总共会有 n+1 个空指针域,这个规律使用所有 阅读全文
posted @ 2021-04-29 16:31 Dark不必 阅读(702) 评论(0) 推荐(0)
摘要:问题:请讲下mysql中的自增主键 分析:该问题主要考察对mysql中自增主键的掌握,使用场景及如何设置 回答要点: 主要从以下几点去考虑 1、什么自增主键 2、使用场景是什么; 3、innodb_autoinc_lock_mode的设置; 从学习mysql开始,我们就知道在建表时经常建的是自增主键 阅读全文
posted @ 2021-04-29 16:27 Dark不必 阅读(230) 评论(0) 推荐(0)
摘要:1. 可选链运算符 之前当我们想要使用某个结构比较深的属性,同时又无法确定所有的父级一定存在时,我们需要进行一连串的判断,例如一个数据结构: const student = { score: { math: 98, }, }; 我们想要获取最内层的 math 属性的值时: if (student & 阅读全文
posted @ 2021-04-29 16:24 Dark不必 阅读(151) 评论(0) 推荐(0)
摘要:public class CustomPager { /// <summary> /// 每页行数 /// </summary> public int PageSize { get; set; } /// <summary> /// 总行数 /// </summary> public int Tot 阅读全文
posted @ 2021-04-29 16:21 Dark不必 阅读(440) 评论(0) 推荐(0)
摘要:price = 7199.8name = "华为meta40"kucun = Trueage = 18# 输出print(name)print(price)print(kucun)print(age)aa = 9.85print(aa)print(type(aa)) #<class 'float'> 阅读全文
posted @ 2021-04-26 09:07 Dark不必 阅读(101) 评论(0) 推荐(0)
摘要:算法、数据结构、与设计模式等在游戏开发中的运用 (一):单例设计(Singleton Design) 作者: Compasslg 李涵威 1. 什么是单例设计(Singleton Design) 在学校学习面向对象编程中的一些常用的设计模式时,我第一次系统的接触到了单例设计(Singleton De 阅读全文
posted @ 2021-04-24 14:34 Dark不必 阅读(106) 评论(0) 推荐(0)
摘要:首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。 在一个进程中,也就是一个jvm 或者说应用中,我们很容易去处理控制,在jdk java.util 并发包中已经为我们提供了这些方法去加锁, 比如synchronized 关 阅读全文
posted @ 2021-04-21 08:55 Dark不必 阅读(145) 评论(0) 推荐(0)
摘要:Java执行groovy脚本的两种方式 记录Java执行groovy脚本的两种方式,简单粗暴: 一种是通过脚本引擎ScriptEngine提供的eval(String)方法执行脚本内容;一种是执行groovy脚本; 二者都通过Invocable来传递参数并获取执行结果; Invocable:脚本引擎 阅读全文
posted @ 2021-04-21 08:46 Dark不必 阅读(603) 评论(0) 推荐(0)
摘要:更新数据 语法: update表名set字段1名字=字段1的值,字段2名字=字段2的值 where条件 更新所有数据 将所有人的成绩设置为100; update t_user set score=100; 根据条件更新 将学号是3的学生,成绩设为59; update t_user set score 阅读全文
posted @ 2021-04-19 16:55 Dark不必 阅读(193) 评论(0) 推荐(0)
摘要:DML 是什么 通过DML实现表中数据的操作 插入数据:insert 查询数据:select 更新数据:update 删除数据:delect 插入数据insert 语法: insert into 表名(字段1,字段2,字段3,.....) values(字段1的值,字段2的值,字段3的值,..... 阅读全文
posted @ 2021-04-19 16:54 Dark不必 阅读(789) 评论(0) 推荐(0)
摘要:SQL关键字 Create:创建 Show:展示,查看 Database:数据库 Data:数据 Date:日期 Alter:修改 Table:表格,表 Drop:删除 Select:查询 Query:查询 Where:在条件,条件 Update:更新 Modify:修改 Delete:删除 Rem 阅读全文
posted @ 2021-04-19 16:49 Dark不必 阅读(232) 评论(0) 推荐(0)
摘要:表与表之间的关系 为什么要拆表 拆分表的目的: 为了解决数据冗余问题,可以减少重复数据的存储,表的结构也更加清晰了。 拆分之后: 在某些业务下,需要查询多个表,速度减低了。 空间 和 时间 11.2 表与 表 之间 的 关系 11.2.1 一对一 人与身份证的关系: 注意: (1)一对一不存在数据容 阅读全文
posted @ 2021-04-14 09:01 Dark不必 阅读(164) 评论(0) 推荐(0)
摘要:十、数据完整性 10.1什么是数据完整性 作用:保证 用户的输入的数据 保存到数据库 是正确的。 比如: 年龄:应该是数字, 学号:应该是不重复的。 成绩:不能为空 。。。 怎么去保证数据的完整性:添加约束。 完整性约束分类: 实体(记录)完整性 域完整性 引用完整性 10.2实体完整性(行) 实体 阅读全文
posted @ 2021-04-14 08:59 Dark不必 阅读(389) 评论(0) 推荐(0)
摘要:数据库相关 6.1 创建数据库 create database 数据库名字; create database db_0402; 6.2 查看所有数据库 show databases; 6.3 删除数据库 drop database 数据库名字; drop database db_0402; 6.4字 阅读全文
posted @ 2021-04-13 09:06 Dark不必 阅读(90) 评论(0) 推荐(0)
摘要:Mysql的安装 4.1企业的用法 (1)购买云服务(阿里云,腾讯云)然后自行安装MySQL服务 阿里云: 64核 128GB ->64 台(1核 2G) (2)直接购买mysql服务器(帮你做了很多:定期备份、宕机重启、宕机报警) 4.2命令 启动命令终端:win + R-> 输入cmd ->回车 阅读全文
posted @ 2021-04-07 16:11 Dark不必 阅读(183) 评论(0) 推荐(0)
摘要:一、Mysql的重要性 1.1 定位 (1)重点SQL,能够在没有任何提示下,用纸和笔手写SQL (2)在面试中:95%概率让你手写SQL语句。 (3)通过SQL语句去操作数据库 了解MySQL、oracle、SQL server等数据库的区别:方言 (4)SQL语句的优化() 二、MySQL介绍 阅读全文
posted @ 2021-04-06 15:47 Dark不必 阅读(119) 评论(0) 推荐(0)