自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java Web -- 分页查询

总页 ==> 总条数%每页显示的条数==0?总条数/每页显示的条数 : 总条数/每页显示的条数+1。总页 ==> ceil(总条数/每页显示的条数.0) 注意强行让其进行double运行。a表示从第几条开始 b表示每页显示几条,一般是固定值。1.一共有多少页 ---> 需要知道总条数(sql查询)当一个页面数据量很大的时候 肯定不宜将所有数据放在一个页面里面。总结:a = (n-1) * b。假设有351条数据,每页显示5条数据。2.第几页应该显示哪些数据。此时就需要用到分页查询。

2023-12-17 21:43:28 455

原创 【Java Web】 第八章

1.文件上传的应用场景:提交作业 上传头像 提交简历(上传附件) 上传商品,图书图片2.文件上传的前台如何编写以及注意事项:①.肯定需要用到表单②.文件上传的那一栏需要提供 input的type=file的组件,同样需要加name给后台获取③.回顾form表单的三大属性:A.action:表单的提交路径B.method:表单的提交方式,2大默认值,一般都是post,很少使用get。

2023-12-17 21:40:35 843

原创 如何在数据库中快速插入大量数据

如何解决:1.更换电脑 2.修改相关配置文件 3. 使用多线程 4.修改数据库的引擎。其中还有一个引擎很常用:常用于测试:MyISAM 效率更高但是没有innoDB安全,不支持事务。默认:InnoDB 最安全的引擎 可以防止数据出现差错。报错2:如下所示: 表示:数据库一次性接受了太多了数据包,不够用了。第二种写法: 通过for循环写一个基本的dao插入--->经常性报错。解决一个问题的方式有很多种:但是每一种都有不同的写法和效率。报错1:如下所示: 表示连接太多了,内存不够用。

2023-12-17 21:37:18 425

原创 【jQuery】 第三章

我是p标签

2023-12-10 17:53:10 931

原创 【jQuery】 第二章

【代码】【jQuery】 第二章。

2023-12-10 17:42:18 325

原创 【jQuery】 第一章

1.什么是Jquery?jQuery的本质就是JavaScript只是将JavaScript的某些方法封装成一个库,极大简化了原生JavaScript开发。(潜台词:JS怎么用,Jquery就怎么用,只是把JS的代码简化了)2.什么是库?-----lib“库”--->(library--文库,图书馆)--> 将一些相关函数方法进行封装以便使用。类似于jar包。3.Jquery的优势:①.轻量级,jquery库的大小仅仅几十kb②.强大的选择器。

2023-12-03 17:58:28 821

原创 【Java Web】 第六章

/1.创建一个Key为username value为username的Cookie。5.创建一个必备的类: 分别是和表对于的实体类。当你测试出1234的加密是abcd 就可以得出一个结论abcd经过解密之后是1234。无法跨域: 这是浏览器自带的安全机制而非Cookie的。//2.设置Cookie的生命周期单位是秒。注意:登录的时候也要进行加密,然后和数据库加密之后的数据进行对比。Cookie的优点:保存在客户端 减轻服务器的压力。MD5加密技术:一种常见的加密算法,可以对数据进行加密。

2023-11-26 18:01:06 339

原创 【Java Web】 第五章

凡是如果需要jar包:去网上找的缺点: 鱼龙混杂,大部分都是广告,就算提供了下载地址 也给你捆包了很多垃圾软件。4.创建必备的类---- 和数据库相对应的实体类 和 JDBCUtil 并编写测试类测试。3.搭建基本的项目模板:导入基本的jar包(mysql驱动包,servlet的包,jsp的包)当你下次访问,直接取出第一次登录的时候保存的账号密码进行直接登录 来实现自动登录的效果。用户或网站 在第一次登录的时候 将你的账号和密码保存在你的客户端---cookie中。

2023-11-26 17:59:46 398

原创 【JavaScript 前端开发 】 第七章 下

<style>table{img{.begin{</style><td>赛道~</td></tr><tr><td>赛道~</td></tr><tr><td>赛道~</td>赛道~

2023-11-26 17:55:16 795

原创 【Java Web】 第四章

1.为什么要学习JSP答:默认的HTML技术是无法将后台的数据直接渲染在前台的例如在后台的request容器,session容器存了东西,要想在前台拿出来渲染,单独利用HTML无法实现的所以需要借助额外的知识点才可以实现: 例如JSP技术,AJAX技术等2.JSP的组成JSP组成: HTML + Java + JSP本身不仅可以写html代码还可以写java代码还可以写JSP代码但是一般来说 不会再JSP里面写Java代码,最多写点JSP代码。

2023-11-19 15:45:44 32

原创 【Java Web】 第三章

修改</button> </td><td><button name="${userinfo.id}" class="del">删除

2023-11-19 15:43:59 30

原创 【Java Web】 第二章

指向互联网资源</a><a href="index.html">指向项目内部的页面资源</a><a href="/xxx">指向项目内部的Java资源前台发送请求的方式2:通过JS</p><button id="btn">点击按钮发送一个请求</button><hr><p>前台发送请求的方式3:通过表单

2023-11-12 16:27:05 34

原创 【Java Web】 第一章

java是一门面向对象的编程语言,主要特点是:垃圾回收机制,可以跨平台运行等。Java的三大特征分别是:封装,继承,多态。其中Java分为三大体系结构:A.JavaSE : Java的核心基础版,属于Java的核心,例如基本数据类型,String,线程技术等。B.JavaEE : Java的Web服务版,属于Web项目的核心,主要负责搭建网站。C.JavaME : Java的嵌入式版,属于嵌入式的核心,主要负责电子遥控相关产品。(非重点)

2023-11-12 16:13:31 35

原创 【JavaScript 前端开发 】 第八章

DOM: 文档对象模型,通过document.getElementByXxx()获取HTML文档内部的元素浏览器器对象模型.可以获取一些浏览器自带的功能由于没有统一的BOM标准,每个浏览器都有自己的BOM实现方法,BOM的浏览器兼容性较差。常见的BOM对象有:windowdocumentlocation。

2023-11-12 16:09:38 44

原创 【JavaScript 前端开发 】 第六章 下 +第七章 上

js中的事件: 用户对前台页面做出的一些操作 来触发一些函数例如用户的单击 双击 鼠标移入 移出 键盘的输入 等等等等常见的事件如下:1.单击事件: onclick 用处最多.2.双击事件: ondblclick3.鼠标移入事件: onmouseover4.鼠标移出事件: onmouseout5.键盘输入事件:onkeyup6.失去焦点事件:onblur7.获取焦点事件:onfocus8.表单提交事件:onsubmit。

2023-11-05 13:16:14 79

原创 【JavaScript 前端开发 】 第六章 上

什么是API?应用程序编程接口(Application Programming Interface,API)是软件系统预先定义的接口,用于软件系统不同组成部分的衔接。每一种开发语言都有自己的API。例如console.log方法。就是JS的一个API。文档对象模型(Document Object Model,DOM)用于处理HTML文档的编程接口。翻译:对HTML内部的标签进行处理。

2023-10-29 15:12:26 46

原创 [Java 面向对象] 第十五章

JDBC全称: Java DataBase Connetion 翻译为: Java数据库连接功能:用Java代码实现数据库的相关操作。JDBC是最原生,最底层的操控数据库的技术。能够实现单表的增删改查即可。统一使用8.0版本而非5.7版本。掌握如何安装MYSQL8.0自行解决掌握如何开启数据库服务电脑--右键--管理--服务--mysql--右键--属性--自动 后续一直保持开启状态。如果碰到特殊原因,重新来一遍这个步骤掌握如何使用NaviCat开发工具。

2023-10-29 15:09:49 32

原创 [Java 面向对象] 第十四章

1.进程的相关概念:每个独立运行的程序称为进程。例如QQ音乐。腾讯QQ。2.线程的相关概念:每个进程又可以同时拥有多个线程。并且线程是可以同时执行的。一个进程最少拥有一个线程。例如运行QQ音乐这个进程。它可以同时听歌,看视频,搜索歌曲。至少在执行3个线程。当我们运行Java程序,就可以理解为开启了一个进程。其中该进程下默认的一条进程就是main线程。可以通过创建多个线程类,实现java的多线程。如果没有使用多线程,代码的执行顺序就是从上到下依次执行。

2023-10-29 15:07:14 34

原创 [Java 面向对象] 第十三章 下

遍历指定目录下是否存在XXXX.xxx文件String str = "魔性小人热身舞.mp4";i++) {System.out.println( "文件名为:" + listFiles[i].getName());}else {System.out.println("文件夹名为:" +listFiles[i].getName());//下一步接着遍历i++) {

2023-10-29 15:04:39 31

原创 【JavaScript 前端开发 】 第五章

script>/*在JavaScript中,对象属于复杂数据类型,它是由属性和方法组成的一个对象。属性是指对象的特征。方法是指对象的行为。下面以学生的特征和行为为例进行说明。学生的特征:姓名、年龄和性别,这些特征可以用对象的属性来表示。学生的行为:打招呼、唱歌、写作业,这些行为可以用对象的方法来表示。*///将10个学生的成绩输出在页面上。

2023-10-20 22:45:03 41

原创 [Java 面向对象] 第十三章 上

临时存储》:变量,数组,集合等,都是存储在内存中,只要停止运行,这些数据都会消失。数据持久化:将数据保存在硬盘里面,只要不手动删除,则永久生效。常见的数据持久化技术:1.数据库 2.IO流数据库:通过Java代码将临时存储的数据存进数据库。应用场景:存储一些数据IO流:通过Java代码将临时存储的数据存进指定的文件。应用场景:文件上传,文件下载都是双向操作,能存也能取。

2023-10-20 22:22:57 33

原创 [Java 面向对象] 第十一、十二章

Collection:集合 Array:数组集合和数组非常类似,都是存储数据的一个容器。区别:数组是定长,且只能存储相同类型的数据。集合是变长,不仅可以存储相同数据而且可以存储不同类型的数据的容器。Java中的集合可以看成JavaScript的数组。仅仅是概念一样,代码完全不一样。备注:和集合相关的类都需要导包。注意都是java.util下。Java中的集合分为两大类:A.单列集合(类似数组,只需要存值,通过下标访问值)

2023-10-20 22:19:52 28

原创 【Linux操作系统】第三章

Linux特点之一的多用户指的是:可以存在多个用户同时对Linux系统进行操作。默认情况下:只有root用户可以对用户进行增删改查。适用场景:一个项目需要分工合作,每个人做不同的事,每个人都拥有自己独立的账号。

2023-10-15 17:03:46 37 1

原创 【JavaScript 前端开发 】 第五章 上

script>/*在JavaScript中,对象属于复杂数据类型,它是由属性和方法组成的一个对象。属性是指对象的特征。方法是指对象的行为。下面以学生的特征和行为为例进行说明。学生的特征:姓名、年龄和性别,这些特征可以用对象的属性来表示。学生的行为:打招呼、唱歌、写作业,这些行为可以用对象的方法来表示。*///将10个学生的成绩输出在页面上。

2023-10-15 17:01:54 34 1

原创 【JavaScript 前端开发 】 第四章

script>/*JavaScript的函数理解为Java里面的方法,把一些经常复用的代码,抽取出来封装在一个函数中。提高程序的可读性,减少开发者的工作量,便于后期的维护。Java中的方法的语法:public 返回类型 方法名(数据类型 变量名 , 数据类型 变量 ...){js中函数的分类:A.内置函数(JS提供的): console.log();

2023-10-15 16:56:17 31 1

原创 【JavaScript 前端开发 】 第三章

java中的数组:储存很多数据的容器,特点:1.所有的数据的类型必须要一致2.长度无法更改javaScript中的数组:储存很多数据的容器,特点:1.所有的数据的类型可以不一致2.长度可以随意更改数组是存储一系列值的集合,它是由一个或多个元素组成的,各元素之间使用逗号“,”分隔。数组中的每个元素由“索引”和“值”构成。索引:也可称为“下标”,用于识别元素,以数字表示,默认情况下从0开始依次递增。值:元素的内容,可以是任意类型的数据。

2023-10-15 16:47:53 32 1

原创 [Java 面向对象] 第十章

Object类是Java中所有类的父类,所以Object下的方法同时也是所有类的共有方法,即使是你自定义的一个类,也拥有Object的方法。所以需要掌握Object类下的常见方法:1.equals方法//其中a和b都要是一个对象而非一个基本数据类型或一个类。含义:判断两个对象是否为同一个对象(内存地址是否相等,本质就是==),返回一个boolean值。凡是new出来的不可能是同一个对象。2.toString方法。

2023-10-15 16:45:06 31 1

原创 [Java 面向对象] 第九章

Java在运行过程中或编译过程中,难免会出现一些报错,导致程序运行的中断,这些报错其实指的就是异常。所以我们需要如何解决这些错误,也就是如何解决异常。更需要看到报错信息,能够快速找到异常出现的位置,然后将它修改。

2023-10-15 16:24:55 31 1

原创 [Java 面向对象] 第七章

代码块:分为三大类分别是:A.局部代码块:例如常见的类,方法都是通过{...} ,打大括号内部的就是局部代码块。B.构造代码块,一般放在类的内部,用{...}包起来。优先级高于构造方法C.静态代码块,一般放在类的内部,用static {...}包起来,优先级最高。

2023-10-06 23:37:21 32 1

原创 [Java 面向对象] 第六章

多态是继封装,继承之后的面向对象的第三个特征。简单来说:多态指的就是:对象的多种形态,一个对象在不同条件下所变现的不同形式。例如打印机:在黑白打印机情况下打出来为黑白,在彩色打印机情况下打印出来为彩色多态需要依赖于继承或接口实现才能体现多态。语法如下:父类或接口 变量名 = new 子类或实现类( );

2023-10-06 23:33:29 27 1

原创 [Java 面向对象] 第五章

在编写一个类时候,往往会给它定义一些属性或方法,但是有的时候,某些方法只知道应该存在,但是不知道它如何实现,那么该类就是抽象类,这些不知道具体如何实现的方法就叫做抽象方法。抽象类的抽象方法都是等待子类去继承然后子类去重写父类的抽象方法。抽象的关键字: abstract定义抽象类: public abstract class { }定义抽象方法: public abtract 返回类型 方法名(参数列表);1.抽象类中可以没有抽象方法,可以有具体的方法。

2023-10-06 23:27:29 31 1

原创 [Java 面向对象] 第三章

/实体包下 com.yyzy.entity com.yyzy.pojo com.yyzy.po。// 接Demo1:解决方法2: 推荐使用:将类的相关属性进行隐藏。只提供相关的方法,来对这些属性进行操作。解决方法2: 推荐使用:将类的相关属性进行隐藏。只提供相关的方法,来对这些属性进行操作。什么是封装:顾名思义:将类的相关属性进行隐藏。只提供相关的方法,来对这些属性进行操作。导致如果有很多属性需要校验,那么导致大量的代码出现在main方法内部,不适合阅读代码。

2023-10-06 23:14:13 45 1

原创 [Java 面向对象] 第四章

1. 面向对象的三大特征:封装,继承,多态。2. 继承概念如下:如果不同的类之间拥有相同的属性或方法,那么可以将这些方法或属性单独抽取出来组成一个父类,让别的类去继承它,别的类就可以少写很多方法和属性。这就是面向对象三大特征之一的继承。3.Java中的继承和现实生活的继承非常类似。子承父业。父不能承子业。子类拥有父类的方法属性,但是父类没有子类的方法或属性。

2023-09-24 16:30:38 32 1

原创 【JavaScript 前端开发 】 第二章 下

算数运算符有如下几种:+ - * / %以上五种是最基本的加减乘除和取余其中取余的注意事项:例题如下*///1//1//-1//-1//总结:取余结果的正负取决于%左边的正负,也就是两个数取余,首先全看成正数//然后结果的正负和%左边的正负一致即可.//** 幂运算 语法: a ** b 理解为a的b次方//8//++ 和 -- 表示自增1 和自减1//有两种用法: a++ 表示先用在加 ++a表示先加再用//做算数运算的注意事项: 任何编程语言都有一个通病。

2023-09-24 16:06:19 61 1

原创 【Linux操作系统】第二章 下

6.cp:用于将一个文件或目录,复制到指定位置。相当于复制粘贴的合体。1.mkdir :用法:在当前目录下创建一个文件夹。5.用法如下: mkdir -p aa/bb/cc/dd。9.cat命令:可以查看一个文件的内容,并显示在控制台上。4.进阶用法:如果需要创建级联文件夹,那么上述无法实现。5.Touch 命令 :在当前目录下创建一个空白文件。3.案例:在根目录创建一个名字叫test的文件夹。8.mv :常用于剪切一个文件,或者重命名一个文件。什么是级联文件夹:就是文件夹里面还有文件夹…

2023-09-24 15:51:58 37 1

原创 [Java 面向对象] 第一、二章

对象就是类的实例化什么是实例化:将类进行new操作。例如: 类名 变量名 = new 类名();称之为:t为Test类的实例化对象。实例化之后的对象可以:对类的属性或方法进行访问调用。

2023-09-17 17:52:03 30 1

原创 【Java 面向对象】回顾大一 (二)

/如何声明数据: 语法: 数据类型 变量名 = 变量值;//例如声明一个年龄为18岁abc= 18;//abc表示我的年龄age2= 18;age3= 18;age4= 18;//字符类型:只能声明单个字符。用单引号声明即可sex'男';//例如钱包余额 如果用float存放小数,记得在后面补上fmoney= 11.5f;//布尔类型:只能存放true或false 不用加引号//你是猪吗?isPig;

2023-09-17 17:37:18 20 1

原创 【Linux操作系统】第二章 上

1.远程连接工具简称 SSH确保两台计算机之间进行正常通讯。2.常见的SSH工具: A. Xftp7.0 主要负责文件的传输到服务器。B. Xshell7.0 主要负责通过命令来控制服务器,例如关机,删除文件,修改文件等操作。

2023-09-17 17:12:00 36 1

原创 【JavaScript 前端开发 】 第二章 上

/为什么要学习数据类型转换?见一下例题:// var num1 = prompt("请输入第一个数");// var num2 = prompt("请输入第二个数");// alert("两数之和为" + (num1 + num2));//这种写法是错误的//原因:prompt返回的是一个string类型,两个string类型相加,是以拼接的形式//如何将字符串转成number类型.//js提供了下面三个方法,各有区别,都要掌握。

2023-09-17 16:45:17 33 1

原创 【Java 面向对象】回顾大一(一)

3.JAVAME Java进阶版 已过时,只需要知道它的存在,不需要知道怎么用。和多行注释类似,用途较少,一般是写文档用的 /** */1.算术运算符,“+”,“-”,“*”,“/”,“%”,“++”,“--”;2.赋值运算符,“=”,“+=”,“-=”,“*=”,“/=”,“+”;3.比较运算符,“>”,“=”,“

2023-09-10 17:12:52 32 1

空空如也

空空如也

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

TA关注的人

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