Java
文章平均质量分 81
Java
Keinnn
这个作者很懒,什么都没留下…
展开
-
Java之序列化与反序列化
Java之序列化与反序列化前言一、序列化与反序列化的作用二、序列化和反序列化的优缺点1.优点2.缺点三、使用场景四、注意事项 前言 Java序列化是指把Java对象转换为字节序列的过程,反序列化是指把字节序列恢复为Java对象的过程。 一、序列化与反序列化的作用 序列化:在传递和保存对象时,保存对象的完整性和可传递性。对象转换为有序字节流,可以在网络上传输或者保存在本地文件(一般为json/xml文件)。 反序列化:根据字节流中保存的对象状态及描述信息,通过反序列化重建对象。 二、序列化和反序列化的优缺原创 2021-05-10 00:10:45 · 114 阅读 · 0 评论 -
Java之缓存
Java-缓存缓存作用预读取延迟写缓存应用缓存类别缓存缺点 缓存作用 当我们遇到某个页面打开很慢的时候,引入缓存之后页面内打开速度会变快。缓存之所以快是因为基于内存建立的,内存的读写速度比硬盘快很多倍,用内存代替硬盘会大大提高访问数据的速度。 另外,缓存还有两个重要的运行方式:预读取和延迟写。 预读取 预读取就是预先读取要载入的数据,原理是在系统中将硬盘的一部分加载到内存,再对外提供服务。 在一些一启动就有非常多的请求进来的系统,如果让请求直接到数据库,那会让数据库的压力非常大,可能无法响应。这时候就要原创 2021-05-08 21:48:56 · 149 阅读 · 0 评论 -
Spring之IOC
IOC(Inversion of Control)控制反转,它吧传统上的程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组建的装配和管理。控制反转就是对组件对象控制权的转移,从程序代码转移到外部容器。 IOC负责创建对象,管理对象(通过依赖注入),装配对象,配置对象,并且管理这些对象的整个生命周期。原创 2020-08-17 01:52:58 · 122 阅读 · 1 评论 -
ArrayList与数组
ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。 ArrayList继承了AbstractList,并实现List接口。 数组是相同数据类型的多个数据的容器。这些元素按线性顺序排序,所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素;除最后一个元素外,每一个元素都有唯一的后继元素。 数组在初始化确定长度后,长度不会再发生变化。原创 2020-07-17 22:49:29 · 1125 阅读 · 3 评论