自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用SpringBoot+Redis实现API接口限流

限流是`流量限速(Rate Limit)`的简称,是指只允许指定的事件进入系统,超过的部分将被拒绝服务、排队或等待、降级等处理。对于server服务而言,限流为了保证一部分的请求流量可以得到正常的响应,总好过全部的请求都不能得到响应,甚至导致系统雪崩。.........

2022-07-04 15:56:07 384

原创 JSP连接数据库教程(IDEA)

前提:已安装好数据库,且在数据库中创建一个test库,test库中创建一个login表,有name,password两个字段。1.首先在创建一个maven项目,勾选Create from archetype(这样会为我们节省很多事)2.输入自己的项目名以及项目存放的位置项目创建完成后是这个样子(我创建了一个父项目可能有一些不同,影响不大)4.然后再webapp文件夹里面右键选择创建一个JSP的文件(文件名叫Data.jsp吧)5.然后先把我们的Tomcat配置好然后运行一下看一

2021-11-17 00:09:23 6992 1

原创 局部变量和成员变量的区别

1.定义的位置不一样【重点】;局部变量:在方法的内部。成员变量:在方法的外部,直接写在类当中。2.作用范围不一样【重点】:局部变量:只有方法当中才可以使用。出了方法就不能使用。成员变量:整个类当中都可以通用。3.默认值不一样【重点】:局部变量:没有默认值,如果想要使用,必须手动进行赋值。成员变量:如果没有赋值,会有默认值,规则和数组一样。4.内存的位置不一样【了解】:局部变量:位于栈内存。成员变量:位于堆内存。5.生命周期不一样【了解】:局部变量:随着方法进栈诞生,随着方法出栈而消

2021-03-18 18:37:20 129

原创 两个对象使用同一个方法的内存图

2021-03-12 18:00:13 105

原创 类的定义和对象的创建及使用

定义一个类,用来模拟“学生”事物,其中就有两个组成部分:属性(是什么):姓名年龄行为(能做什么):吃饭睡觉学习对应到Java的类当中来:成员变量(属性):String name;int age;成员方法(行为):public void eat (){}public void sleep (){}public void study (){}【 注意事项】1.成员变量是直接定义在类当中的,在方法的外边。2. 成员方法不要写static 关键字。public class St

2021-03-12 17:13:44 1181

原创 面向对象的思想概述

面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲力亲为,详细的处理每一个细节。面向对象:当需要实现一个过程的时候,不关心具体的步骤,而是找到一个具有该功能的人。来帮我做事儿。面向对象思想是一种更符合我们思考习惯的思想,它可以将复杂的事情简单化,并将我们从执行者变成了指挥者。面对对象的语言中包含了三大基本特征,即封装、继承、多态。【类和对象】类: 是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。属性:就是该事物的状态信息。行为:就是该

2021-03-12 16:20:18 103 1

原创 一个方法中有多个返回值的解决方法

一个方法可以有0、1或多个参数。但是只能有0、1个返回值,不能有多个返回值。如果希望一个方法当中产生的多个结果数据进行返回,怎么办?解决方案:使用一个数组作为返回值类型即可。任何数据类型,都能作为方法的参数。数组作为方法的参数,传递进去的是数组的地址。数组作为方法的返回值,返回的也是数组的地址。...

2021-03-12 15:52:40 1434

原创 Java中的内存划分

Java的内存需要划分成为五个部分:1.栈(Stack):存放的都是方法中的局部变量。(方法运行一定要在栈当中)局部变量:方法的参数,或者是方法{ }中的变量。作用域:一旦超出作用域,立刻从栈内存中消失。2.堆(Heap):凡是new出来的东西,都在堆中。、 堆内存里面的东西都有一个地址值:十六进制。堆内存里面的数据都有默认值。规则:如果是整数类型,那么默认值为0;如果是浮点类型,那么默认值为0.0;如果是字符类型,那么默认值为’ \u0000’;如果是布尔类型,那么默认值为fal

2021-03-11 20:08:08 82

原创 数组的概念及特点

数组的概念:是一种容器,可以同时存放多个数据值。数组的特点:1.数组是一种引用数据类型。2.数组当中的多个数据,类型 必须统一。3.数组长度在程序运行期间不可改变。数据的初始化:在内存当中创建一个数组,并且向其中赋予一些默认值。动态初始化(指长度):在创建数组的时候,直接指定当中的数据元素个数。静态初始化(指内容):在创建数组的时候,不直接指定数据的个数多少,而是直接将具体的数据内容进行指定。动态初始化数组的格式:数据类型 [ ] 数组名称 = new 数据类型 [ 数组长度 ] ;

2021-03-10 23:27:50 3560

原创 方法的重载

对于功能相似的方法来说,因为参数列表不一样,却需要记住那么多不同的方法名称,太麻烦。引入————方法的重载(Overload):多个方法的名称相同,但是参数列表不一样。好处:只需要记住唯一一个的方法名称,就可以实现相似的多个功能。方法重载与下列因素相关:1.参数个数不同。2.参数类型不同。3.参数多类型顺序不同。方法重载与下列因素无关:1.与参数名称无关。2.与方法的返回值类型无关。...

2021-03-10 22:29:07 70

原创 Java方法的使用及定义格式

/*方法就是若干语句的功能集合参数:就是进入方法的数据返回值:就是方法中出来的数据定义方法的完整格式:修饰符 返回值类型 方法名称(参数类型 参数名称。。。)修饰符:现阶段固定写法:public static返回值:就是方法中最终产生的数据结果是什么参数类型:进入方法的数据是什么类型参数名称:进入方法的数据对应的变量名称ps:如果参数有多个,用逗号隔开return:两个作用,第一:停止当前方法。第二:将后面的返回值还给调用处返回值:就是方法执行后最终产生的数据结果:return 后

2021-03-10 22:11:23 100

原创 2020-08-27

学习目标:一周掌握 C语言入门知识学习内容:1、 搭建 C语言开发环境2、 掌握 C语言 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:每日8:00--22:00

2020-08-27 11:41:32 77

空空如也

空空如也

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

TA关注的人

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