基础知识
-
IEEE754浮点数标准和舍入规则
整理一下之前的笔记 浮点数与定点数 定点数 小数点在计算机中通常有两种表示方法,一种是约定所有数值数据的小数点隐含在某一个固定位置上,称为定点表示法,简称定点数。 其实整数也算是一…
-
解决浏览器的跨域问题-CORS
为了防止XSS攻击、CSRF攻击等跨域脚本调用问题,浏览器通常具有同源策略,同源意味着:+ 协议相同+ 域名相同+ 端口相同 而同源策略限制了: 不能向工作在不同源的的服务请求数据…
-
快速失败(fail-fast)和安全失败(fail-safe)
快速失败 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出 Concurrent Modification Exception。…
-
数据库理论之OLTP与OLAP
OLTP OLTP 即联机事务处理,就是我们经常说的关系数据库,意即记录即时的增、删、改、查,就是我们经常应用的东西,主要供基层人员使用,进行一线业务操作,这是数据库的基础。 对于…
-
Java反射机制和动态代理详解
反射 概念 反射机制: 指的是可以于运行时加载、探知、使用编译期间完全未知的类。 程序在运行状态中,可以动态加载一个只有名称的类,对于任意一个已加载的类,都能够知道这个类的所有属性…
-
详解Java中的四种引用及其应用
本文参考资源: 深入理解Java中的引用(一)——Reference - 简书 深入理解Java中的引用(二)——强软弱虚引用 - 简书 深入理解Java中的引用(三)——Dire…
-
操作系统五种IO模型介绍
本文参考资源: 五种IO模型详解IO模型,java小范的博客-CSDN博客 阻塞 IO 模型 最传统的一种 IO 模型,即在读写数据过程中会发生阻塞现象。当用户线程发出 IO 请求…
-
JDK8-Stream流库详解
流提供了一种让我们可以在比集合更高的概念级别上指定计算的数据视图。通过使用流,我们可以说明想要完成什么任务,而不是说明如何去实现它。 流的创建 Collection.stream(…
-
JavaIO-缓冲流与转换流
缓冲流 概述 缓冲流,也叫高效流,是对4个基本的FileXxx 流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流:BufferedInputStream,BufferedO…
-
Java中的File类以及IO流
File 类 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 构造方法 public File(String path…