自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb学习笔记

web容器启动的时候会为每一个web程序创建一个对应的ServletContext对象,它代表了当前的Web应用;它有以下作用共享数据-- 在一个Servlet中保存的数据,可以被另外一个Servlet拿到通过创建ServletContext对象,然后使用它的setAttribute方法将数据保存在ServletContext中为什么是this?因为每一个web程序都会有一个ServletContext对象,我们保存到该对象中相当于保存到所有ServlerContext对象中。

2024-03-30 19:14:36 997

原创 MySQL(3/3)

1.主键索引(primary key)-- 唯一的标识,主键不可重复,只能有一个列作为主键2.唯一索引(unique key)-- 避免重复的列出现,唯一索引可以重复,多个列都可以标识为唯一索引3.常规索引(key/index)4.全文索引(fulltext)

2024-03-04 20:35:06 995

原创 MySQL(2/3)

主要是用以查询数据语法:select 字段 from 库名除此之外还有以下功能。

2024-02-26 20:34:43 1100

原创 MySQL(1/3)

回车,然后在下一行输入密码,或者直接在p后写密码。

2024-02-18 23:15:21 1116

原创 Java之注解与反射

定义:使用@interface定义注解类,自动继承了java.lang.annotation.Annotation接口注意:1.注释类中的每一个方法其实就是配置了一个参数2.方法名就是参数名3.方法返回值类型就是参数类型(返回值只能是基本类型,class,String,enum)4.可以通过default来声明参数的默认值5.注解元素必须要有值6.当只有一个参数时可以隐式代参,多个只能显式代参//注解可以显式赋值,如果没有默认值,我们必须给注解赋值。

2024-02-05 00:18:03 1146

原创 Java之网络编程

是指将的具有独立功能的计算机设备通过通信连接起来,在网络操作系统、网络管理软件及的管理与协调下,实现与信息传递的计算机系统。

2024-02-03 14:19:28 2021 1

原创 Java之多线程补充

线程状态:创建、就绪、阻塞、执行、死亡多个线程到就绪状态时统一听从cpu的调度运行停止线程的2个方式1.建议正常停止-->设置次数,不要陷入死循环2.使用标志位不要使用JDK中不建议或已经过时的方法。

2024-01-30 01:22:01 2109 1

原创 Java之多线程

进程>线程,一个进程中可以有i在一个进程中如果有多个线程,那么线程(cpu执行和调度的单位)是的,这是被模拟出来的,因为只有一个cpu只能处理一个线程,快速切换使我们看着是同时进行的真正的多线程是拥有多个cpu就可以实现真正的同时进行有以下几点需要我们注意:1.线程就是独立执行的路径2.程序执行时即使没有创建线程,后台也有多个线程,如:主线程,gc线程3.mian()称为主线程,是系统的入口,用于执行整个程序4.对同一份资源进行操作时,会出现资源抢夺的问题,需要加入并发控制。

2024-01-28 00:09:23 639 1

原创 Java之异常与对象补充

类继承Exception就是一个自定义异常类使用方法:在自定义类中定义一个想要监控的数据,然后使用toString方法打印异常,使用构造器接收数据设置限定条件,如果不符合则将异常抛给自定义类System.out.println("传递的参数为:"+a);//抛出异常try {test(11);

2024-01-27 17:24:25 426

原创 java之面向对象

以类的方式组织代码,以对象组织(封装)数据只有规范(抽象方法):约束与实现分离面向接口编程public interface(接口) 类名(){}实现接口的命名规范:接口名+Impl实现接口的类必须重写全部接口中的方法在接口中定义的常量会有默认修饰(public,static,final)接口中的方法默认修饰(public abstract)实现接口类的定义: 类名+implements(实现)+接口名...{}作用1.约束。

2024-01-26 18:20:57 1895 1

原创 Java方法与数组基础知识

:数据类型[] 数组名 = {数据1,数据2.....};原理:比较相邻的数据大小,交换位置,每一次可以选出一个最值,多次循环即可完成升(降)序排列。在需要保存一个有大部分数组元素都是相同值的时候可以使用稀疏数组来保存,可以减少数据量。以下是将一个11行11列的数组转换为稀疏数组,然后再转换为原数组的代码。array[0][2]保存原数组的有效数据个数。array[0][0]保存原数组的行数。array[0][1]保存原数组的列数。即在方法中调用该方法。

2024-01-22 22:39:21 452

原创 Java的流程控制

语句2){语句3} 先获取参数1,再判断语句1是否正确,如果正确执行语句3,如果不正确结束循环,语句3执行完成再次循环。while以及do...while while(语句1){语句2} do{语句2}while(语句1)while先判断语句1是否为真,为真则执行语句2,为假直接结束循环,do..while先执行语句2,再判断语句1。if(语句1){语句2} else{语句3} 若语句1正确执行语句2,不正确执行语句3。需要输入import。

2024-01-22 20:54:05 569

原创 Java基础语法及运算符

在面对由高到低的情况下时使用强制转换,可以将高位数据类型转换为低位数据类型。A^B = 0011 0001 不相同时对应位为1,相同为0。A&B = 0000 1100 两个都为1时对应位才为1。A|B = 0011 1101 有一个为1对应位为1。数据类型 变量名 = value;5.类成员变量:首字母小写(遵循驼峰原则)6.局部变量:首字母小写(遵循驼峰原则)低位数据类型可以自动转换为高位数据类型。4.方法名:首字母小写(遵循驼峰原则)3.类名:首字母大写(遵循驼峰原则)数据类型 变量名;

2024-01-21 21:55:33 619

原创 Java-入门基本知识

编译器编译完成后进行预编译处理变为class文件然后传入类装载器再至字节码校验器进行校验是否有错误,最后解释器依次解释给操作系统平台。2.在目标文件地址前方加上cmd<空格>打开CMD控制台,使用指令javac 文件名.java运行。:快速生成Systm.out.println()打印方法。JavaEE:企业级开发(web端、服务器开发...)JavaSE:标准版(桌面程序、控制台开发...)这也是java语言如此热门的原因之一。:快速生成mian()方法。java程序运行的机制。java程序运行方法。

2024-01-21 21:06:32 472

原创 Js简易还原轮播图(箭头+原点+自动播放+暂停+...)

这两个事件,但是完成后出现了一个Bug,当鼠标从一张图片滑至另一张图片,被判定为划出最外面的盒子,然后又产生了一个计时器导致计时器叠加。4.然后我们还需要一个暂停效果,我选择了一个较简单的方法:使用if语句判断transX的值,一张图片轮播结束后清除计时器,再使用。5.随后我们要解决原点的问题,我决定将其放在if语句中暂停的同时改变.active的位置,因此我们就需要写出函数handler将。由于动画效果无法完全还原该效果,我主要使用了计时器与transform:translateX()两个语句来实现。

2023-12-11 16:05:43 237

原创 js实现简易注册表单提交

2.我们要依次对输入内容进行判断,并反馈结果给用户,我都使用了提示框这个简单的方式进行。判断是使用if嵌套,字母的判断我也使用了更简单的方法,/-/,正则还没学当时,具体如下。1.首先进行css写出基本框架。

2023-12-06 21:17:00 126 1

原创 js实现省市区三级联动

js实现三级联动

2023-12-06 20:50:23 328 1

原创 js实现动态表格

3.然后我们需要一个行样式函数,每次更改都引用一次该函数,所以我们只需要将其与两个按钮绑定即可。目标:创建动态表格,表格行数为奇数时为白底黑字,偶数时为黑底白字。我利用了prompt这个较简单的方法获取用户想添加的新信息。初始显示学号为1~10同学的信息,有删除添加按钮。2.然后我们就需要完成我们的添加与删除了。然后在table中加入整个单元信息。1.首先我们要先写出初始内容。

2023-12-06 20:36:01 144 2

原创 js实现放大镜效果

2.利用精灵图原理当鼠标移动时,改变背景图片的Backed-position完成滑动改变放大内容。1.当鼠标移至画面上方时生成一个黄色中空矩形,提示用户放大内容在何处。我利用了两张相同内容但是不同大小的图片进行实现放大效果。

2023-12-06 20:22:46 24 1

原创 js实现弹幕效果

js实现弹幕效果

2023-12-03 19:24:47 274 1

原创 js实现简易选项卡效果

后者显然工作量巨大,我们利用display属性即可做到,所以我们需要在js中控制dispaly属性的转移,索性我们将css修饰效果与其放在一起,控制一个class属性的转移即可。所以我们要先获取他们的元素,然后为他们添加一个函数,先去除所有人目标class属性,再为点击目标单独添加目标class属性。实现该效果的首先我们面临如下问题:为什么点击不同选项卡时之前内容会消失?是被隐藏了还是直接去除了?

2023-12-03 19:01:31 107 1

原创 js实现随机点名效果

中,每次间隔计时器发生时数组索引+1指向下一个内容,先前内容被覆盖,而停止只需清除计时器。首先做这个效果我们需要面对的问题有:怎样在一个区域中循环多个名字?,在循环时就可以产生名字变换效果,而循环我采用了较简单的间隔。原理,将内容存储到一个。

2023-12-03 18:49:30 33 1

原创 js实现发送验证码

js实现发送验证码效果

2023-12-03 18:36:56 73 1

原创 js实现瀑布流布局显示图片

利用javascript实现瀑布流显示

2023-12-03 18:33:30 92 1

原创 js缓慢返回顶部

js实现页面缓慢返回顶部效果

2023-12-03 18:25:29 37

空空如也

空空如也

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

TA关注的人

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