自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java web(四)

b.功能表单:multipart/form-data 普通表单的升级版,可以用来实现文件上传。普通数据通过req.getParameter("前台的组件的name值")3.需要接受文件 通过req.getPart("前台的文件的name值");

2023-12-17 11:37:12 27

原创 jQuery(三)

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

2023-12-10 19:40:51 37

原创 jQuery(二)

lt(xxx)选择器 表示获取小于xxx的元素 0表示第一个。:gt(xxx)选择器 表示获取大于xxx的元素 0表示第一个。:eq(xxx)选择器 表示获取第xxx个 0表示第一个。例如$(".p") 表示获取所有class为p的元素。:not选择器--> 表示获取除了指定位置外的其他元素。例如$("p") 表示获取所有的p标签。:even选择器 获取下标为偶数。:odd选择器 获取下标为为奇数。:first选择器 获取下标为0。:last选择器 获取最后一个。

2023-12-10 19:37:03 28

原创 jQuery(一)

强大的选择器(用更精简的代码即可获取指定的html元素,摒弃了之前通过document.getElement等方法,并支持批量操作元素)jQuery的本质就是JavaScript,只是将JavaScript的某些方法封装成一个库,极大简化了原生JavaScript开发。val使用场景:只能修改表单元素 且拥有value值的组件,例如文本框密码框 但是像h1标签 span标签就无法使用该方法。如何正确弹窗就说明OK了 反之失败。//jquery实现 暂时先将$("h1") 理解为 获取所有的h1标签。

2023-12-10 19:31:56 34

原创 javaScript-正则表达式

正则表达式(Regular Expression)是一种描述字符串规律的表达式,可以迅速地用极简单的方式达到字符串的校验控制。第二个参数,用于描述额外的功能,例如是否忽略大小写(i)。是否全局匹配(g) 可以省略。第一个参数,用于描述字符串特征,例如以什么开头,以什么结尾,包含什么字符。全局匹配的意思: 一般情况下 匹配到一个就停止了.作用:利用较简短的描述语法完成诸如查找、匹配、替换等功能。如何去判断 通过正则表达式的test方法 即可。通过new声明 该放引号就放引号。

2023-12-10 19:30:47 27

原创 Java web笔记(三)②

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

2023-11-25 09:14:11 22

原创 Java web笔记(三)①

但是Servlet提供的request和response 是HttpServletRequest HttpServletResponse。过滤器内部提供的request和response 是ServletRequest ServletResponse。3.重写该接口下的所有方法分别是init(初始化) destory(消亡) doFilter(过滤的相关代码)全称:Servlet过滤器 Servlet就是Servlet Servlet过滤器就是Servlet过滤器。

2023-11-25 09:12:39 24

原创 Java Web笔记(二)②

例如在后台的request容器,session容器存了东西,要想在前台拿出来渲染,单独利用HTML无法实现的。例如:①可以实现基本的运算: ${1+1+1} ${1*5*2} ${"111" + "222"}JSP的本质:本质就是一个Servlet .运行流程:现将JSP解析成servlet再运行。所以需要借助额外的知识点才可以实现: 例如JSP技术,AJAX技术等。④两种注释的区别: JSP的注释不会被解析到浏览器中,而HTML会。答:默认的HTML技术是无法将后台的数据直接渲染在前台的。

2023-11-17 22:30:16 24

原创 Java wed笔记(二)①

/ application作用域:了解即可:作用域全局有效。//简写req.getSession().setAttribute("aa,","xx");application作用域:了解即可:作用域全局有效。request作用域:重点掌握:作用域一次请求有效。总结:能用转发就用转发。session作用域:重点掌握:作用域一次回话有效。// request作用域:重点掌握:作用域一次请求有效。// session作用域:重点掌握:作用域一次会话有效。

2023-11-17 22:28:53 32

原创 JavaScript前端开发(九)

发送

2023-11-10 20:15:26 25

原创 Java Wed笔记(一)②

知识点4解决乱码内部的本地链接知识点2知识点3发送带有数据的请求测试访问servlet

2023-11-10 17:10:22 29

原创 Java Wed笔记(一)①

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

2023-11-10 17:08:10 25

原创 JavaScript前端开发(八)

登录提交

2023-11-05 17:12:11 26

原创 JavaScript前端开发(七)

document.getElementById("a").setAttribute("href" , "2_如何通过DOM获取元素节点.html");//此时就已经获取到了页面上所有的class为a标签 注意返回的一定是一个数组(遍历).即使只有一个h3标签,也是数组.//此时就已经获取到了页面上所有的class为a标签 注意返回的一定是一个数组(遍历).即使只有一个h3标签,也是数组.//此时就已经获取到了页面上所有的h3标签 注意返回的一定是一个数组(遍历).即使只有一个h3标签,也是数组.

2023-10-28 14:52:30 29

原创 Java面向对象(七)③

insert 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-28 14:51:09 26

原创 Java面向对象(七)②

System.out.println(Thread.currentThread().getName() + "卖了第" + (100-num) + "张票");4.阻塞态:在运行态的过程中,出现一点意外(例如:被别的线程抢去了cpu资源,调用了sleep,yield等方法)并且线程是可以同时执行的。理解为雨露均沾,每个线程都是平等的,都是同等的机会被CPU执行。锁机制: 只允许一个线程进入,并且只有当该线程执行结束之后,才允许别的线程进来。如果是多线程:就可以一边听歌,一边吃饭,一边看电视,一边聊天。

2023-10-28 14:50:14 34

原创 Java面向对象(七)①

/此时就表示每次都读取100字节。方法3: FileOutputStream f = new FileOutputStream("操作的文件的路径",true);方法1: FileOutputStream f = new FileOutputStream("操作的文件的路径");字节输入流: 父类就是 InputStream 凡是:XxxInputStream 的都是字节输入流的实现类。字节输入流: 父类就是 InputStream 凡是:XxxInputStream 的都是字节输入流的实现类。

2023-10-28 14:48:54 34 1

原创 JavaScript前端开发(六)

document.write("距离倒计时还剩下" + day +"天 " + h +"时" + m +"分" + s + "秒");var userR = prompt("请输入你的数字,当前范围为" + min +"~" + max);alert("你猜大了,当前范围为" + min +"~" + max);alert("你猜小了,当前范围为" + min +"~" + max);alert("恭喜你才对了,一共猜了" + n + "次");

2023-10-20 22:31:33 26 1

原创 Java面向对象(六)

System.out.println(files[i].getName()+"是一个文件,已删除:" + files[i].delete());数组结构是有序的,每个元素都有一个下标,查找的时候只需要根据下标查找即可,所以元素的查找快,但是一旦发生了元素的增加或减少,System.out.println(files[i].getName()+"是一个文件夹");System.out.println("文件夹删除" + files[i].delete());//将map集合中的键 全部转成set集合。

2023-10-20 22:30:27 21 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 20:55:55 30 1

原创 JavaScript前端开发(五)

var s6 = {id:1006,name:"张三76" , age:18};var s2 = {id:1002,name:"张三2" , age:18};var s3 = {id:1003,name:"张三3" , age:18};var s8 = {id:1008,name:"张三8" , age:18};var s9 = {id:1008,name:"张三9" , age:18};,//静态声明数组 字面量创建。var s1 = {id:1001,name:"张三1" , age:18};

2023-10-14 20:53:22 13 1

原创 Java面向对象(五)②

/true 错误的解释:因为str1和str2都是直接声明的所有地址相等。导包:大部分的常用包都没有导入 ,原因:Java自带的一个包叫做 Java.lang.*包 该包下得类都是自动导入。

2023-10-14 20:49:46 14 1

原创 Java面向对象(五)

Java中最常出现的就是异常,俗称BUG,没有 没有BUG的程序,如果某个程序没有BUG,那么说明这个程序是个垃圾程序。Error详解:一般是程序中较严重的出错,是虚拟机层面的异常,一旦发生将会导致系统崩溃,+无法由程序自身处理,只能通过修改虚拟机的设置,理解为修改虚拟机的相关参数,例如内存大小等。但是如果没有手动的close。长期以往,内存也会慢慢的溢出、内存溢出的相关概念:如果程序占用的内存超过了 虚拟机的剩下内存,就会出现该错误。error 指的是:错误,无法通过代码解决的错误。

2023-10-08 22:15:57 15 1

原创 JavaScript前端开发(四)

var arr = [1,2,3,"语文" , true , 22.22 , undefined , null];写法3:var arr = new Array(1,2,3,4,5);思路:创建一个新的数组,然后旧数组遍历 赋值给新数组.然后遍历的时候进行判断,如果到了那个值不想要,跳过。console.log("数组修改之后的长度为" + arr.length);console.log("数组修改之后的长度为" + arr.length);

2023-10-08 22:14:26 29 1

原创 Linux操作系统(四)

快照:开启虚拟机状态,理解为存档,将某一时刻进行存档,如果中途操作失误,可以返回至存档。克隆:关闭虚拟机,将当前的虚拟机完全复制一份,当成备份或测试使用。作用:起到了一个备份,数据保护等作用。防止错误操作带来的意外。命令模式:通过a I o 等符号进入输入模式。末行模式:命令模式输入:即可进入末行模式。缺点:需要占据2份虚拟机的磁盘空间。输入模式:通过esc回到命令模式。一、虚拟机的克隆与快照。二、VIM编辑器的模式。

2023-09-29 14:56:51 196 1

原创 Java面向对象(四)

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

2023-09-29 14:56:11 21 1

原创 JavaScript 前端开发(第三章)

思考: 是一个一个将Num1和num2转成数字 还是为了节省代码将(num1+num2)看成一个整体然后进行转型。但是prompt方法返回的一定是字符串,所以num1+num2的结果就是字符串.无法调用toFixed方法.思路:将NAN的值弄清楚是什么类型 通过typeof 得知 NAN 是一个String类型。这里注意:可以改进,如果结果是NAN 我们应该给用户提示一个"请输入合法的数据"==仅仅是判断值是否相等 ===不仅要值相等而且要类型相等。

2023-09-24 22:36:37 24 1

原创 Java面向对象(三)

protected :受保护的 表示它修饰的东西,只能在同一个包下访问,或者是具有继承关系的。还拥有:可以打印“我可以说话”的方法,可以打印“我可以吃饭”的方法,还拥有:可以打印“我可以说话”的方法,可以打印“我可以吃饭”的方法,如果每写就默认存在,如果写了就只会以写了的为主。每个类都隐式继承Object类,Object是任何类的父类。通过实例化 调用子类的属性 到底是用的子类的还是父类的。子类拥有父类的方法属性,但是父类没有子类的方法或属性。特殊情况:如果子父类拥有公共的方法,到底调用的谁的?

2023-09-21 19:06:50 13

原创 Linux操作系统(二)

用户名和密码都是安装的时候自定义的,IP地址:通过ifconfig命令获取即可,在最上面一串。/opt(可选目录):该目录是用于存放可选应用程序的安装目录。/root(根用户目录):这是root用户的主目录。/bin(二进制目录):这个目录包含了一些基本的可执行命令和工具。例如,ls、cd等命令就位于该目录。/lib(库目录):该目录包含了系统所需的共享库文件。/home(主目录):每个用户在系统中都有一个主目录,用于存储个人文件和文档。/boot(引导目录):该目录包含了用于系统保证正常运行的文件。

2023-09-21 19:05:50 17

原创 Java面向对象(二)

凡是被class修饰的都是类、 例如 public class 类名{ } 或者 class 类名{ }概念:一个java文件中,可以存在多个类,但是只能且必须只有一个被public修饰的公共类,且类名和文件名同名。3.实体包(entity):放实体类,真实存在的一个物体,例如学生,商品,用户,老师 等等。有效范围:该方法下有效。如果形参是基本数据类型,那么方法内部的改变不会影响其本身。如果形参是引用数据类型,那么方法内部的改变会影响其本身。2.工具包(util):放工具类,经常被复用的方法。

2023-09-21 19:01:45 13

原创 Java面向对象(二)

凡是被class修饰的都是类、 例如 public class 类名{ } 或者 class 类名{ }概念:一个java文件中,可以存在多个类,但是只能且必须只有一个被public修饰的公共类,且类名和文件名同名。3.实体包(entity):放实体类,真实存在的一个物体,例如学生,商品,用户,老师 等等。有效范围:该方法下有效。如果形参是基本数据类型,那么方法内部的改变不会影响其本身。如果形参是引用数据类型,那么方法内部的改变会影响其本身。2.工具包(util):放工具类,经常被复用的方法。

2023-09-19 08:55:45 15 1

原创 JavaScript前端开发(第二章)

/11 总结3:解析顺序从左到右,解析到非数字就停止.alert( parseInt("11.99") );//1 总结4:只需要记住总结3。alert("两数之和为" + (num1 + num2));

2023-09-16 15:53:01 20 1

原创 Java面向对象(一)

/System.out.println("我的第一个Java程序");和多行注释类似,用途较少,一般是写文档用的 /** */System.out.println("我的第一个Java程序");//char:8个基本数据类型只有char可以存储字符(汉字 字母)System.out.println("我是汉字所有加双引号");//快捷键1:alt + / 表示根据你的输出内容进行对应的提示。//double:存储的范围比float大。//boolean:只有boolean可以存储布尔类型。

2023-09-10 10:02:10 44 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 09:55:29 30 1

原创 Linux操作系统(一)

Linux 免费开源(公开源代码供他人学习),安全性公认第一,效率最快,黑客必备,全球97%服务器安装在Linux系统上 图形界面不友好,一般都是通过cmd小黑窗进行操作。3.linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到 业界的认可,目前很多企业级的项目都会部署到Linux系统上。通过一个软件模拟的具有完整系统功能的,运行在一个完全隔离环境的 计算机系统。1.操作系统是电脑的核心系统,其他系统或软件都要运行在操作系统之上。负责计算机操作运行的一个软件。

2023-09-10 09:53:15 41 1

原创 JavaScript前端开发(第一章)

版权声明:本文为CSDN博主「ObscureMoon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。JS就是当用户点击登陆按钮,获取账号和密码框的内容,去后台进行校验,判断是否账号密码匹配,然后做出相对于的反馈。左上角:文件---新建---项目---普通项目---项目名称---存储路径---基本HTML项目。二、JavaScript是Web开发领域中的一种功能强大的编程语言,主要用于开发交互式的网页。输出:document.write() 用于在网页中输出内容。

2023-09-10 09:47:28 51 2

空空如也

空空如也

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

TA关注的人

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