摘要: Java中类之间的关系大致分为:聚合、依赖、继承。平常使用UML表示类之间关系的时候,也同样会涉及这三种关系。 聚合 如果一个类的对象包含着另一个类的对象,就称这两个类是聚合关系,即一个类由其他类聚合而成。 继承 一个类由另一个类扩展而来 依赖 如果一个类的方法操纵着另一个类的对象,就称一个类依赖于 阅读全文
posted @ 2020-09-30 14:40 dlooooo 阅读(181) 评论(0) 推荐(0) 编辑
摘要: public:可以被本类 子女类 同一包的类 非同包的类 访问 private:只能被本类访问 protected:可以被本类、子女类、同一包的类访问,不能被非同包的类访问 default:只能被本类和同一包的类访问 阅读全文
posted @ 2020-09-30 14:31 dlooooo 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 可以发现,在Java里似乎是没有像C++中,每一个整型还对应着一个无符号(unsigned)的类型。 同时,表示长整型数值需要在数字最后加上L或l的后缀,十六进制数需要有0x或0X的前缀,八进制需要有0的前缀。 而Boolean类型是不能与整型相互转换的,这点与C/C++不同。 当整型变量除以0时, 阅读全文
posted @ 2020-09-29 18:49 dlooooo 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 想起从大一开始,每当需要使用Java的时候,就会快速地重新学习。任务结束后,又草草放下,直到下一次需要用到的时候再循环这一过程。 可每一次学习的时候,也都只是简单地回忆用法,遇到不记得的方法,再查api或百度。因此,也从未深究过某些原理性的东西。学习过程中,缺少了问为什么的过程。到了找工作的阶段,不 阅读全文
posted @ 2020-09-29 18:25 dlooooo 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 04 | 深入浅出索引(上) 说实话,从前学数据库的时候,对索引这一块就是一带而过。在上课时也只是了解了其基本概念,有什么作用以及使用的语句,但并不理解索引在实际应用中发挥的作用,以及索引在底层的实现与执行原理(主要还是因为本科期间做的所谓项目,根本不需要使用索引。基本的增删改查语句已经几乎满足了那 阅读全文
posted @ 2020-09-29 09:22 dlooooo 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 03 | 事务隔离:为什么你改了我还看不见? MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!(摘抄自菜鸟教程)。 由上文可知,MySQL 阅读全文
posted @ 2020-09-28 20:56 dlooooo 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 02 | 日志系统:一条SQL更新语句是如何执行的? 本节课的内容主要在于介绍redo log(重做日志)和binlog(归档日志)。更新数据的时候涉及这两个重要日志模块(这句来自课程笔记)。binlog属于上一节课提到的Server层,redo log则属于存储引擎层。由此也可看除出,binlog 阅读全文
posted @ 2020-09-28 09:41 dlooooo 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 01 | 基础架构:一条SQL查询语句是如何执行的? 本节课内容其实较为简单,最主要的是想为学习者建立一个流程图的概念,即一条sql查询语句执行时的整个流程。 大体上,mysql的整体架构可分为Server层和存储引擎层。Server层主要包括:连接器、查询缓存、分析器、优化器和执行器以及各种内置函 阅读全文
posted @ 2020-09-27 15:44 dlooooo 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 这几天绝对是我至今以来得到最多爱和痛苦时期。因为保研文件的大改,不幸丢掉了保研资格。毕竟是三年来唯一的目标,在几乎确定自己失败后,觉得自己的人生都灰暗了许多。好在幸运地是身边值得珍惜的人们不断的陪伴,让我慢慢意识到,也许是时候进入到人生的新阶段了。 接下来的日子里,希望能够慢慢找回自己,找回曾经为了 阅读全文
posted @ 2020-09-27 15:07 dlooooo 阅读(137) 评论(0) 推荐(0) 编辑