个人理解
Ang Ga Ga
Rush!投入/专注/我永远爱Java。
展开
-
MySQL数据库学习之跟着掘金手册学-个人笔记与总结[2]-字符集和比较规则
一、对上一章的复习摘要关于InnoDB:具有外键支持功能的事务存储引擎。引入了行级锁定和外键约束。以下场景使用InnoDB是最理想的选择:(1)更新密集的表。(2)支持事务。(3)自动灾难恢复。(4)外键约束。(5)支持自动增加列AUTO_INCREMENT属性。(MySQL8.0以后才有。)——需要事务支持,并且有较高并发读取频率时,InnoDB是不错的选择。...原创 2020-01-19 20:20:43 · 246 阅读 · 1 评论 -
MySQL数据库学习之跟着掘金手册学-个人笔记与总结[1]-重新认识MySQL
同学安利了一个掘金手册《MySQL是怎样运行的:从根上理解MySQL》,翻阅了一下目录,发现它讲的正是我一直想要了解的数据库优化、InnoDB(虽然一直不知道这个InnoDB是什么,不过面试很爱考就是了。)、日志、事务、锁… 于是我开始了这个小册的学习,仍是用先学习一遍,然后自己写总结,而后根据资料补充的方式。毕竟书买了看了多少不重要,能有多少被内化成自己的东西才是最重要的。这篇博客主要记录学习历...原创 2019-12-25 21:00:12 · 480 阅读 · 0 评论 -
多线程的常用操作方法+根据程序运行结果分析主线程与子线程的执行顺序
一、sleep方法:使线程暂停运行,并交出CPU,无需notify、notifyAll唤醒,等睡眠时间期满,就会“醒来”,不过这时该线程不一定拥有CPU,只有正在执行的线程停止运行,或者刚醒来的这个线程具有更高的优先级时,才会继续执行。以下代码可说明这个问题:public class MyThread implements Runnable{ public static void ma...原创 2019-11-25 21:22:34 · 441 阅读 · 1 评论 -
父类不能强转为子类,除非....../对“多态”的理解
首先,引入“多态”、“动态绑定”、“静态绑定”的概念:一个对象变量可以指示多种实际类型的现象被称为多态。在运行时能够自动地选择调用哪个方法的现象称为动态绑定。(调用方法依赖于隐式参数即具体类的实际类型,在运行时调用)如果是private方法 ,static方法,final方法或者构造器,那么编译器将可以准确地知道调用哪个方法,这种调用方式成为静态绑定。现在有父类Employee和其子类Manna...原创 2019-09-29 19:47:37 · 405 阅读 · 0 评论