![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
#
踟蹰千年
希望能一直有码编的码农一枚
展开
-
学习 mysql实战45讲 笔记(11~15),用于后期检验
第十一章 字符串加索引 在查询效率和索引占用空间之中取舍 第十二章为什么我的MySQL会“抖”一下 一条SQL语句,正常执行的时候特别快,但是有时也不知道怎么回事,它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且持续时间还很短。 1.脏页和干净页 当内存数据页跟磁盘数据页内容不一致的时候,我们称这个内存页为“脏页”。内存数据写入到磁盘后,内存和磁盘上的数据页的内容就一...原创 2020-02-25 14:18:03 · 210 阅读 · 0 评论 -
学习 mysql实战45讲 笔记(1~10),用于后期检验
仅供自己复习用 第一章 1.MySQL的框架有几个组件, 各是什么作用? 连接器,缓存器,分析器,优化器,执行器2.Server层和存储引擎层各是什么作用? server层提供核心组件的功能,同时提供视图,执行过程等和一些函数操作,引擎层主要对应数据的操作 3.you have an error in your SQL syntax 这个保存是在词法分析里还是在语法分析里...原创 2020-02-23 16:46:07 · 600 阅读 · 0 评论 -
深入理解spring中事务的传播
在平时工作中我们常常会遇到不同service相互调用各自方法的情况,为了保证数据的一致性,我们常常采用在方法上加@transaction注解的形式开启事务.同时针对不同的业务场景,我们需要控制事务的传播级别, 众所皆知事务的传播级别有以下7种 1、PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。 2、PROP...原创 2020-02-21 23:50:58 · 398 阅读 · 0 评论 -
面试题相关
数据库事务的传播级别 1、PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。 2、PROPAGATION_SUPPORTS:支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就以非事务执行。‘ 3、PROPAGATION_MANDATORY:支持当前事务,如果当前存在事务,就加入该事务,如果当前...原创 2019-04-24 23:19:10 · 128 阅读 · 0 评论 -
面试题总结(三)JVM
1.java内存区域 java虚拟机内存分为: 方法区、堆区、虚拟机栈区、本地方法栈、程序计数器。 其中方法区和堆区所有线程共享,虚拟机栈、本地方法栈、程序计数器为线程私有。 详情参照java内存区域 2.类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序 1. 父类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行 2. 子类静态成员和静态初始化...原创 2019-03-13 15:43:42 · 145 阅读 · 0 评论 -
面试题总结(二)多线程
Java多线程 synchronized 关键字 1. 说一说自己对于 synchronized 关键字的了解 synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者 代码块在任意时刻只能有一个线程执行。 另外,在 Java 早期版本中,synchronized属于重量级锁,效率低下,因为监视器锁(monitor)是依赖于底层的...原创 2019-03-13 12:52:03 · 263 阅读 · 0 评论 -
面试题总结(一)java基础,集合框架
Java 基础 1.JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。 具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了...原创 2019-03-11 10:08:27 · 200 阅读 · 0 评论 -
面试题总结(五)mysql
1.说说自己对于 MySQL 常见的两种存储引擎:MyISAM与InnoDB的理解 关于二者的对比与总结:1. count运算上的区别:因为MyISAM缓存有表meta-data(行数等),因此在做COUNT(*)时对于一个结构很好 的查询是不需要消耗多少资源的。而对于InnoDB来说,则没有这种缓存。2. 是否支持事务和崩溃后的安全恢复: MyISAM 强调的是性能,每次查询具有原子性,其执行...原创 2019-03-14 17:20:35 · 160 阅读 · 0 评论 -
面试题总结(四)Linux
1.简单介绍一下 Linux 文件系统 Linux文件系统简介 在Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文 件或是目录都被看作是一个文件。 也就是说在LINUX系统中有一个重要的概念:一切都是文件。其实这是UNIX哲学的一个体现,而Linux是重写UNIX而 来,所以这个概念也就传承了下来。在UNIX系统中,把一切资源都看作是文件...原创 2019-03-14 13:11:17 · 157 阅读 · 0 评论 -
面试题总结
参考Java 最常见的 200+ 面试题:面试必备 Java 基础 1.JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。 具体来说 JDK 其实包含了 JRE,同...原创 2019-03-08 14:30:00 · 146 阅读 · 0 评论