自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【springboot+vue】文件上传的本地存储和阿里云OSS对象存储

文件上传时在服务端会产生一个临时文件,请求响应完成之后,这个临时文件被自动删除,并没有进行保存。此时我们就需要完成将上传的文件保存在服务器的本地磁盘上。

2023-11-06 15:33:35 364 1

原创 数据字典在前端的使用

它是一个存放有数据库所用的有关信息,在数据库设计的初期将数据库中的各类数据的描述集合在一起,用于在开发,维护或者其他需要的时候使用,可以类比成我们现实中的字典。数据字典通常包括:(l)数据项;(2)数据结构;(3)数据流;(4)数据存储;(5)处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。例如性别的属性有男和女,一般用的是的形式展示,当业务需求改变时,比如在加一个属性”未知“,就要去动前端的代码。

2023-11-05 23:50:53 313

原创 Servlet和会话技术扩展

服务器接收到请求后,首先验证是否携带token,若携带则取出请求头里的token值与数据库存储的token进行匹配校验,若token值相同则登录成功,且当前正处于登录状态,此时正常返回数据,让app显示数据;而如果要使http协议有状态,就可以使浏览器访问服务器时,加入cookie,这样,只要你在请求时有了这个cookie,服务器就能够通过cookie知道,你就是之前那个浏览器,这样的话,http协议就有状态了。http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

2023-08-25 14:58:08 90 1

原创 CSS盒子高度塌陷以及高度塌陷的解决方法

本应该在父盒子内部的元素跑到了外部,高度坍塌也就是在文档流中,父元素的高度默认是被子元素撑开的,也就是子元素多高,父元素就多高。但是当子元素设置浮动之后,子元素会完全脱离文档流,此时将会导致子元素无法撑起父元素的高度,导致父元素的高度塌陷。当父元素没设置足够大小的时候,而子元素设置了浮动的属性,子元素就会跳出父元素的边界(脱离文档流),尤其是当父元素的高度为auto时,而父元素中又没有其它非浮动的可见元素时,父盒子的高度就会直接塌陷为零。:快速简单,兼容性良好,适合只改动少量内容不涉及盒子排布的版面。

2023-08-17 11:09:40 316 1

原创 HTML静态网页与CSS层叠样式表

HTML是最基础的网页开发语言Hyper Text Markup Language 超文本标记语言超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.标记语言:由标签构成的语言。<标签名称> 如 html,xml标记语言不是编程语言。

2023-08-17 10:56:31 206 1

原创 JavaScript

一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。

2023-08-17 10:24:26 48 1

原创 JAVA算法题

从左到右遍历字符串,之后确定当前字符位于Z字形图案的哪一行。假设此时的numRows=3,在移动过程中,需要两个变量:当前行和当前方向,且只有移动到第一行和最后一行的时候,才需要转变方向。最后再将每一行的拼接到一起即可。

2023-06-16 17:58:44 36

原创 BIO、NIO、AIO的区别

异步 IO 是基于事件和回调机制实现的,也就是应用操作之后会直接返回,不会堵塞在那里,当后台处理完成,操作系统会通知相应的线程进行后续的操作。对于 NIO 来说,业务线程是在 IO 操作准备好时,得到通知,接着就由这个线程自行进行 IO 操作,IO操作本身是同步的。异步就是发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时我们可以处理其他的请求,被调用者通常依靠事件,回调等机制来通知调用者其返回结果。同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。

2023-06-09 17:44:23 77

原创 【JAVA入门】方法的使用实例

此段代码中方法使用基本类型参数传递,方法中的number作为形参并未影响到main中的number数值,调用方法前和调用方法后 number都为100。以上代码直接将具体数据带入,根据不同的数据类型调用不同的方法进行比较然后输出,具体数据的位置可以改为同类型的变量达到效果。此段代码中arr[1]所指的空间内容已经被改变,在调用方法钱为20,在调用方法后为200。在方法的使用中需要注意方法的参数传递。

2023-04-24 11:01:10 68

原创 IDEA概述和安装

IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。集成环境:把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。下载:https://www.jetbrains.com/idea/创建完成之后即可在类中编写程序。

2023-04-24 09:58:52 48

原创 【JAVA入门】方法

重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式,重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两个方法是否相互构成重载。以上为不带参数的方法定义,void 表示无返回值,method为方法名,方法名使用小驼峰命名法;在方法调用时只需要带入不同数据类型的参数或是不同数量的参数即可调用不同的方法得到不同的结果。以上代码为带参数的方法定义,在调用的过程中需要写入相同数据类型的参数。以上代码为带返回值的方法定义,返回值类型要与方法定义的类型一致。

2023-04-23 14:58:59 40

原创 【java入门】数组学习

为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。创建一个char类型的36个元素的数组,前26个元素放置'A'-'Z', 后10个元素放置'0'-'9'。索引用于访问数组中的数据使用,数组名[索引]等同于变量名,是一种特殊的变量名;存储局部变量定义在方法中的变量,例如:arr使用完毕,立即消失。出来的东西都有一个地址值使用完毕,会在垃圾回收器空闲时被回收。初始化时指定每个数组元素的初始值,由系统决定数组长度。访问数组内部的存储的数据。格式:数组名[索引]

2023-04-20 10:30:36 86 1

原创 【java入门】分支与循环语句

for和while的区别:条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了;三种循环的区别:for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行),do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)。break 用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环。条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去。

2023-04-18 10:36:53 78

原创 【JAVA入门】基本运算与数据输入

逻辑或|,无论左边真假,右边都要执行。①首先需要了解基本数据类型,一共有八大类基本数据类型,byte,int,long,short,char,boolean,float,double。标识符是一个单词的时候,首字母小写,标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。标识符是一个单词的时候,首字母大写,标识符由多个单词组成的时候,每个单词的首字母大写。//上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变。//上面这个格式里面,只有i是变量名,可以变,其他的都不允许变。

2023-04-15 11:16:02 167 1

原创 jdk的整个安装与配置的过程

CLASSPATH的变量值需要手动输入.;JAVA_HOME的变量值可以手动输入,也可以浏览目录找到JDK安装的对应文件夹,然后点击确定返回到环境变量页面。点击环境变量,在系统变量一栏中新建JAVA_HOME和CLASSPATH变量。点击确定返回到环境变量页面,依次点击确定完成环境变量的配置。找到高级系统设置并打开,点击系统属性中的高级。该路径下存放了一些平台特定的头文件。点击左下角的Java。

2023-04-13 17:02:48 56 1

空空如也

空空如也

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

TA关注的人

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