- 博客(26)
- 收藏
- 关注
原创 【学习笔记】数据库 Redis(键值对存储)
Redis(Remote Dictionary Server)是一个开源的、高性能的键值对(Key-Value)存储系统,它也可以作为数据库、缓存和消息代理。类型丰富Redis支持多种类型的数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。这些数据结构使得Redis能够用于各种场景,如计数器、队列、排行榜等。
2024-10-22 19:45:38 1082
原创 【学习笔记】关系性数据库:Mysql
关系型数据库管理系统。2.数据库的范式数据库范式是一组规范化的原则,由于是设计关系性数据 库的表结构,以确保数据的组织和关系的良好性,设计关系型数据库时,需要遵循规范要求,才能设计出更加合理的表结构;==越高的范式数据的冗余越小==第一范式(1NF)定义:第一范式要求数据库表中的每一列都是不可分割的基本数据项,即每个字段都应包含单一的值。例如,如果一个字段包含了多个电话号码,那么这个字段就不符合第一范式,应该将其拆分为多个单独的字段。目的:确保数据的原子性,使得每个字段都能独立处理。
2024-10-21 20:30:37 963
原创 Java基础入门 【第八章 集合】(三)
java.util.Set 接口继承了 Collection 接口,是常用的一种集合类型。相对于之前学习的List集合,Set集合特点如下:除了具有 Collection 集合的特点,还具有自己的一些特点:Set是一种无序的集合Set是一种不带下标索引的集合Set是一种不能存放重复数据的集合重点学习的Set实现类:HashSet 底层借助哈希表实现TreeSet 底层借助二叉树实现注意,TreeSet是Set接口的子接口SortedSet的实现类基础案例:实例化一个Set集合,往里面添加元素并输出,注意观察
2024-09-26 22:44:01 817
原创 解决你的IDE在使用的时候测试单元@Test在创建Scanner对象是键盘键入不了的问题;
解决你的IDE在使用的时候测试单元@Test在创建Scanner对象是键盘键入不了的问题
2024-09-24 22:00:12 489
原创 Java基础入门 【第八章 集合】(二)
数据结构是计算机科学中研究数据组织、存储和操作的一门学科。它涉及了如何组织和存储数据以及如何设计和实现不同的数据操作算法和技术。常见的据结构有线性数据结构(含数组、链表、栈和队列等),非线性数据结构(树、图等)
2024-09-16 17:27:24 927
原创 Java基础入门 第八章 【集合】
迭代器状态管理:迭代器对象会记录当前迭代的状态,包括当前位置、遍历过程中的操作等。注意,这种迭代器方式获取集合中的每一个元素,是一种Collection集合及。迭代器位置初始化:在创建迭代器对象时,迭代器的位置通常初始化为集合的。包中,并提供了一系列的接口和类,包括集合接口(Collection。每个实现类都实现了接口中所定义的最基本的方法,例如对数据的存储、迭代器是集合框架提供的一种遍历集合元素的方式。为数组开辟的内存是连续的,这也导致在插入和删除。的元素在内存中是连续存储的,并且可以通过索引来。
2024-09-15 23:35:40 792
原创 Java基础入门 【第七章 抽象、接口、内部类、枚举】(二)
一个任意长度的输入转为一个固定长度的输出,是一种压缩映射,也就是说,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。当我们创建字符串常量时,如果字符串常量池中已经存在相同内容的字符串,那么新创建的字符串常量会直接引用已存在的字符串对象,而不会创建新的对象。为字符串开辟一个字符串常量池,类似于缓存区创建字符串常量时,首先会检查字符串常量池中是否存在该字符串,如果存在该字符串,则返回该实例的引用,如果不存在,则实例化创建该字符串,并放入池中。
2024-09-07 15:41:15 1231
原创 给友友们一个解决github打不开的小方法,稳定可用的;
解决github打不开的小方法,稳定可用的.其实是因为etc文件夹是Linux和Windows系统中一个重要的目录,其中包含了系统的各种配置文件,这些文件通常没有扩展名。hosts文件在网络发展早期被广泛用于域名解析,虽然现在主要使用DNS系统进行这一工作,但hosts文件仍然扮演着重要角色,特别是在本地计算机的网络配置和域名解析中。
2024-08-25 11:44:13 276
原创 Java基础入门【第六章 static、继承、重写、多态】
本章内容static关键字继承super关键字权限修饰符方法重写多态final关键字引用类型转换。
2024-08-15 08:00:00 801
原创 Java 基础入门【第五章 面向对象基础】
OOP(object oriented programming),面向对象编程是一种以对象为中心的编程思想,通过借助对象实现具体的功能将大问题拆分成小问题,然后借助不同对象分别解决,最终实现功能POP(procedure oriented Programming),面向过程编程是一种以过程为中心的编程思想,靠自己一步一步去实现功能,需要对每个步骤精确控制强调按步骤实现功能,先分析解决问题所需步骤,再自定义方法实现每个步骤功能,然后依次调用方法,最终实现功能
2024-08-12 08:30:00 899
原创 java基础学习【第四章 数组】
数组的同时,直接初始化数组元素的值,称为数组的静态初始化。中,空指针异常是不能出现的,一旦出现了,就必须要修改代码。中,查找指定的值,返回这个指定的值在数组中的下标,但是查找。中,数组越界异常是不能出现的,一旦出现了,就必须要修改代。度,是指在一个数组中,可以存放同一类型元素的最大数量。堆空间数组每一个元素位置上,存在相应的默认值,要么为。数组表示一块连续的内存空间,可以用来存放多个元素值。数组,表示一块连续的内存空间,可用来存储多个数据。一个特定的值,把数组中的空间全都赋成这个值。
2024-08-08 08:00:00 934
原创 Java基础入门 【第三章 操作符、流程控制、方法】
友友们,起床学习了,之前的课程中我们已经学过了字面值常量和变量,它们都可以用来表示一个数据,本节课我们要学习如何使用运算符对常量和变量进行运算。
2024-08-04 08:30:00 1214
原创 Java基础入门【第二章 标识符、常量、变量、类型转换】
Java数据类型可以分为两大类:基本数据类型:整形 byte、short、int、long浮点型 float、double字符类型 char布尔类型 boolean引用数据类型(面向对象部分补充)数组:类:接口:
2024-08-02 08:30:00 1653
原创 Java基础入门(第二章)
由于现在已经有了idea环境,我就不在对原始的CMD编译运行Java程序做相应的学习笔记的,感兴趣的友友 可以冲浪,资源多多,废话不多说,学习继续。Idea会扫描出我们计算机中可⽤的JDK路径,如果扫描不出来,或需要使⽤某个特定的JDK,则需要点击Add JDK 进⾏配置,与你的下载的包相关。2、在创建好的demo包右击,选择New、Java Class(注意,创建类、接⼝、枚举、注解等类型⽂件都是选择Java Class)接着第一章的学习笔记,相信大家对Java有了简单的认识,和我继续学习吧!
2024-07-30 22:38:54 285
原创 Java基础入门(第一章)
Java之父:詹姆斯·高斯林(James Gosling)Java 的历史要追溯到 1991 年,当时Sun 公司的詹姆斯·高斯林(James Gosling)及其团队要完成一个项目"Green",该项目需要设计一种小型的计算 机语言,主要用于有线电视转换盒这类的消费设备。由于这类设备的处理能力 和内存都非常有限,且不同厂商会选择不同的CPU,所以对编程语言有2个明确 的要求:该语言必须设计的非常小且能够生成紧凑的代码。该语言不应该与任何特定的体系结构绑定(跨平台)。
2024-07-30 08:30:00 1049
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人