自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 XML---DTD

XML

2022-06-25 19:43:31 176 1

原创 Map集合

map集合

2022-06-25 18:56:19 332

原创 Set集合

Set集合

2022-06-24 11:25:39 257

原创 List集合

List集合

2022-06-23 23:47:43 152

原创 jsp_绝对路径与相对路径&三层架构

1绝对路径与相对路径1.1绝对路径是从项目的跟目录开始找起${pagecontext.request.contextpath}req.getContextPath()1.2相对路径是从当前页面所在的位置开始找起../ 退出当前目录JSP开发的弊端:业务处理的代码与jsp代码混在一起,不易阅读,不易于代码维护2.三层架构2.1分层模式分层模式是最常见的一种架构模式分层模式是很对架构模式的基础2.2 分层将解决方案的组件分隔到不同的层中在同一个层中组件之间保持内聚性层与层之

2022-05-25 15:00:06 79

原创 jsp-过滤器与监听器

目录标题1.过滤器1.1 简介1.2 使用使用监听器步骤作用2.监听器2.1简介2.2分类2.3使用监听器的案例1.过滤器1.1 简介过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改、判断等,把不符合规则的请求在中途拦截或修改。也可以对响应进行过滤,拦截或修改响应。S2阶段使用过滤器主要进行页面编码设置和登录状态验证1.2 使用使用监听器步骤1.创建过滤器包filter,创建普通java类并实现Filter接口;2.重写destr

2022-05-12 18:15:43 114

原创 jsp session与cookie

目录1.会话的概念2.什么是session2.1概念2.2设置Session对象的有效期2.3session对象的判断3.Cookie是什么3.1Cookie的作用3.2Cookie使用1.会话的概念一次会话是指浏览器从浏览器第一次给服务器发送请求建立到其中一方断开结束会话的一个过程。它包含多次请求和响应会话是用来在一次会话的范围内的多次请求间共享数据的会话分为两类:客户端会话技术(cookie)和服务器端会话技术(session)2.什么是session是服务器端的状态管理技术当浏览器

2022-05-11 10:19:28 126

原创 jsp-作用域&表达式&JSCT标签 康康把

看看吧啊

2022-05-10 19:24:05 394

原创 jsp-servlet

目录1.什么是servlet?2.为什么使用servlet3.怎样创建servlet4.页面的跳转方式4.1转发4.2重定向(两种)5.转发和重对象的区别6.如何设置req和resp的编码1.什么是servlet?servlet本身就是一种Java类,这种Java类提供了web形式的方法(JavaEE规范中),只要实现了servlet接口的类,都是一种servlet资源2.为什么使用servletHTML只能用来保存静态内容,而通常情况下,静态页面很难满足实际应用的需要,鉴于此,动态页面的概念被引入

2022-05-08 17:53:09 883

原创 jsp环境搭建

目录1.jsp简介1.2.jsp技术的特点1.3运行原理2.如何下载tomcat1.jsp简介- JSP全称是Java Server Pages,用于开发动态web资源的技术- Sun公司于1998年发布JSP第一版,目前最新版本是随Java EE 7一起发布的JSP 2.3版1.2.jsp技术的特点1. JSP是一种服务器端脚本语言,其出现降低了Servlet编写页面的难度2. JSP本质上就是Servlet,实际上JSP是首先被翻译成Servlet后才编译运行的,因此JSP能够实现Serv

2022-05-05 22:22:36 221

原创 Oracle-触发器

目录1.触发器概述2.触发器的分类:3.触发器的工作原理After触发器Before触发器4.临时表:new和:old5.创建触发器语法6.案例6.1触发器+序列=标识列6.2多表连删6.3前触发insert&后触发delete&后触发&update1.触发器概述触发器的本质是一个存储过程,顾名思义,发生特定事件时Oracle才会执行触发器中的代码(和java里面的监听器有点相似);特定事件:是执行更新的DML和DDL语句;触发器不能显式(手动)被调用;触发器的组成部分:

2022-05-04 08:56:28 984

原创 Oracle数据库对象

目录1.数据库对象简称2.同义词3.序列4.视图5.索引1.数据库对象简称Oracle 数据库对象又称模式对象数据库对象是逻辑结构的集合,最基本的数据库对象是表其他对象包括同义词序列视图索引2.同义词同义词是现有对象的一个别名。简化SQL语句隐藏对象的名称和所有者提供对对象的公共访问同义词共有两种类型:私有同义词只能在其模式内访问,且不能与当前模式的对象同名。公有同义词可被所有的数据库用户访问3.序列序列是用于生成唯一、连续序号的对象序列可以是升序的,也可以是降序的使

2022-05-02 23:05:21 766

原创 Oracle使用pl/sql

目录1.PL/SQL概述2.变量和常量2.1.变量2.2.赋值方式2.3.常量2.4.常量和变量的区别3.%type和%rowtype3.1.%type3.2.%rowtype4.控制条件4.1.if语句4.2.case语句4.3.循环控制语句4.4.while循环4.5.for循环5.异常处理6.自定义函数1.PL/SQL概述PL/SQL是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言(过程化SQL语言);PL/SQL是Oracle对SQL语言的扩展

2022-04-30 15:37:05 500

原创 Oracle内置函数

目录1.内置函数的分类1.1内置函数:2.转化函数3.日期函数4.字符函数5..数学函数6.综合案例7.聚合函数1.内置函数的分类1.1内置函数:Oracle里面的内置函数分为如下几类:转换函数;日期函数;字符函数;数学函数;集合函数。2.转化函数2.1 to_char();作用:把一个非字符类型转换为字符类型;案例1:调用当前的系统日期:select sysdate from dual;案例2:日期类型转字符类型:转换当前系统时间为字符串类型,时间格式为:xxxx-xx-xx

2022-04-29 16:34:22 129

原创 Oracel基础

目录1.SQL语言的构成1.1结构化查询语言包含以下6个部分2.Oracle中支持的数据类型2.1Oracle中支持的数据类型2.2数值数据类型2.3日期数据类型3.Oracle中支持的SQL操作符3.1算术操作符3.2比较操作符3.3逻辑操作符3.4集合操作符3.5连接操作符 - ||4.伪列4.1伪列概述4.2伪列-rowid4.3伪列-rownum5.分页6.约束1.SQL语言的构成1.1结构化查询语言包含以下6个部分数据查询语言(DQL):也称为"数据检索语句"。常用关键字: select,

2022-04-28 19:22:21 98

原创 Oracle事件和锁

目录1.Oracle简介2.系统管理员3.表空间与用户4.创建表空间5.创建用户6.授予权限7. 移除权限1.Oracle简介oracle 数据库是由美国oracle公司的一款关系型数据库主要版本有:oracle8i,9i(internet),oracle10g/11g(grid)使用时要先启动监听,然后再启动oracle服务2.系统管理员oracle安装会自动产生sys与system 用户sys、system 是高级管理员,拥有最高权限,默认密码sys,system管理员完成事项:创

2022-04-26 15:18:54 72

原创 jQuery-插件

目录1.自定义插件2.表单插件2.1表单验证2.1验证规则说明2.3演示表单验证1.自定义插件1.$.extend1.作用1:对象继承:$.extend(对象1,对象2)---->对象1继承对象2。可以理解成:对象2中的数据给了对象1,后面的对象数据给了前面对象作用2:扩展jQuery对象方法:$.extend({方法名:function(){ 方法体 }})。注意多个方法之间用逗号隔开扩展多选框的全选和全不选功能【升级之前的版本】案例:$.fn.extend({selectAll:

2022-04-23 16:51:15 66

原创 jQuery事件-动画

目录1.绑定事件的两种方式2.合成事件(事件切换)3.事件传播(事件冒泡)4.移除事件5.动画-基本动画6.动画-滑动动画7.动画-淡入淡出动画8.动画-自定义动画1.绑定事件的两种方式$(function(){ 1.通过两种方式给div添加鼠标点击事件. 方式一: $("#da").click(function(){ console.info("ok"); }) 方式二: $("#da").on("click",function(){

2022-04-22 19:36:25 65

原创 jQuery-筛选

目录一:jQuery过滤二:jQuery查找三:jQuery文档处理一:jQuery过滤first():获取匹配的第一个元素last():获得匹配的最后一个元素eq():获取匹配的第或N个元素fite iselector():选出与指定表达式匹配的元素集合hasiselector():筛选包含特特点的元素的集notiselector():选出不包特特点的元素的集案例:在jQuery对象数组中,过滤出一部分元素 : 1)、首先获取ul中所有的li子元素,即会产生一个li数组uls

2022-04-21 15:30:49 606

原创 jQuery方法和属性

一:jQuery的方法$.each();遍历指定的数组或对象$.trim();去除字符串两边的空格$.type();得到数据的类型$.isArray();判断是否是数组$.isFunction();判断是否是函数$.parseJSON();解析json字符串转换为对象或数组方法使用的案例:$(function(){ //定义数组[] var arrays=["sd","aa","da","eqda"]; //定义对象{"键":"值"}键值对,键一定要用双引号包裹,值:如

2022-04-20 22:25:52 93

原创 初识jQuery

目录一:jQuery简介1JQuery是什么?2.为什么要学习jQuery?3.JQuery如何使用?二:jQuery选择器1.基本选择器2.层次选择器3.过滤选择器4.表格隔行换色案例5.表单选择器一:jQuery简介1JQuery是什么?1.JavaScript库:封装了很多JS代码2.JavaScript库:jQuery(90%)、Ext JS3.官方地址:http://jquery.com2.为什么要学习jQuery?为了简化JavaScript开发:选择器、CSS、HTML事件处理、

2022-04-19 15:30:10 90

原创 js二级联动,购物车

目录1.二级联动2.购物车1.二级联动<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> var cityList = new Array(); cityList['北京市'] = ['朝阳区','东城区','西城区', '海淀区','宣

2022-04-13 21:21:16 68

原创 js表单基本验证技术

目录1.为什么需要表单验证2.表单验证的内容3.String对象4.文本框对象5.表单验证案例1.为什么需要表单验证减轻服务器的压力保证输入的数据符合要求2.表单验证的内容日期是否有效或日期格式是否正确表单元素是否为空用户名和密码E-mail地址是否正确身份证号码等是否是数字3.String对象相关属性1.toLowerCase(): 把字符串转化为小写2.toUpperCase() : 把字符串转化为大写3.charAt(index):返回在指定位置的字符4.index

2022-04-12 21:24:45 75

原创 javascript和css互换

目录1.回顾样式表1.1 样式表的基本语法1.2 常见样式1.3 样式表类型2.改变图片边框样式3.使用style改变样式表4.页面滚动广告案例1.回顾样式表1.1 样式表的基本语法标签选择器input{ width:120px; border:solid 1px #ff0000;}ID选择器#flow{color:#ff0000}类选择器.center{ text-align:center; font-weight:bold;}1.2 常见样式1.3

2022-04-11 22:05:14 1010

原创 js-订单增删改案例

目录1.订单增加2订单删除3.确定功能4.修改功能1.订单增加1. 获取要操作的表格2. 增加的行的位置在表格的倒数第二行3. 下标:总行数-1 获取表格行目前的最大下标4. 给新增加的行对象 newRow添加 id属性5. .往空行里面增加所需要的单元格增加案例:// 1.获取要操作的表格。 var myTable = document.getElementById("order"); // 增加行 function addRow(){ // 2.开始增加行:

2022-04-10 19:30:13 775 2

原创 DOM高级编程

1.什么是DOM?文档对象模型(Document Object Model)通过DOM可以动态改变文档内容2.动态改变文档内容的原理解析文档(如HTML)并生成DOM树通过DOM标准接口+编程语言改变文档内容3.解析文档生成DOM树的过程4.DOM树中的节点类型和节点关系5.Core DOM的操作5.1 查看节点访问指定节点的方法getElementById( ) :返回一个节点getElementsByName( ):返回多个(节点数组)getElementsByT

2022-04-07 16:44:46 296

原创 javascript 案例

目录案例一:展示文字案例二:图片转换案例三:随机数案例一:展示文字<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>展示文字</title> </head> <body onload="fa()"> <div id="da"> </div> </body> <script

2022-04-06 18:02:55 1068

原创 JS-BoM编程

目录1.Document对象的常用属性2.Document对象的常用方法3.三种访问页面元素的区别4.visibility5.display1.Document对象的常用属性referrer: 返回载入当前文档的文档的URL语法 :document.referrerURL : 返回当前文档的URL语法 :document.URL2.Document对象的常用方法getElementById() :返回对拥有指定id的第一个对象的引用getElementsByName() :返回带有指定名称

2022-04-05 14:27:58 968 1

原创 js-函数和windows对象

1.函数1.函数的定义:类似于Java中的方法,是完成特定任务的代码语句块2.常用的系统函数:2.1 parseInt (“字符串”)将字符串转换为整型数字2.2 parseFloat(“字符串”)将字符串转换为浮点型数字2.3isNaN()用于检查其参数是否是非数字3.调用函数函数调用一般和表单元素的事件一起使用,调用格式:事件名=“函数名"()"2.Windows对象1:常用的属性screen : 有关客户端的屏幕和显示性能的信息history : 有关客户访问的URL

2022-04-02 20:58:29 333

原创 JavaScrip初识入门

1.简介JavaScript是世界上最流行的语言之一。是一种运行在客户端的脚本语言(Script 是脚本的意思)。脚本语言:不需要编译,运行过程中由JavaScript解释器(引擎)逐行来进行解释并执行。现在也可以基于Node.js技术进行服务器端编程。2.JavaScript,Html,CSS的区别JavaScript:动态,是用于实现业务逻辑和页面控制,决定功能。HTML: 骨架,是用于搭建网页的架构,决定看到什么。CSS:皮肤,是用于网页的效果,决定好不好看。3.JavaScript,

2022-03-31 21:36:51 443

原创 高级Api-复习

一.File1.File:在java中,不管是文件还是文件夹都是用File来表示。1.1: 如何定义File文件案例:File file = new File("E:\\测试\\lg");// 调用有参的构造方法1.2: 判断File文件是否是文件 isFile案例: boolean f = file.isFile(); if(f) { System.out.println("是文件"); } else { System.out.println("不是文件")

2022-03-29 20:44:08 580 1

原创 高级Api _UDP

一.全称: 数据报文(包)协议(User Datagram Protoco)二.类型:2.1 单波:是指只向一个固定的机器发送包2.2 广波:是向255.255.255.255发送,所有监听某端口的机器都可以接收到2.3 组波:是向一个用户组发送,该组里面所有用户可以接收到三.UDP发送消息发送方//要发送的人// DatagramSocket ds = new DatagramSocket();// //定义要发送的文件// String str="真能熬夜";

2022-03-28 19:20:11 737

空空如也

空空如也

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

TA关注的人

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