摘要:
JWT JWT是 JSON Web Token 的缩写,它是基于开源标准(RFC 7519)定义的一种可以安全传输的 JSON对象。 JWT之所以叫JSON Web Token,因为其 header 和 payload 在编码之前都是JSON格式 JWT规定以JSON格式传递信息,header 和 阅读全文
摘要:
本文中所使用的链表定义如下所示: # Definition for singly-linked list. class ListNode: def __init__(self, val=0, next=None): self.val = val self.next = next // Definit 阅读全文
摘要:
1、GCC概述 GCC(GNU Compiler Collection,GNU编译器套件),是由GNU开发的编程语言编译器。GCC最初代表 GNU C Compiler,当时只支持C语言。后来扩展为能够支持更多的编程语言,包括C++、Fortran和Java等。因此,GCC被重新定义为 GNU Co 阅读全文
摘要:
1 Java序列化与反序列化 ==Java序列化==:把 Java对象 转换为字节序列的过程,该字节序列包括该对象的数据、有关对象类型的信息和存储在对象中数据的类型,便于保存在内存、文件和数据库中 ==Java反序列化==:把字节序列恢复为 Java对象 的过程,序列化对象写入文件后, 可以从文件读 阅读全文
摘要:
Restful风格 REST即Representational state transfer(表述性状态转移),是一种Web服务的设计风格和开发方式,基于HTTP协议,可以使用XML格式或者JSON格式,是一种轻量级,跨平台,跨语言的架构设计。 1 为什么使用Restful风格 1.1 传统开发模式 阅读全文
摘要:
LeeCode 977:有序数组的平方 题目描述: 给你一个按非递减顺序排列的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 **标签:**数组,首尾指针,最大值优先 **时间复杂度:**O(N) 建立模型: 定义首、尾指针(首指针指向nums[0],尾指针指向nums[ 阅读全文
摘要:
项目开始的springboot版本为2.6.6 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.6</versi 阅读全文
摘要:
Centos 7安装Elasticsearch 7.6 Elasticsearch与JDK版本对应关系 在安装 Elasticsearch 时,要注意 Elasticsearch 与 JDK 的版本对应关系。且 Elasticsearch7.6 已经内置了 JDK 环境,不需要本地安装环境支持。 E 阅读全文
摘要:
LeeCode 27:移除元素 题目描述: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度length。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新 阅读全文
摘要:
LeeCode 704 二分查找 题目描述: 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1 标签: 数组、二分查找 建立模型: 该题为一个简单的二分查找实现,注意边界处理即可。 阅读全文