自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《JavaWeb第六章》

b.功能表单:multipart/form-data 普通表单的升级版,可以用来实现文件上传。总条数/每页显示的条数 : 总条数/每页显示的条数+1。(2)文件上传的那一栏需要提供 input的type=file的组件,同样需要加name给后台获取。(3)需要接受文件 通过req.getPart("前台的文件的name值");

2023-12-14 19:28:56 911

原创 《jQuery第三章》

var arr = ["这是第1条新闻","这是第2条新闻","这是第3条新闻","这是第4条新闻","这是第5条新闻"]用法1:放入一个字符串(选择器)表示获取元素 例如$("p") $("#abc") $(".del")$("xxxxx");语法: $("aa").prepend("bb") 表示将bb插入到aa内部的首端。语法: $("aa").before("bb") 表示将bb插入到aa的前面。语法: $("aa").after("bb") 表示将bb插入到aa的后面。

2023-12-07 20:27:43 820

原创 《jQuery第二章》

3.id选择器:语法:#xxx 表示获取id为xxx的元素 注意:确保id在本网页的唯一性。4.群组选择器:语法:xxx,xxx,xxx 通过,分割将所有选择器进行统一操作。5.后代选择器:语法:父 子 通过空格获取父下面的所有的子元素包括孙子...2.类(class)选择器:语法:.xxx 表示获取class为xxx的元素。6.子代选择器:语法:父>子 通过大于号获取父下面的子元素 只能获取儿子。选择器 表示获取小于xxx的元素 0表示第一个。选择器 获取下标为偶数。

2023-12-07 20:08:28 372

原创 《jQuery第一章》

jQuery的本质就是JavaScript只是将JavaScript的某些方法封装成一个库,极大简化了原生JavaScript开发。

2023-12-03 17:07:10 923

原创 《JavaScript第九章》

正则表达式(Regular Expression)是一种描述字符串规律的表达式,可以迅速地用极简单的方式达到字符串的校验控制。符合一个正确的规则的表达式正则表达式的应用:常用于数据校验,过滤敏感词 等等。

2023-12-03 16:45:28 939

原创 《JavaScript案例》

开始比赛赛道~</td><td>赛道~</td><td>赛道~</td><td>赛道~

2023-11-26 17:26:26 855

原创 《JavaWeb第五章》

Filter意思为过滤器。顾名思义,过滤器可以在浏览器以及目标资源之间起到一个过滤作用。它可以截取客户端和Web资源之间的请求和响应信息。MD5加密技术:一种常见的加密算法,可以对数据进行加密。注意:注册的时候进行加密然后存在数据库中注意:登录的时候也要进行加密,然后和数据库加密之后的数据进行对比。例如密码:1234 加密之后变成了 abcd。所以登录的时候依然使用1234进行登录。然后将加密之后的1234 和abcd进行对比。Cookie是保存在客户端的一段字符串。

2023-11-26 17:18:53 791

原创 《JavaWeb第四章》

为什么要学习JSP:答:默认的HTML技术是无法将后台的数据直接渲染在前台的例如在后台的request容器,session容器存了东西,要想在前台拿出来渲染,单独利用HTML无法实现的所以需要借助额外的知识点才可以实现: 例如JSP技术,AJAX技术等。

2023-11-19 16:21:18 25

原创 《JavaWeb第三章》

测试application作用域</a> <hr>// request作用域:重点掌握:作用域一次请求有效。<a href="FServlet">测试request作用域</a> <hr><a href="GServlet">测试session作用域</a> <hr><a href="CServlet">通过重定向跳转

2023-11-19 16:06:04 26

原创 《JavaWeb第二章》

/本质依然是超链接。<input type="radio" name="sex" value="女" >女<br><input type="checkbox" name="likes" value="吃">吃。<input type="checkbox" name="likes" value="喝">喝。<input type="checkbox" name="likes" value="玩">玩。<input type="checkbox" name="likes" value="乐">乐。

2023-11-12 16:37:02 34

原创 《JavaWeb第一章》

项目的流程: 用户访问html页面 -- 用户操作页面 --- 发送给servlet --- dao --- servlet --- html。A.JavaSE : Java的核心基础版,属于Java的核心,例如基本数据类型,String,线程技术等。web:放前台页面的地方(HTML) 初学者常犯的错误:经常把html页面放在web目录下得WEB-INF目录。B.JavaEE : Java的Web服务版,属于Web项目的核心,主要负责搭建网站。

2023-11-12 16:11:05 22

原创 《JavaScript第八章》

浏览器器对象模型.可以获取一些浏览器自带的功能由于没有统一的BOM标准,每个浏览器都有自己的BOM实现方法,BOM的浏览器兼容性较差。

2023-11-12 15:54:31 23

原创 《JavaScript第六章》

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

2023-10-29 17:13:55 30

原创 《Java面向对象第十五章》

nsert into user values(null,"王五" , 22,'男' , 100.5,"2002-10-9" , "2002-05-04 12:1:12" )库名写规范一点,字符集: utf-8 和utf-8 mb4的区别就是 :仅仅就是后者可以支持存放一些特殊的表情 例如emoji表情。电脑--右键--管理--服务--mysql--右键--属性--自动 后续一直保持开启状态。2.进入连接,会有默认的四个数据库,注意切记不要删除,因为删除了 你的mysql就要重装了。

2023-10-29 16:40:57 21

原创 《Java面向对象第十四章》

System.out.println(Thread.currentThread().getName() + "卖了第" + (100-num) + "张票");System.out.println(Thread.currentThread().getName() + "卖了第" + (100-num) + "张票");System.out.println("A1线程是否活跃" + t.isAlive());//锁机制: 只允许一个线程进入,并且只有当该线程执行结束之后,才允许别的线程进来。

2023-10-29 16:24:37 17

原创 《Java面向对象第十三章》

System.out.println(files[i].getName()+"是一个文件,已删除:" + files[i].delete());System.out.println(files[i].getName()+"是一个文件夹");System.out.println(files[i].getName()+"是一个文件夹");System.out.println(files[i].getName()+"是一个文件");临时存储:变量,数组,集合等,都是存储在内存中,只要停止运行,这些数据都会消失。

2023-10-22 16:12:47 16

原创 《Java面向对象第十二章》

System.out.println("增强for循环的遍历效率为" + (l4-l3) );System.out.println("普通for循环的遍历效率为" + (l2-l1) );System.out.println("迭代器循环的遍历效率为" + (l6-l5) );System.out.println("准备完毕!map.put("1001", "张三1");map.put("1002", "张三2");

2023-10-22 16:08:13 20

原创 《Java面向对象第十一章》

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

2023-10-17 21:54:17 20

原创 《JavaScript第五章》

/ var student1 = { 'id' :1001 ,name:"张三" , age : 18 , 'sex-sex' : '男' };var s1 = {id:1001,name:"张三1" , age:18};var s4 = {id:1004,name:"张三4" , age:18};var s8 = {id:1008,name:"张三8" , age:18};var s9 = {id:1008,name:"张三9" , age:18};

2023-10-15 17:18:52 36

原创 《JavaScript第四章》

/原因如下:age是在函数里面定义的理解为局部变量.但是console.log是在函数外调用的.A.内置函数(JS提供的): console.log();(script标签内部的最开始几行),它的作用域称为全局作用域,在同一个页面文件中的所有脚本内都可以使用。JavaScript的函数理解为Java里面的方法,把一些经常复用的代码,抽取出来封装在一个函数中。//匿名函数指的就是:没有函数名的函数 但是又拥有了变量名。//声明一个指定个数的有参函数。提高程序的可读性,减少开发者的工作量,便于后期的维护。

2023-10-15 17:03:03 19

原创 《JavaScript第三章》

/准确地说法应该是: 讲指定位置的元素 修改成 empty而已 并没有实现真正的删除.//思路:创建一个新的数组,然后旧数组遍历 赋值给新数组.然后遍历的时候进行判断,如果到了那个值不想要,跳过。// console.log("数组修改之后的长度为" + arr.length);//如何实现真正的删除: Java也好JS也好 都没有直接提供相对的方法.//获取下标为5的元素。常见的数组操作2:获取数组的长度,通过属性,xxx.length。//常见的数组操作4:随意地更改数组的长度。

2023-10-15 16:45:01 19

原创 《Java面向对象第十章》

Object类是Java中所有类的父类,所以Object下的方法同时也是所有类的共有方法,即使是你自定义的一个类,也拥有Object的方法。//String直接声明:先去缓存池找是否存在,如果不存在就new一个,如果存在就直接引用。

2023-10-15 16:16:28 15

原创 《Java面向对象第九章》

一般是程序中较严重的出错,是虚拟机层面的异常,一旦发生将会导致系统崩溃,无法由程序自身处理,只能通过修改虚拟机的设置,理解为修改虚拟机的相关参数,例如内存大小等。// }catch(Exception e) {//衍生: 如果想要知道异常的具体信息,可以通过e.getMessage获取即可。// System.out.println("你输入的数字格式有误" + e);// System.out.println("我是异常出现了");

2023-10-14 20:54:38 26 1

原创 《Java面向对象第七章》

通过static修饰的变量或方法,就不推荐通过实例化的形式来调用,因为随着类的加载而加载,多此一举了。A.局部代码块:例如常见的类,方法都是通过{...} ,打大括号内部的就是局部代码块。被static修饰的变量或方法要优先级高于非static修饰的变量或方法。用来修饰方法或属性,可以不必通过实例化之后,再去调用相关的方法或属性。如果final修饰一个对象,该对象无法重新修改,但是内部属性可以修改。如果final修饰一个属性,就表示该属性是一个最终属性,无法修改值。用来修饰类,或方法,或属性,或对象。

2023-10-14 20:28:49 25 1

原创 《Java面向对象第六章》

System.out.println("我是父类的work");简单来说:多态指的就是:对象的多种形态,一个对象在不同条件下所变现的不同形式。System.out.println("我是a方法");//如果子类不想使用父类的方法,那么可以对父类的方法进行重写。创建一个子类Teacher,内部提供一个方法work,打印正在授课。创建一个父类Person,内部提供一个方法work,打印正在工作。//以上写法才是正常的写法。编译看左边指的就是:只能看到左边的对象的方法。运行看右边指的就是:调用的是右边的方法。

2023-10-14 20:14:38 23 1

原创 《Linux第三章》

4.GID (用户所在组的id,root默认为0,普通用户默认从1000开始到65535,默认和UID相等)3.UID(用户的唯一id,root默认为0,普通用户默认从1000开始到65535)通过 cat /etc/passwd 命令 ,可以打开该文件,可以查看有多少用户。passwd配置文件就存在在该目录下,负责保存Linux的所有用户相关的数据。group配置文件就存在在该目录下,负责保存Linux的所有组的相关的数据。gpasswd命令可以对组进行相关操作,例如添加组员,移除组员。

2023-10-14 19:59:50 24 1

原创 《Java面向对象第五章》

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

2023-10-03 15:46:48 29

原创 《Java面向对象第四章》

如果不同的类之间拥有相同的属性或方法,那么可以将这些方法或属性单独抽取出来组成一个父类,让别的类去继承它,别的类就可以少写很多方法和属性。System.out.println("我的零花钱有" + super.money);System.out.println("我是父类的bbb方法");还拥有:可以打印“我可以说话”的方法,可以打印“我可以吃饭”的方法,可以打印“我可以上课”的方法。还拥有:可以打印“我可以说话”的方法,可以打印“我可以吃饭”的方法,可以打印“我可以教书”的方法。3.super();

2023-09-23 18:54:59 35 1

原创 《Java面向对象第三章》

如果可以从0到1 正确编写一个实体类,且知道每行代码的意义,就表示今天的知识点掌握透了。习题有一个Person实体类、拥有Id name age 三个属性。将其声明成一个实体类public Person() {//空参构造方法 有了它。在别处才可以通过Person p = new Person();来实例化//有参构造方法 反问:上面明明写了无参的为什么还要写有参的。可不可以不写//当然可以不写 ,但是如果只有无参的,那么实例化之后需要一一赋值。

2023-09-23 18:27:54 22 1

原创 《JavaScript第二章下》

/思考: 是一个一个将Num1和num2转成数字 还是为了节省代码将(num1+num2)看成一个整体然后进行转型。//注意:页面的换行指的是<br> 控制台的换行才是 \n。//但是prompt方法返回的一定是字符串,所以num1+num2的结果就是字符串.无法调用toFixed方法.//注意:页面的换行指的是<br> 控制台的换行才是 \n。90~100分为优秀,80~90分为良好,70~80分为中等,60~70分为及格,分数小于60则为不及格。

2023-09-23 15:31:43 48 1

原创 《Linux第二章下》

语法:su 用户名知识点:低权限向高权限切换,需要输入密码。高权限向低权限切换,无需输入密码。注意事项:当使用普通登录的时候,左边显示如下内容:当使用管理员登录的时候,左边显示如下内容:总结:左边的是当前的登录用户~ :表示当前登录用户的家目录。(个人文件夹)$表示普通用户#表示超级管理员在当前目录下创建一个文件夹。语法如下:mkdir aa 表示在当前目录创建一个文件夹案例:在根目录创建一个名字叫test的文件夹。进阶用法:如果需要创建级联文件夹,那么上述无法实现。

2023-09-23 14:38:32 22 1

原创 《JavaScript第二章上》

/做法2:通过转义符-- 反斜杠(enter上面的):\ 斜杠:/ (shift左边的)// alert("两数之和为" + (num1 + num2));

2023-09-17 15:59:01 70 1

原创 《Java面向对象第二章》

今日所学1:工具包和工具类 简称util何为工具包:存放工具类的包何为工具类:可以被复用的方法。例如将密码进行加密。将所有的大写字母变成小写字母计算N个数之和。将数组进行排序。等等思考:登录方法是不是工具类?答:不是,登录是业务类。今日所学2:实体类和实体包 简称entity何为实体包:存放实体类的包何为实体类:世间万物抽象的存在,例如一个人,一个猫,一张银行卡等拥有很多属性的类。例如淘宝上的所有商品,例如微信的所有登录用户。

2023-09-17 15:19:36 21 1

原创 《Java程序设计基础》

/System.out.println("我的第一个Java程序");调用的时候,只需要通过方法调用即可。// System.out.println("31天");// System.out.println("29天");// System.out.println("30天");// System.out.println("31天");// System.out.println("30天");

2023-09-16 16:17:50 24 1

原创 《Linux第二章上》

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

2023-09-16 15:33:30 25 1

原创 《常见英语专业术语》

JavaME java进阶版但是过时了 常用于遥控器等电子设备。workspace 工作空间(你的java代码都存在哪个目录下)JavaEE java进阶版web模块。Linux 林纳斯发明的一款操作系统。JRE Java的运行环境。JDK Java的开发工具包。good idea 好主意。JVM Java的虚拟机。software 软件。IOS 手机苹果系统。MacOS电脑苹果系统。install 安装。console:控制台。version 版本。

2023-09-10 14:00:14 23 1

原创 《Java面向对象第一章》

Java是一门面向对象的编程语言面向对象:一个很抽象的专业术语,暂时不用管。编程语言:计算机可以识别的语言。

2023-09-10 13:57:48 32 1

原创 《JavaScript第一章》

执行JS的代码时间过长,导致JS下方的HTML代码未被加载。JS就是当用户点击登陆按钮,获取账号和密码框的内容,去后台进行校验,判断是否账号密码匹配,然后做出相对于的反馈。原因1:浏览器和计算机的执行速度已经非常快了,人的肉眼区分不了一丢丢时间差异带来的视觉效果。JavaScript是Web开发领域中的一种功能强大的编程语言,主要用于开发交互式的网页。所谓异步加载,指的是浏览器在执行加载JavaScript文件时不阻塞页面的加载和渲染。1.第一个优点导致的问题:界面设计不合理,安装的插件需要很多。

2023-09-10 13:39:29 30 1

原创 《Linux第一章》

1、操作系统简称:OS。2、操作系统是电脑的核心系统,其他系统或软件都要运行在操作系统之上。3、负责计算机操作运行的一个软件。4、市面上常见的三大系统:Windows Linux MacOS。5、专业扫盲(IOS是手机苹果系统,MacOS是电脑苹果系统)。

2023-09-10 12:59:15 34 1

空空如也

空空如也

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

TA关注的人

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