Redis入门篇 一.初识Redis1.认识Nosql1.SQL是关系型数据库,NoSQL是非关系型数据库 2.认识Redis1.Redis诞生于2009年全称是Remote Dictionary Server,远程词典服务器,是一个基于内存的键值型NoSQL数据库 2.特征: 键值(key-value)型,value支持多种不同数据结构,功能丰富 单线程,每个命令具备原子性 低延迟,速度快(基于内存、IO多路 2022-06-08 redis redis
JVM学习 JVM学习一、什么是JVM定义 Java Virtual Machine,JAVA程序的运行环境(JAVA二进制字节码的运行环境) 好处 一次编写,到处运行 自动内存管理,垃圾回收机制 数组下标越界检查 jdk、jre、jvm比较 内存结构整体架构 1.程序计数器作用用于保存JVM中下一条所要执行的指令的地址 特点 线程私有 CPU会为每个线程分配时间片,当当前线程的时间片使用完以后,CP 2022-05-06 JVM java虚拟机
SpringBoot学习篇 SpringBoot基础篇1.快速上手SpringBoot。1-1.SpringBoot入门程序制作(一) 下面使用SpringBoot技术快速构建一个SpringMVC的程序 步骤①:创建新模块,选择Spring Initializr,并配置模块相关基础信息 特别关注:第3步点击Next时,Idea需要联网状态才可以进入到后面那一页,如果不能正常联网,就无法正确到达右面那个设置页了,会一 2022-03-06
MySQL学习篇 基础篇通用语法及分类 DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段) DML: 数据操作语言,用来对数据库表中的数据进行增删改 DQL: 数据查询语言,用来查询数据库中表的记录 DCL: 数据控制语言,用来创建数据库用户、控制数据库的控制权限 DDL(数据定义语言)数据定义语言 数据库操作查询所有数据库:SHOW DATABASES;查询当前数据库:SELECT DATABASE 2022-03-01 MySQL MySQL
MyBatis学习篇 一、MyBatis1、MyBatis简介1.1、MyBatis历史MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。 iBatis一词来源于“int 2022-02-14 MyBatis MyBatis
Spring MVC学习篇 三、SpringMVC1、SpringMVC简介1.1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据 2022-01-24 Spring MVC Spring MVC
Spring学习篇 二、Spring1、Spring简介1.1、Spring概述官网地址:https://spring.io/ Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。 Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首 次在 A 2022-01-16 Spring Spring
idea maven创建web项目特别慢的解决方案 idea maven创建web项目特别慢的解决方案maven创建一个项目的时候需要下载一个文件archetype-catalog.xml, 用idea创建maven项目时,idea会根据maven archetype的配置,执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。 该命令的参数-DarchetypeCatalo 2022-01-10 Java java
JAVA集合学习之Map篇 JAVA集合学习之Map篇1.Map 接口和常用方法1.1Map 接口实现类的特点 1.Map用于保存具有映射关系的数据:Key-Value 2.Map中的key和value可以是任何引用类型的数据,会封装到HashMap$Node对象中 3.Map中的key不允许重复,原因和HashSet一样,Set篇文章分析过源码 4.Map中的value可以重复 5.Map的key可以为null,value 2021-10-17 Java集合 java集合
JAVA集合学习之Set篇 JAVA集合学习之Set篇1. set接口和常用方法1.1 set接口基本介绍 无序(添加和取出的顺序不一致),没有索引,注意:取出的顺序虽然不是添加的顺序,但是它是固定的。 不允许重复元素,所以最多包含一个null JDK API中Set接口的实现类有 1.2 set接口常用方法和List接口一样,set接口也是Collection的子接口,因此,常用方法和Collection接口一样 2021-10-09 Java集合 java集合