自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java之序列化与反序列化

Java之序列化与反序列化前言一、序列化与反序列化的作用二、序列化和反序列化的优缺点1.优点2.缺点三、使用场景四、注意事项前言Java序列化是指把Java对象转换为字节序列的过程,反序列化是指把字节序列恢复为Java对象的过程。一、序列化与反序列化的作用序列化:在传递和保存对象时,保存对象的完整性和可传递性。对象转换为有序字节流,可以在网络上传输或者保存在本地文件(一般为json/xml文件)。反序列化:根据字节流中保存的对象状态及描述信息,通过反序列化重建对象。二、序列化和反序列化的优缺

2021-05-10 00:10:45 177

原创 Java之缓存

Java-缓存缓存作用预读取延迟写缓存应用缓存类别缓存缺点缓存作用当我们遇到某个页面打开很慢的时候,引入缓存之后页面内打开速度会变快。缓存之所以快是因为基于内存建立的,内存的读写速度比硬盘快很多倍,用内存代替硬盘会大大提高访问数据的速度。另外,缓存还有两个重要的运行方式:预读取和延迟写。预读取预读取就是预先读取要载入的数据,原理是在系统中将硬盘的一部分加载到内存,再对外提供服务。在一些一启动就有非常多的请求进来的系统,如果让请求直接到数据库,那会让数据库的压力非常大,可能无法响应。这时候就要

2021-05-08 21:48:56 180

原创 XML与JSON

可扩展标记语言,标准通用标记语言的子集,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。

2020-09-01 19:44:03 182

原创 Spring之IOC

IOC(Inversion of Control)控制反转,它吧传统上的程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组建的装配和管理。控制反转就是对组件对象控制权的转移,从程序代码转移到外部容器。IOC负责创建对象,管理对象(通过依赖注入),装配对象,配置对象,并且管理这些对象的整个生命周期。

2020-08-17 01:52:58 155 1

原创 HashMap与Hashtable

HashMap是Map的子类,此类继承了AbstractMap类,同时可以被克隆,可以被序列化下来。Hashtable 是一个最早的 key→value 的操作类,本身是在 JDK 1.0 的时候推出的。其基本操作与 HashMap 是类似的。但是 Hashtable 中是不能向集合中插入 null 值的。

2020-08-10 02:02:34 69

原创 二叉树

二叉树二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个结点最多只能有两棵子树,且有左右之分。二叉树是n个有限元素的集合,该集合或者为空、或者由一个称为根(root)的元素及两个不相交的、被分别称为左子树和右子树的二叉树组成,是有序树。当集合为空时,称该二叉树为空二叉树。在二叉树中,一个元素也称作一个结点。二叉树的种类斜树:所

2020-08-02 18:32:16 173

原创 什么是单链表

什么是单链表?单链表(Linked List):由各个内存结构通过一个next指针链接在一起组成,每一个内存结构都存在后继内存结构(链尾除外),内存结构由数据域和next指针域组成。

2020-07-28 20:46:10 2722 1

原创 ArrayList与数组

ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList继承了AbstractList,并实现List接口。数组是相同数据类型的多个数据的容器。这些元素按线性顺序排序,所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素;除最后一个元素外,每一个元素都有唯一的后继元素。数组在初始化确定长度后,长度不会再发生变化。

2020-07-17 22:49:29 1537 3

空空如也

nextjs中SPA跳转

2024-10-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除