自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(49)
  • 收藏
  • 关注

原创 数组的遍历

数组的遍历 遍历:从头到尾,依次访问数组每一个位置,获取每一个位置的元素. 形式如下: 我们通过数组的下标操作数组,所以for循环变量操作的也是数组下标 开始:开始下标0 结束:结束下标length-1 如何变化:++ for(从下标为0的位置开始 ; 下标的取值 <= 数组的长度-1 ; 下标++){循环体;}//或for(从下标为0的位置开始 ; 下标的取值 < 数组的长度 ; 下标++){循环体;} 遍历数组的三种方法 for

2021-09-10 18:31:52 9442 1

原创 Java流程图

1

2021-08-08 21:01:15 260

原创 最强联网Chat GPT 火爆全网高速 永久免费

一款非常好用的ai生成应用软件工具,用户可以在这里看到很多关键词信息内容,主题丰富,里面的ai智能关键内容可以选择,帮助你生成你喜欢的各种文章哦,支持多种语言!你可以在应事内创建智能体,并融入自己的语言风格与领域知识,打造出专属的智能分身。会根据你的需求自动匹配不同的智能体,为你提供多样性和个性化的回复。高情商回复👌🏻 脱单助手👌🏻 满分作文写手👌🏻。女友消息代回机👌🏻 朋友圈文案👌🏻 聊天话术👌🏻。小说写作👌🏻 热点事件分析👌🏻等等等等。应事是你的 智能助理。

2024-01-13 04:09:16 521

原创 Video的断点续传

断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分(分块),每一个部分采用一个线程进行上传或下载。如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载未完成的部分,而没有必要从头开始上传下载,断点续传可以提高节省操作时间,提高用户体验性。

2023-09-11 15:09:44 240

原创 MinIO分布式文件系统

bucket名称为:mediafiles,并设置bucket的权限为公开。bucket名称为:video,并设置bucket的权限为公开。//TODO:回头更新。

2023-09-08 10:09:10 266

原创 SpringBootWeb上传文件异常

问题描述:springMVC使用的是内嵌的Tomcat,它上传文件的大小在spring web MVC这里限制为1M。

2023-08-30 20:53:07 257

原创 Minio-异常

Minio分布式文件系统的默认分块文件为5M。解决:将上传的文件大小设置为5M。

2023-08-30 19:20:39 429

原创 冲冲冲冲冲

通知是个在方法执行前或执行后要做的动作,实际上是程序执行时要通过SpringAOP框架触发的代码段Spring切面可以应用五种类型的通知:before:前置通知,在一个方法执行前被调用。after: 在方法执行之后调用的通知,无论方法执行是否成功。after-returning: 仅当方法成功完成后执行的通知。after-throwing: 在方法抛出异常退出时执行的通知。around: 在方法执行之前和之后调用的通知。

2023-05-24 20:20:17 760

原创 Mybatis

Mybtis

2023-03-03 21:27:42 2355

原创 Lambda表达式

目录Lambda表达式函数式接口Lambda表达式package Lambda;​import org.junit.Test;​import java.util.Comparator;import java.util.function.Consumer;​/** *Lambda表达式的使用 * 1、举例 (o1,o2) -> Integer.compare(o1,o2); * 2、格式: * -> :Lambda操作符 ...

2021-12-19 23:26:10 99

原创 Stream流

Stream API java.util.stream包中 使用Stream API对集合数据进行操作,就类似于使用SQL执行的数据库查询 为什么要使用Stream API 实际开发中,项目中多数数据源都来至与mysql、Oracle等。但现在数据源可以更多了,有MongDB,Redis等。而这些NoSQL的数据就需要Java层面去处理 Stream和Collection集合的区别: Collection是一种静态的内存数据结构,而Stream是有关计算的。

2021-12-19 23:21:11 477

原创 救救孩子吧

# springspring是一个轻量级的开源框架,可以解决企业应用开发的复杂度。也是一个分层框架,有7个模块组成。 spring core 、spring AOP、spring DAO、spring context、spring web、spring MVC、spring ORM 它里面的有两个核心思想:IOC和AOP IOC 是控制翻转,也就是将对象的创建权利和对象的生命周期管理过程交给spring容器管理。 IO...

2021-10-21 23:29:15 646

原创 数组的使用

数组的使用For循环package com.chang.array;​public class Array0501 { public static void main(String[] args) { //1.打印全部数组元素 //2.计算所有元素的和 //3.查找最大数 int[] a ={1,2,3,4}; for (int i = 0; i <a.length ; i++) { ...

2021-09-10 18:22:47 83

原创 多维数组QAQ

目录多维数组的概念二维数组声明二维数组初始化二维数组三维数组多维数组的概念 存放数组的数组,也就是说数组里存的还是数组的数据形式 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组 Java 中还支持更多维的数组,如三维数组、四维数组和五维数组等,它们都属于多维数组。 二维数组声明二维数组 Java 并不直接支持二维数组,但是允许定义数组元素是一维数组的一维数组,以达到同样的效果。 声明

2021-09-10 18:21:09 98

原创 数组(!)

目录数组的概念数组的定义数组的声明创建数组创建数组过程分析注意数组的长度数组的四个基本特点数组边界小结数组的概念 数组Array,标志是[ ] ,用于储存多个相同类型数据的集合 想要获取数组中的元素值,可以通过脚标(下标)来获取 数组下标是从0开始的,下标的最大值是数组的长度减1 图像解析 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后...

2021-09-10 18:18:02 167

原创 JDBC语法总结

目录关键字数据库连接类关闭资源类使用JDBC查询数据库中的数据使用JDBC修改、删除、增加数据库中的数据判断用户是否登录成功关键字Class.forNameDriverManager.getConnectionprepareStatementexecuteQuerynextgetObject数据库连接类public static Connection getconnection() throws Exception{ Cl...

2021-09-02 20:37:58 93

原创 MySQL语法总结

目录对数据库的操作对表的操作对数据/记录的操作字段约束基础函数全转小写:lower全转大写:upper获取长度:lengthconcat:拼接字符串substr:截取字符串replace:替换字符ifnull:判断是否为空round:四舍五入ceil 向上取整floor 向下取整时间函数:条件查询distinct:去重where条件:模糊查询:likenull操作空数据区间范围:between...and...是包含

2021-09-02 20:35:53 1638

原创 MySQL知识点总结

目录什么数据库数据库分为:关系型和非关系型:MySQL数据库什么是SQL语句:SQL语句的分类:常用的操作:数据类型:命名规范:分类:字符、数字、日期、图片什么是字段约束:字段约束分为几类主键约束:非空约束: not null唯一约束 :unique默认约束:default检查约束:check外键约束:基础函数有条件查询有聚合函数:什么是分组having:完成分组后过滤什么是事务:事务的特性:ACID隔离

2021-09-02 20:34:12 137

原创 变量、常量

目录变量变量的定义:注意事项:变量的使用原则:变量作用域成员变量局部变量局部变量的使用常量变量的命名规范变量 变量是什么:就是可以变化的量 Java是一种强类型的语言,每个变量都必须声明其类型 Java变量是程序中最基本的储存单元,其要素包括 变量类型,变量名和作用域 变量的定义:数据类型 + 变量名 = 值; 可以用逗号隔开来声明多个同类型变量(不建议)int a =10;注意事项: 每个变量都有类型,可以使基本类

2021-09-02 20:30:41 88

原创 递归___

递归 A方法调用B方法,我们很容易理解 递归就是:A方法调用A方法!就是自己调用自己 利用递归可以用简单的程序来解决一些复杂的问题。他通常把一个大型复杂的问题层层转化为 一个与原问题相似规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算。 大大减少了程序的代码量。递归的能力在于拥有限的语句来定义对象的无限集合。 递归结构包含两个部分 递归头:什么时候不调用自身方法。如果没有头,将陷入死循环 递归体:什么..

2021-08-15 09:34:19 87

原创 方法的参数传递

目录方法的参数传递(基本类型)方法的参数传递(引用类型)命令行传参可变参数方法的参数传递(基本类型) 对于基本数据类型的参数,形式参数的改变,不影响实际参数的值 代码实现 package com.csc;public class Test01 { public static void main(String[] args) { int number = 100; System.out.println("调用change前...

2021-08-15 09:31:15 827 1

原创 方法的重载

目录方法重载的概述方法重载对的特点方法重载的实现理论方法的重载规则方法重载的代码实现:方法重载的概述 方法重载指在用一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载 多个方法在同一个类中 多个方法具有相同的方法名 多个方法的参数不相同:(类型不同或数量不同) 方法重载对的特点 重载仅对应方法的定义,与方法的调用无关,调用方法参照标准格式 重载仅针对同一个类中方法的名称与参数进行识别,与返

2021-08-15 09:28:46 151

原创 Java方法

何为方法 被命名的代码块,方法可以含参数可以不含参数,可以提高代码的复用性。 System.out.println() System:类 out:对象 println():方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块(代码块),就是实现某个功能的语句块的集合。 我们设计方法的时候

2021-08-15 09:27:24 82

原创 Break&&Continue

目录breakcontinue:break与continue注意break与continue的区别关于goto关键字break 直接结束当前循环,跳出循环体,简单粗暴 break以后的循环体中的语句不会继续执行,循环体外的会执行 注意如果是嵌套for循环,在内层循环遇到了break,只会跳出当前这一层内循环哦 格式说明: for(){ 代码1 if(条件){ 代码2... brea...

2021-08-15 09:24:20 127

原创 循环结构-

目录循环结构循环结构分为:while循环while死循环do while 循环do...while与while的区别:For循环For循环详解For死循环嵌套For循环打印九九乘法表增强For循环三种循环的区别循环结构 循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。 一个循环到底执行多少次,取决于循环变量可以取到几个值,能取到几个值,循环就会执行几次 它由循环体中的条件,判断继续执行某个功能还是退出循环。

2021-08-09 23:21:02 96

原创 分支(选择)结构

分支(选择)结构概述 顺序结构的程序虽然能解决计算、输出等问题 但不能做判断再选择。对于要先做判断再选择的问题就要使用分支结构 if单选择结构 我们很多时候需要判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示 语法: if(布尔表达式){//如果布尔表达式为true将执行的语句} public static void main(String[] args) { Scanner scanner =...

2021-08-09 23:19:12 1020

原创 顺序结构-

顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按顺序一句一句执行。 顺序结构是最简单的算法结构 ----> A -----> B ---------> 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的, 它是任何算法都离不开的一种基本算法结构。 ```javapackage com.chang.Control;​public class Control03 { //顺序结构 ...

2021-08-09 23:17:13 85

原创 用户交互-

目录用户交互叙述获取用户输入的字符串next()nextLine()接收基本类型nextDouble()nextInt()nextFolat()nextByte()nextShort()nextLong()nextBoolean()判断是否还有输入数据hasNext()hasNextLine()hasNextInt()hasNextFloat()hasNextDouble()用户交互叙述 之前我们学的基本语法中我们并没

2021-08-09 23:15:56 130

原创 --运算符

目录概述Java语言支持如下运算符算数运算符算数运算符之自增 自减关系运算符逻辑运算符位运算符扩展赋值运算符条件运算符(三元运算符)运算符速查表优先级控制概述运算符 用于连接 表达式 的 操作数,并对操作数执行运算。 例如,表达式num1+num2,其操作数是num1和num2,运算符是”+”Java语言支持如下运算符在java语言中,运算符可分为5种类型: 算数运算符: +,-,*,/,%,++,-- 赋值运算符: =

2021-08-09 23:14:22 293

原创 变量、常量

变量 变量是什么:就是可以变化的量 Java是一种强类型的语言,每个变量都必须声明其类型 Java变量是程序中最基本的储存单元,其要素包括 变量类型,变量名和作用域 变量的定义:数据类型 + 变量名 = 值; 可以用逗号隔开来声明多个同类型变量(不建议)int a =10;注意事项: 每个变量都有类型,可以使基本类型,也可以是引用类型 基本类型:八大基本类型数据 引用类型:Eg:String 变量名必须是合法的标识符 变量声明是一条完整的语

2021-08-09 23:11:24 79

原创 J数据类型

目录数据类型Java的数据类型分为两大类基本类型(八大基本类型)引用类型(reference type)类型转换数据类型扩展运算规则1.计算结果的数据类型,与最大数据类型一致2.byte,short,char三种比int小的整数,运算时会先自动转换成int3. 整数运算溢出4.现象: 浮点数运算不精确5.现象:浮点数的特殊值数据类型 Java是一种强类型语言 要求变量的使用要严格符合规定,所有的变量都需要先定义才能使用 ..

2021-08-08 21:26:47 319

原创 Java字节

字节 位(bit):是计算机内部数据储存数据最小的单位,11001100是一个八位二进制数。 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示 1B(byte,字节)=8bit(位); 字符:是指计算机中使用字母、数字、字和符号 1bit表示1位 1Byte表示一个字节,1B=8b 1024B=1KB 1024KB=1M 1024M=1G 1024G=1TB ...

2021-08-08 21:24:16 131

原创 Java注释

3. 注释 几乎所有编程语言都允许程序员在代码中输入注释,因为编译器会忽略注释,所以注释并不会影响程序的运行结果。 注释的真正作用是: 它可以向任何阅读代码的人描述或者解释程序的实现思路,如何使用以及其它任何相关信息, 提高代码的可读性,方便后期的维护与复用。 Java的注释有3种: 1. 单行注释: 注释单行内容 格式: 每行都以”//”开头. 快捷方式: Ctrl+/ 添加注释,同样的快捷键,再按一次取消注释 2. 多行注释:注释多行内容,虽然叫

2021-08-08 21:22:31 351

原创 Java关键字

2.关键字在Java中,有一些单词被赋予了特定的意义,一共有50个关键字。 这50个单词都是全小写,其中有两个保留字:const和goto。保留字就是:Java还未定义,但是占用了的字 注意,关键字不能被用作标识符!需要注意的是,除了上述的50个关键字以外,true,false,null也不可以被用作标识符~...

2021-08-08 21:20:33 101

原创 Java标识符

1.标识符 标识符可以简单的理解成一个名字。 在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等等。 我们选择的那个名称就称为标识符,一个正确的标识符需要遵循以下规则: 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符。 标识符开始(首字母): 所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始, 首字母之后 可以是字母(A-Z或者a-z),美元符($),下划

2021-08-08 21:19:11 1387

原创 HelloWorld

HelloWorl案例代码意思的全部解析package com.chang.www;public class HelloWorld { public static void main(String[] args) { System.out.println("hello world~"); System.out.print("hello world~"); } }package com.chang.www;​/*** p...

2021-08-08 21:16:44 205

原创 JDK与环境变量配置

JDK1.1 JDK概述 JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。 JDK是整个java开发的核心,它包含了 JAVA开发工具(jdk\bin) 基础开发库(jdk\jre\lib\rt.jar) 基础开发库的源码(jdk\src.zip) 1.2 JDK下载与安装安装JDK 百度搜索JDK8,找到下载地址:https://www.oracle.com/cn/java/tec

2021-08-08 21:13:45 170

原创 2.Java语言相关的基础知识

2:Java语言的概述2.1 Java语言的发展史 詹姆斯•高斯林(James Gosling) 1977年获得了加拿大卡尔加里大学计算机科学学士学位, 1983年 获得了美国卡内基梅隆大学计算机科学博士学位, 毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。 后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”, 后来发展一套语言叫做“Oak

2021-08-08 21:05:36 67

原创 计算机基础

1:计算机基础知识1.1计算机 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理数据的现代化智能电子设备。常见的形式有台式计算机、笔记本计算机。 按照规模分为微型机、小型机、大型机、巨型机(超级计算机)等。 计算机发明者约翰•冯•诺依曼。 计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的

2021-08-08 21:02:51 91

原创 Java异常

异常机制什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写得某个模块,用户输入不一定符合你的要求;你的程序要打开某个文件,这个文件可能不存在或者文件格式不对;你要读取数据库的数据,数据可能是空的等;我们的程序再跑着,内存或者硬盘满了。等等 软件程序再运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文名:Exception,意思就是例外。 这些,例外情况,或者叫异常,怎么让我们写得程序做出合理的处理。而不至于崩溃。 异常指程序运行中出现的不期而至的

2021-08-03 11:32:33 72

空空如也

空空如也

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

TA关注的人

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