后端
数组的基本概念和基本用法
一.数组基本概念
1.1 什么是数组
数组是用来存储多个连续数据类型相同的数据
1.2 什么是数组元素
数组中的每个数据就是数组元素
1.3 什么是数组长度
数组的元素个数就是数组长度
数组的长度在为数组元素分配空间时就已经确定了大小
二.使用数组
2.1 使用数组分4步:
1. 定义数组
2. 为数组元素分配内存
3. 数组元素初始化
【Spring】@RequestMapping、@RestController和Postman
文章目录
1.@RequestMapping 注解介绍
2. @RequestMapping 使用
3. @RequestMapping 是 GET 还是 POST 请求?
GET 请求
POST 请求
指定 GET/POST 方法类型
2. Postman 介绍
1. 创建请求
2. 传参介绍
1. 普通传参
2. form
第一章 理解高性能程序 (9) 保持缓存的热度
保持缓存的热度
首先,别浪费缓存,因为主存很慢。这意味着无序地从内存中读取数据(被称为指针追逐pointer-chasing)并非明智。在现代处理器上,程序以预测的方式读取连续的内存块,可以受益于硬件级的预读取(prefetching)机制。一言以蔽之,即数据局部化(data locality)。
举个反面例子,唉,是我们古老而可靠的链表,遍历链表是一次实实在在的指
ArrayList 可以完全替代数组吗?
前言
大家好,我是小彭。
在前面的文章里,我们学习了很多数据结构与算法思想。在实际的业务开发中,往往不需要我们手写数据结构,而是直接使用标准库的数据结构 / 容器类。
在后续的文章里,我们将以 Java 语言为例,分析从 ArrayList 到 LinkedHashMap 等一系列标准库容器类,最后再有一篇总结回顾,请关注。
学习路线图:
1. 说一下 ArrayL
代码坏味道:不合理命名与重复代码
一. 命名
1.1 命名是否具有业务含义
(1) 命名不精准,用词宽泛,不能有效反应代码含义
从沟通的角度看,这就不是一个有效的沟通。要想理解它,需要消耗大量的认知成本,时间和精力,同样也增加了后来人包括我们自己维护代码的成本。
其中,Info、data、flag、process、handler、build、maintain、manager、modify等,都是属于典型的过于宽泛的名字,当这些名字
Collection集合接口的介绍和使用
一.关于Collection接口的继承关系图
Collection接口有两个重要的子接口:List,Set。
List接口的三个重要的实现类:LinkedList,ArrayList,Vector
Set接口两个重要的实现类:HashSet,TreeSet
image.png
二.Collection接口的实现类的特点
1.Collection实现类,可以存放多个元素,每个元素可以是
