- 博客(37)
- 收藏
- 关注
原创 javaWeb-过滤器
然后HttpServletRequest的request和HttpServletResponse的response的功能 是远多于:ServletRequest和ServletResponse的request和response。全称:Servlet过滤器 Servlet就是Servlet Servlet过滤器就是Servlet过滤器。重写该接口下的所有方法分别是init(初始化) destory(消亡) doFilter(过滤的相关代码)如果该过滤器需要实现高级功能就需要在方法的内部进行强转。
2023-12-10 21:35:55 340
原创 jQuery-操作DOM
xxx表示你要创建的dom元素 例如 $("<p>我是p标签<p>");此时仅仅是创建了节点.理解为是孤儿节点. 需要将其插入到某个节点中.插入方法4:before() 表示插入到指定元素的前面. 兄弟关系。插入方法3:after() 表示插入到指定元素的后面. 兄弟关系。插入方法2:prepend() 表示插入到指定元素内部的首端.append() 表示插入到指定元素内部的尾端.上述的方法 可以实现 在任意位置创建新的节点.表示将bb插入到aa内部的首端。表示将bb插入到aa内部的尾端。
2023-12-10 20:11:27 367
原创 jQuery
什么是Jquery?jQuery的本质就是JavaScript,只是将JavaScript的某些方法封装成一个库,极大简化了原生JavaScript开发。什么是库?lib“库”--->(library--文库,图书馆)--> 将一些相关函数方法进行封装以便使用。类似于jar包。Jquery的优势:1.轻量级,jquery库的大小仅仅几十kb2.强大的选择器(用更精简的代码即可获取指定的html元素,摒弃了之前通过 document.getElement等方法,并支持批量操作元素)
2023-12-10 19:55:48 839
原创 javaScript-正则表达式
正则表达式(Regular Expression)是一种描述规律的表达式,可以迅速地用极简单的方式达到字符串的校验控制。一般来说都是通过test方法来判断字符串是否符合要求,其中还有一个方法也可以判断但是用的比较少。第二个参数,用于描述额外的功能,例如是否忽略大小写(i)。第一个参数,用于描述字符串特征,例如以什么开头,以什么结尾,包含什么字符。exec返回的是一个数组,如果不匹配返回一个null。元字符是具有特殊含义的字符,例如[a-z]就表示所有小写字母。如果匹配就返回出现的下标等。
2023-12-10 19:31:38 380
原创 【Java Web】 第六章
/1.创建一个Key为username value为username的Cookie。5.创建一个必备的类: 分别是和表对于的实体类。当你测试出1234的加密是abcd 就可以得出一个结论abcd经过解密之后是1234。无法跨域: 这是浏览器自带的安全机制而非Cookie的。//2.设置Cookie的生命周期单位是秒。注意:登录的时候也要进行加密,然后和数据库加密之后的数据进行对比。Cookie的优点:保存在客户端 减轻服务器的压力。MD5加密技术:一种常见的加密算法,可以对数据进行加密。
2023-11-26 18:07:50 313
原创 【Java Web】 第五章
凡是如果需要jar包:去网上找的缺点: 鱼龙混杂,大部分都是广告,就算提供了下载地址 也给你捆包了很多垃圾软件。4.创建必备的类---- 和数据库相对应的实体类 和 JDBCUtil 并编写测试类测试。3.搭建基本的项目模板:导入基本的jar包(mysql驱动包,servlet的包,jsp的包)当你下次访问,直接取出第一次登录的时候保存的账号密码进行直接登录 来实现自动登录的效果。用户或网站 在第一次登录的时候 将你的账号和密码保存在你的客户端---cookie中。
2023-11-26 18:07:01 380
原创 javaWeb跳转
但是以下情况不推荐:涉及到敏感操作一定不能使用转发,涉及到注册操作.涉及到增删改都推荐使用重定向。3、消亡调用destory方法 只会执行一次 自动执行 没啥用,一般是项目停止自动执行。只需1次请求即可完成,效率高,URL地址不会改变,例如从B转发到A,URL地址依然是B。只需2次请求即可完成,效率低,URL地址会改变,例如从B定向到A, URL地址就是A。重点掌握:作用域一次请求有效。2、执行 调用service方法,调用几次执行几次 需要手动调用。重点掌握:作用域一次会话有效。
2023-11-19 18:46:04 43
原创 javaWeb-JSP
为什么要学习JSP:答:默认的HTML技术是无法将后台的数据直接渲染在前台的,例如在后台的request容器,session容器存了东西,要想在前台拿出来渲染,单独利用HTML无法实现的,所以需要借助额外的知识点才可以实现: 例如JSP技术,AJAX技术等。
2023-11-19 18:31:02 27
原创 Java web架构
项目的流程: 用户访问html页面 -- 用户操作页面 --- 发送给servlet --- dao --- servlet --- html。A.JavaSE : Java的核心基础版,属于Java的核心,例如基本数据类型,String,线程技术等。web:放前台页面的地方(HTML) 初学者常犯的错误:经常把html页面放在web目录下得WEB-INF目录。B.JavaEE : Java的Web服务版,属于Web项目的核心,主要负责搭建网站。
2023-11-12 18:28:34 253
原创 JavaScript之BOM
<script>//DOM: 文档对象模型,通过document.getElementByXxx()获取HTML文档内部的元素//浏览器器对象模型.可以获取一些浏览器自带的功能// 由于没有统一的BOM标准,每个浏览器都有自己的BOM实现方法,// BOM的浏览器兼容性较差。常见的BOM对象有:// window</script>
2023-11-12 18:19:29 31
原创 JavaScript之dom(1)
什么是API?应用程序编程接口(Application Programming Interface,API)是软件系统预先定义的接口,用于软件系统不同组成部分的衔接。每一种开发语言都有自己的API。例如console.log方法。就是JS的一个API。文档对象模型(Document Object Model,DOM)用于处理HTML文档的编程接口。翻译:对HTML内部的标签进行处理。如何通过DOM获取元素节点我是h3标签
2023-10-28 14:52:32 50 1
原创 JavaScript基础(4-2)
document.write("距离倒计时还剩下" + day +"天 " + h +"时" + m +"分" + s + "秒");//返回从1970年1月1日0时0分0秒 到指定时刻的毫秒数。
2023-10-28 14:44:22 44 1
原创 JavaScript基础(4-1)
/ var student1 = { 'id' :1001 ,name:"张三" , age : 18 , 'sex-sex' : '男' };var s1 = {id:1001,name:"张三1" , 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 arr = [1,2,3];
2023-10-15 17:26:34 41 1
原创 JavaScript基础(4)
全局变量:在所有函数之外声明(script标签内部的最开始几行),它的作用域称为全局作用域,在同一个页面文件中的所有脚本内都可以使用。//原因如下:age是在函数里面定义的理解为局部变量.但是console.log是在函数外调用的.// 通过“变量名()”的方式即可完成函数的调用,小括号“()”内可以传入参数,示例代码如下。// 匿名函数自调用:HTML页面解析之后 自动执行的一段代码.只会执行一次.//匿名函数指的就是:没有函数名的函数 但是又拥有了变量名。// alert("登录成功!
2023-10-15 17:22:47 31 1
原创 JavaScript基础(3)
/写法1: 不推荐 var arr = new Array( new Array(10) , new Array(10) , new Array(10) , ... ,new Array(10) );//语法1: var arr = new Array( new Array(10) , new Array(9) , new Array(12) );//语法2: var arr = [ [1,3] , [11,22,33] , [33,22,55] ];//声明了一个空数组(长度为0)
2023-10-15 17:15:26 38 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-15 16:59:52 29 1
原创 Linux用户文件创建与删除
cp:用于将一个文件或目录,复制到指定位置。相当于复制粘贴的合体。mkdir :用法:在当前目录下创建一个文件夹。用法如下: mkdir -p aa/bb/cc/dd。cat命令:可以查看一个文件的内容,并显示在控制台上。进阶用法:如果需要创建级联文件夹,那么上述无法实现。Touch 命令 :在当前目录下创建一个空白文件。~ :表示当前登录用户的家目录。案例:在根目录创建一个名字叫test的文件夹。mv :常用于剪切一个文件,或者重命名一个文件。什么是级联文件夹:就是文件夹里面还有文件夹…
2023-09-24 12:50:07 193 1
原创 java集成
protected :受保护的 表示它修饰的东西,只能在同一个包下访问,或者是具有继承关系的。还拥有:可以打印“我可以说话”的方法,可以打印“我可以吃饭”的方法,还拥有:可以打印“我可以说话”的方法,可以打印“我可以吃饭”的方法,System.out.println("我是子类的有参构造方法");System.out.println("我是父类的有参构造方法");System.out.println("我是父类的无参构造方法");通过实例化 调用子类的属性 到底是用的子类的还是父类的。
2023-09-24 12:42:54 71 1
原创 JavaScript基础(2)
/注意:页面的换行指的是<br> 控制台的换行才是 \n。// 90~100分为优秀,80~90分为良好,70~80分为中等,60~70分为及格,分数小于60则为不及格。//注意:页面的换行指的是<br> 控制台的换行才是 \n。// 使用switch语句判断变量week的值,若week变量的值为1~6时输出“星期一”~“星期六”,…for(var i = 1;//例如常见的有以下: > < >= <=//其中if分为 简单的if if-else if else if。
2023-09-24 12:31:24 48 1
原创 JavaScript基础(1)
document.write("你好,我的外号是"大聪明";做法2:通过转义符-- 反斜杠(enter上面的):\ 斜杠:/ (shift左边的)alert("两数之和为" + (num1 + num2));
2023-09-17 17:55:47 115 1
原创 java类与对象
类翻译:class1.凡是一个.java后缀修饰的文件都是一个类2.每个java文件中可以存在多个类。语法如下 class Xxx { }3.每个Java文件有且只能有一个被public修饰的类,且必须和文件名一致。一般来说:类的组成:A.属性 B.方法对象就是类的实例化什么是实例化:将类进行new操作。例如: 类名 变量名 = new 类名();称之为:t为Test类的实例化对象。实例化之后的对象可以:对类的属性或方法进行访问调用。
2023-09-17 17:33:22 26 1
原创 Linux文件和目录的管理
远程连接工具简称 SSH确保两台计算机之间进行正常通讯。常见的SSH工具:A. Xftp7.0 主要负责文件的传输到服务器。B. Xshell7.0 主要负责通过命令来控制服务器,例如关机,删除文件,修改文件等操作。
2023-09-17 16:40:12 22 1
原创 Linux初识
操作系统简称:OS。例如IOS其实就是iphone的OS 操作系统是电脑的核心系统,其他系统或软件都要运行在操作系统之上。负责计算机操作运行的一个软件。市面上常见的三大系统:Windows Linux MacOS 专业扫盲(IOS是手机苹果系统,MacOS是电脑苹果系统)说明:由于一台电脑不能直接同时存在多个操作系统。我们电脑都是Windows系统,所以如果想装Linux操作系统,只能借助虚拟机实现。
2023-09-10 16:50:36 19 1
原创 JavaScriptb初识
JavaScript是Web开发领域中的一种功能强大的编程语言,主要用于开发交互式的网页。我们在计算机、手机等设备上浏览的网页,其多数交互逻辑都可以通过JavaScript实现。以上的举例说明:网页中最常见的无非就是登陆页面。HTML无非就是账号框,密码框,登陆按钮。CSS无非就是美化上述内容。JS就是当用户点击登陆按钮,获取账号和密码框的内容,去后台进行校验,判断是否账号密码匹配,然后做出相对于的反馈。第一部分:核心语法 (JS代码)
2023-09-10 16:33:37 45 1
原创 java基础笔记
/System.out.println("我的第一个Java程序");和多行注释类似,用途较少,一般是写文档用的 /** */第三层:package(包),方便分类管理若干个源代码文件,一般使用公司域名倒写。昵称:独孤求胜 等级:120级 点券余额:25000 身高:180.5。第二层:JRE(Java的必备运行环境)和src(存放源代码的地方)//如何声明数据: 语法: 数据类型 变量名 = 变量值;注释不会被java运行。
2023-09-10 15:50:38 32 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 15:29:54 22 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人