自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx

Nginx

2022-07-22 10:16:34 321 1

转载 Redis-SpringDataRedis的序列化方式

RedisTemplate

2022-07-03 11:07:05 469

原创 MAC-安装Vue调试工具vue-devtools

1 下载chrome插件vue-devtools代码,下载地址:GitHub - vuejs/devtools at v5.1.12 命令窗口打开cd到当前包下: cd devtools3 下载安装依赖包: npm install4 编译文件 npm run build 编译后会产生shells文件夹5 打开Chrome的 更多工具==>扩展程序6 打开开发者模式7 点击加载已解压的扩展程序按照提示,选中shells->chrome上传扩展程序8 显示以...

2022-05-09 23:30:35 1314

原创 Git的使用

1.1 版本控制器在单人开发过程中,需要进行版本管理,以利于开发进度的控制。在多人开发过程中,不仅需要版本管理,还需要进行多人协同控制。1.2 Git概述Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。官网:Git1.3 Git安装下载Git:https://git-scm.com/downloads安装,除了安装位置外,其他一直

2022-05-09 00:08:31 95

原创 SpringMVC文件上传

1 文件上传客户端三要素表单项type= "file"表单的提交方式是post表单的enctype属性是多部分表单形式,及enctype= "multipart/form-data"2 单文件上传步骤1) 导入fileupload和io坐标<!-- 文件上传--> <dependency> <groupId>commons-fileupload</groupId>

2022-05-08 23:58:28 64

原创 SpringMVC自定义类型转换器

Spring程序开发步骤导入Spring 开发的基本包坐标 编写 Dao 接口和实现类 创建 Spring 核心配置文件 在 Spring 配置文件中配置 UserDaolmpl 使用 Spring 的 API获得 Bean 实例

2022-05-08 21:16:59 510

原创 数据库-Mysql-Ⅰ

SQL:结构化查询语言,操作数据库的语言SQL语句分类:6类DDL:数据定义语言 关键字:create drop alterDML:数据操作语言 关键字:insert update deleteDQL:数据查询语言 关键字:selectTPL:事务处理语言 commit rollbackDCL:数据控制语言 授权 grantCCL:指针控制语言 游标 cursor通过命令操作数据库连接数据服务器::mysql -uroot(root:名字) -p -->输入密码

2022-03-07 21:03:31 333

原创 java-IO流、多线程

IO流 IO流概述: I 表示input,是数据从硬盘文件读入到内存的过程,称之为输入,负责读。 O 表示 output,是内存程序的数据从内存到写出到硬盘文件的过程,称之为输出,负责写。 流的4大类: 字节流: 字节输入流: 以内存为基准,来自磁盘文件/网络中的数据以字节的形式读入到内存中去的流称为字节输入流。 方法: ...

2022-01-29 18:42:47 935

原创 java基础练习题

1.需求:定义一个方法,找出int数组中,最大值的索引下标 //定义一个方法 找出int数组中最大值的索引下标 int [] l1 = {23,45,56,67,78545}; Max(l1);//4 int [] l2 = {34,65656,6778,89}; Max(l2);//1 } public static void Max(int [] arr ) { int maxIndex = 0;

2022-01-29 18:28:41 642

原创 java - 常用API、常用类

常用API 什么是API? 应用程序编程接口;就是java已经写好的一些方法,可以直接拿过来用。 Object类的作用: 一个类要么默认继承了Object类,要么间接继承了Object类,Object类是java中的祖宗类 Object类的方法是一切子类都可以直接使用的。 Object类的常用方法 public String toSting() 默认是返回当前对象在堆内存中的地址信息:类的全限...

2022-01-24 19:05:57 309

原创 Java- 集合

集合 概念: 集合是与数组类似,也是一种容器,用于装数据的。 数组的特点: 数组定义完成并启动后,类型确定、长度固定。 问题:在个数不能确定,且要进行增删改查数据操作的时候,数组是不太合适的。 集合的特点: 集合的大小不固定,启动后可以动态变化,类型也可以选择不固定。 集合非常适合做元素个数不确定,且要进行增删操作的业务场景。 集合提...

2022-01-16 00:09:15 258

原创 java-泛型、

泛型(重点难点) 概念: 为什么要使用泛型? 在实际开发中对于数据的一致性要求是比较重要的。 ArrayList<E>:其实就是一个泛型类,可以在编译阶段约束集合对象只能操作某种数据类型。 例如:ArrayList list = new ArrayList(); 数组的容器,可以往里面放数据。 但是没有对list这个集合进行数据约束。存放的数据任意类型都可以,等...

2022-01-16 00:01:21 171

原创 java- 多态、异常、内部类

多态 概念: 什么是多态? 父类的引用指向子类的对象。 同类型的对象,执行同一个行为,会表现出不同的行为特征。 多态的常见形式 父类类型 对象名称 = new 子类构造器;接口 对象名称 = new 实现类构造器; //多态的形式 : 父类类型 对象名称 = new 子类构造器; Animal a = ne...

2022-01-15 23:59:56 161

原创 Java-面向对象-枚举、抽象类、接口

枚举 概念: 枚举是java中的一种特殊类型 枚举作用:是为了做信息的标志和信息的分类 定义枚举类的格式: 修饰符 enum 枚举名称{ 第一行都是罗列枚举类实例的名称。} 反编译(javap.class文件)后观察枚举的特征: //季节public enum Season { SPRING , SUMMER, AUTUMN , WINTER;} public...

2022-01-04 10:02:55 275

原创 Java- 面相对象-继承、final、常量

继承 概述: 什么是继承? 继承是类与类之间的一种关系。 多个类继承单独的某个类,多个类就可以使用单独的这个类的行为和属性了。 多个类成为子类(派生类),单独的这个类称为父类(基类或超类)。 为什么用继承? 提高代码的复用性 继承的格式 public class 子类名 extends 父类名{ } 继承后子类的特点?...

2022-01-04 09:56:47 287

原创 Java- 面向对象-封装、String、static、代码块

封装概念: 什么是封装? 隐藏现实细节,暴露出合适的访问方式。(合理隐藏、合理暴露) 封装的好处: 加强程序代码的安全性。 适当的封装可以提升开发效率,同时可以让程序更容易理解和维护。 封装的实现步骤: 一般对成员变量使用private(私有)关键字修饰进行隐藏,private修饰后该成员变量就只能在当前类中访问。 提供public修饰...

2022-01-04 09:50:06 289

原创 Java—了解面向对象、构造方法、this关键字

面向对象的两个概念:类:是对一切相似事物的统称,是一个泛泛的概念。可以用来描述事物的特征和行为。 对象:就是一个具体的实体。类和对象的关系:类是对象的抽象,对象是类的具体。在Java中先有类 再有对象。声明一个类的语法格式:class 类名{ //声明对当前类属性(特征)的描述(变量) 例: String name; int age; char sex; double length; //声明对当前类行为的描述(方法) ...

2022-01-04 09:23:12 60

原创 冒泡排序、选择排序

冒泡排序(for循环)从小到大的顺序比较相邻的两个元素,如果第一个元素比第二个元素大话,就交换位置已经将最大的值放到最后面了,进行的第一轮第一层for循环控制的轮数 第二层for循环控制的交换的次数import java.util.Arrays;public class Demo1 { public static void main(String[] args) { //冒泡排序 int[] arr = {2,1,4,3}; for (int i = 0; i <

2021-12-23 20:24:31 388

原创 Java-数组

为什么使用数组?如何存储100名学生的成绩?办法:使用变量存储,重复声明100个double类型变量即可。缺点:麻烦,重复操作过多。如何让100名学生成绩全部+1?办法:100个变量重复相同操作,直至全部完毕。缺点:无法进行统一的操作。数组的概念概念:一组连续的存储空间,存储多个相同数据类型的值。特点:1.类型相同 2.长度固定数组的创建数组的使用下标的范围public class TestArray{ public ...

2021-12-07 18:06:24 122

原创 Java-函数(方法)

函数的定义:定义的位置:定义第一个函数:在需要执行函数代码的位置,通过函数名称进行调用。函数的调用:函数名();注意:调用函数时,会优先执行函数内部代码,结束后,返回到函数调用处,继续向下执行。public class TestFunction{ public static void main(String[]args){ System.out.println("床前明月光"); printSign(); //函数调用 System.out.prin..

2021-12-05 20:01:53 702

原创 Java-循环结构、流程控制语句 循环中的break、continue、随机数Random类

循环结构概念:通过某个条件,使一段代码周而复始的执行。循环的组成部分:初始部分:循环用以判断的变量循环条件:决定是否继续循环的依据循环操作:单次执行的逻辑代码或任务(一次循环要做的事情)迭代部分:控制循环条件的增量while循环语法: whlie(布尔表达式){ //逻辑代码(循环操作)}执行流程:先对布尔表达式进行判断,结果为true,则执行逻辑代码。本次执行完毕后,再次进行判断,结果仍旧为tr...

2021-12-01 17:14:24 379

原创 Java-选择结构与分支结构、嵌套if选择结构、局部变量

基本if选择结构语法: if(布尔表达式){ 代码块//当表达式结果为true,则执行该代码块} 后续代码...执行流程:对布尔表达式进行判断。结果为true,则先执行代码块,再执行后续代码。结果为false,则跳过代码块,直接执行后续代码。public class TestBasicIf{ public static void main(String[]args){ double score...

2021-11-30 11:08:59 376

原创 Java-语言基础-表达式、自动类型提升、控制台输入

表达式使用运算符连接的变量或字面值,并可以得到一个最终结果。自动类型提升进行算数运算时:两个操作数有一个为double;计算结果提升为double;如果两个操作数中没有double;有一个为float,计算结果提升为float;如果操作数中没有float,有一个为long,计算结果提升为long;如果操作数中没有long,有一个结果为int,计算结果提升为int;如果操作数中没有int,均为byte或short,计算结果仍提升为int;特殊:任何类型与String相加(+

2021-11-29 13:43:22 189

原创 Java-语言基础-引用数据类型、类型转换、运算符

引用数据类型(字符串) 类型转换运算符...

2021-11-28 18:39:10 186

原创 Java-语言基础-变量、基本数据类型

语言基础 变量 基本数据类型

2021-11-27 23:17:27 307

原创 初识Java-概述与环境搭建

Java的基本概念1.Java是什么?Java是美国 sun公司(Stanford University Network)在1995年推出的计算机编程语言,后被 Oracle公司收购。Java早期称为Oak(橡树),后期改名为Java。Java之父:詹姆斯·高斯林2.为什么用Java?世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。可移植性(可在macOS/Windows/Linux上运行)、安全可靠、性能较好。开发社区最完善,功能最为丰富。3.Java能做什么?桌

2021-11-27 18:27:30 244

空空如也

空空如也

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

TA关注的人

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