10 2019 档案
摘要:数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各
阅读全文
摘要:2开头 (请求成功)表示成功处理了请求的状态代码。 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并且服务器创建了新的资源。 202 (已接受) 服务器已接受请求,但尚未处理。 203 (非授权信息) 服务器已成功处理了请求,但返回的信
阅读全文
摘要:什么是数据库状态 redis是一个键值对的数据库服务器,服务器中通常包含中任意个非空的数据库,而每个数据库又可以包含任意个键值对,为了方便起见,我们将服务器中的非空数据库以及他们的键值对统称为数据库状态。 RDB持久化的逻辑 RDB持久化就可以手动执行也可以根据服务器配置选项定期的执行,该功能可以将
阅读全文
摘要:场景一 在我们面试中经常会有这么一个场景,就是我们用线程A输出“A”字符,有线程B输出“B”字符,交替进行,要求A线程执行完任务输出:“A线程打印完了”,B线程执行完任务输入:“B线程打印完了”,最后有主线程输出一句话“我打印完了”! 当你看到这个场景时,有点多线程经验的人肯定会感觉很容易,然后有可
阅读全文
摘要:在spring启动的时候,spring会根据我们配置的有关mapper.xml的路径加载此路径下的xml文件,得到一个List<Resource>的集合,然后将这个集合转化成Resource[]数组赋值到SqlSessionFactoryBean中的mapperLocations(其实也是一个Res
阅读全文
摘要:几个常见的概念 在讲解主从复制原理之前我们首先要了解几个基本的概念,这有利于我们立交主从复制的过程: Redis的复制功能分为同步和命令传播两个操作。 同步 注意,redis2.8以前的版本和redis2.8之后的版本在这一步有些不同,主要是新版本中有偏移量的维护,其他基本一致,在这里是以新版本为主
阅读全文
摘要:Spring 中常见的容器 我们知道spring容器就是spring中bean的驻留场所。spring容器并不是只有一个。spring自带了多个容器实现,可以归为两种不同的类型:bean工厂和应用上下文。bean工厂是最简单的容器,提供了基本的Di支持;而应用上下文是基于beanFactory构建,
阅读全文
摘要:Java数据类型关系图 基本数据类型 从小到大的关系图: 图中从左向右的转换都是隐式转换,无需再代码中进行强制转换 : 运行结果: 从右向左均要进行强制类型转换,才能通过编译。强制转换会丢失精度。这里省略代码。 引用数据类型 String是引用数据类型
阅读全文
摘要:Java中类,属性,方法修饰符 public 公共访问权限,不但在本应用中可以放问,其他应用也可以访问。接口中的方法默认都是public的 protected 被protected修改的:可以被本类,本类的子类(可以在同一个包下也可以不在同一个包下)和与本类在同一个包下的其他类都可以访问本类 默认
阅读全文
摘要:什么抽象方法和抽象类 抽象方法 在类里面定义的没有方法体且用关键字“abstract”来修饰的方法就是抽象方法,所谓的没有方法体指的是在方法声明的时候没有大括号以及其中的内容,而是直接在声明时在方法名后加上分号结束。 抽象类 抽象类是相同概念实体的一种抽象,也就是规范对象是什么。Java中用关键字a
阅读全文
摘要:rename 命令格式 rename [ -v ] [ -n ] [ -f ] perlexpr [ files ] 参数介绍 -v:被替换掉的字符串 -n:替换成的字符串 -f:匹配要替换的文件模式 基本使用 将文件test2.txt的名字换成test4.txt 命令:rename test2 t
阅读全文
摘要:泛型的理解 聊一聊-JAVA 泛型中的通配符 T,E,K,V,? 类,接口的继承和实现的规则 类与类之间只能继承,并且是单继承,可以多级继承 类与接口之间可以实现,一个类可以实现多个接口 接口和接口之间只能继承不能实现,可以多继承也可以多级继承,但是不可以继承类 抽象类和普通类的区别
阅读全文
摘要:虚拟机的类加载机制 在Class文件中描述的各种信息最终都需要加载到虚拟机中之后才能运行和使用。 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。 在java语言中,类型的加载、连接和初始化过程
阅读全文
摘要:上篇文章中我们讨论了jvm的内存区域,这篇文章我们来讨论针对的内存区域的垃圾回收机制。 其实针对垃圾回收我们通常考虑三个问题:1.哪些内存需要回收?2.什么时候回收?3.如何回收?下面我们针对这三个问题逐一解释 垃圾回收器回收哪些内存 通过对jvm的内存区域这篇文章的了解,我们知道程序计数器、Jav
阅读全文
摘要:什么是jvm? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏
阅读全文

浙公网安备 33010602011771号