05 2021 档案

摘要:javascript原生的ajax操作比较麻烦,新版js中提供了更为便捷的操作方式我们后面再介绍,这 里先看下jQuery操作ajax。jQuery提供了一些函数简化了这些操作,接下来我们看下如何使用jQuery发送ajax请求。先准备一个servlet用来处理ajax发送的请求。 先来一个 ser 阅读全文
posted @ 2021-05-31 20:33 咸瑜 阅读(984) 评论(0) 推荐(0) 编辑
摘要:自定义EL函数 EL函数不支持字符串连接的操作,即${“ab”+”cd”}这样的都不支持,可以通过自定义函数来解决这个问题。下面以实现“将一个字符串转全部换为大写”的功能为例,来讲解自定义 EL 函数的过程。 1.定义Java方法 自定义一个类名为upper的类,创建一个静态方法: package 阅读全文
posted @ 2021-05-31 16:48 咸瑜 阅读(142) 评论(0) 推荐(0) 编辑
摘要:8 .数据库-查-高级查询 聚合函数 为了要给数据做统计,例如算出某个字段的最大值,所以MYSQL给出了很多聚合函数来供给用户做统计、运算操作: 注意:运算函数字段类型要是数值类型!不是也可以 但会返回错误的结果。 1.1 COUNT()函数 COUNT函数用来统计记录的条数,语法格式如下: SEL 阅读全文
posted @ 2021-05-31 15:40 咸瑜 阅读(271) 评论(0) 推荐(0) 编辑
摘要:这里我们先使用js原生操作ajax的方式,先感受一下,在新版的js中提供了更便捷的操作方式,我们后面再介绍。通常情况下在一个系统中的用户的登录名是唯一的,为了保证用户名的唯一性,需要在用户注册时添加校验,即根据用户输入的用户名去数据库中查找,这里使用ajax校验用户名可以很好的提升用户体验,用户输入 阅读全文
posted @ 2021-05-31 09:54 咸瑜 阅读(540) 评论(0) 推荐(0) 编辑
摘要:ajax简介 Ajax的全称是:Asynchronous JavaScript And XML,指的是异步 JavaScript 及 XML(其实主要用的就是javascript技术),它不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。Ajax的特点是异步,比 阅读全文
posted @ 2021-05-30 23:30 咸瑜 阅读(69) 评论(0) 推荐(0) 编辑
摘要:EL 蛮强大的啊 可以直接输出某些东西,如果要知道底层 你自己去看编译后的源码即可。 EL表达式内置对象 同JSP类似,在EL表达式中也有一些内置对象,共11个: pageContext pageScope requestScope sessionScope applicationScope coo 阅读全文
posted @ 2021-05-30 22:14 咸瑜 阅读(144) 评论(0) 推荐(0) 编辑
摘要:EL,Expression Language,表达式语言,是一种在JSP页面中获取数据的简单方式,通过${变量名}的方式可以获取到值, 需要注意的是EL只能从 pageConext、request、session、application 四大域属性空间中获取数据。 用EL来获取上面所说的值: 先来个 阅读全文
posted @ 2021-05-30 18:28 咸瑜 阅读(189) 评论(0) 推荐(0) 编辑
摘要:jQuery中的遍历 待遍历的html <ul id="city"> <li>北京</li> <li>上海</li> <li>天津</li> <li>广州</li> </ul> 1.for循环 jquery对象本身就是一个数组对象,因此我们可以使用for直接遍历 $(function () { // 阅读全文
posted @ 2021-05-30 14:06 咸瑜 阅读(178) 评论(0) 推荐(0) 编辑
摘要:使用let声明变量 这里先介绍一个关键字let,注意该关键字跟jQuery没有关系,是javascript中的,确切的说是在ES6中新增的关键字,关于他们之间的关系在后面会进行介绍。 通过这个let关键字可以声明变量,声明的变量只对其所在的代码块内有效,而我们之前使用var声明的变量可以在全局中使用 阅读全文
posted @ 2021-05-30 13:31 咸瑜 阅读(249) 评论(0) 推荐(0) 编辑
摘要:JavaScript_DOM -> JQ 两种方法: 1.[index] var able=("#able"); //jq对象 var able = able[0];//jqdom2.get(index)varable=("#cr"); //jq对象 var able=abl 阅读全文
posted @ 2021-05-30 10:07 咸瑜 阅读(47) 评论(0) 推荐(0) 编辑
摘要:每天一记: 首先: !import的样式优先级高于一切 Body中 优先级:1.最近的祖先样式比其他祖先样式优先级高。2.内联样式"比"祖先样式"优先级高 选择器的优先级上面讨论了一个标签从祖先继承来的属性,现在讨论标签自有的属性。在讨论 CSS 优先级之前,先说说 CSS 7 种基础的选择器: I 阅读全文
posted @ 2021-05-29 21:33 咸瑜 阅读(60) 评论(0) 推荐(0) 编辑
摘要:什么是JSP标签 JSP标签,有的地方也叫做JSP动作,在JSP中编写大量的java代码会使JSP页面显得杂乱无章,看起来非常不舒服,因此JSP提供了一些类似html的标签,通过这些标签能够替代部分java代码实现功能。语法格式如下: <jsp:标签名称 属性名=属性值 ... ></jsp:标签名 阅读全文
posted @ 2021-05-29 21:22 咸瑜 阅读(233) 评论(0) 推荐(0) 编辑
摘要:JSP指令 JSP指令 JSP 指令的作用是为当前页面做一些基本的属性设置,为当前的页面的运行提供基本的环境。在JSP中包含三类指令: page,页面指令 页面 [peɪdʒ] include,包含指令 taglib,标签库指令(此页不讲先 详看后面【 ___ 页】) 这些指令的使用的语法格式均为如 阅读全文
posted @ 2021-05-29 19:49 咸瑜 阅读(402) 评论(0) 推荐(0) 编辑
摘要:JSP的内置对象 为了便于开发者的使用,在JSP引擎将JSP翻译为.java文件时,会提供9个与web开发相关的对象被称为JSP中9个内置对象, 开发者在JSP中可以直接使用这些对象调用的方法, 这九个内置对象的引用名分别是: pageContext,request,session,applicat 阅读全文
posted @ 2021-05-29 17:07 咸瑜 阅读(199) 评论(0) 推荐(0) 编辑
摘要:帮同学解决数组反转的时候 忘记了怎么转了: 首先 把数组转为List 然后用Collections 中的 reerse 方法 反转, 然后再把List转为数组即可。 注意几个点: 1. 把数组转为List 用 Arrays中的asList 方法, 2. 将 List 转为 数组时,用List中toA 阅读全文
posted @ 2021-05-29 16:27 咸瑜 阅读(198) 评论(0) 推荐(0) 编辑
摘要:JSP简介 JSP全称是Java Server Pages,是一种动态网页技术,JSP其实就是在html中插入了java代码和JSP标签之后形成的文件,文件名以.jsp结尾。其实JSP就是一个servlet。在servlet中编写html比较痛苦,而写JSP就像在写html,但它相比html而言,h 阅读全文
posted @ 2021-05-28 22:02 咸瑜 阅读(1750) 评论(0) 推荐(0) 编辑
摘要:会话之session session简介 在WEB开发中,服务器可以为每个客户端浏览器创建一个session对象,默认情况下一个浏览器独占一个session对象。在实际应用当中,服务器程序可以把一些敏感数据写到用户浏览器独占的session中可以提高安全性,当用户使用浏览器访问其它程序时,其它程序可 阅读全文
posted @ 2021-05-28 19:55 咸瑜 阅读(282) 评论(0) 推荐(0) 编辑
摘要:所以我们学到了三个东西: 1.回顾一次CSS: 定位的时候 记住了! 绝对定位和相对定位 的参照是谁 特别是绝对定位的参照要注意,是生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位 还有就是 pointer-events: none; CSS 的这个属性 他是直接可以忽略事件 阅读全文
posted @ 2021-05-28 11:56 咸瑜 阅读(71) 评论(0) 推荐(0) 编辑
摘要:定义 position 属性规定元素的定位类型。 注意:这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。 语法 position:static|absolute|relativ 阅读全文
posted @ 2021-05-28 11:12 咸瑜 阅读(64) 评论(0) 推荐(0) 编辑
摘要:定义 display 属性规定元素应该生成的框的类型。 注意:这个属性用于定义建立布局时元素生成的显示框类型。对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。 属性值 值 说明 (索引中有详细介绍) inline 默认。此元素会 阅读全文
posted @ 2021-05-28 10:41 咸瑜 阅读(206) 评论(0) 推荐(0) 编辑
摘要:<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>返回顶部</title> <script src="jqsourse.js"></script> <style> * { margin: 0; padding: 阅读全文
posted @ 2021-05-28 10:05 咸瑜 阅读(86) 评论(0) 推荐(0) 编辑
摘要:jQuery 事件方法 事件方法触发器或添加一个函数到被选元素的事件处理程序。 下面的表格列出了所有用于处理事件的 jQuery 方法。 方法描述 bind() 向元素添加事件处理程序 blur() 添加/触发失去焦点事件 change() 添加/触发 change 事件 click() 添加/触发 阅读全文
posted @ 2021-05-28 09:29 咸瑜 阅读(74) 评论(0) 推荐(0) 编辑
摘要:因为1:生命周期 因为静态方法都是被共享的,放在堆内存中,直到JVM倒闭就会销毁 非静态方法 会 和是放栈内存 执行完后弹栈销毁 所以第一个就是说 你连生命周期都不一样,怎么调用? 小提示: 静态方法是可以共享里面的方法和属性【除了私有】,所以呢这也算一个小提示吧..... 所以牵扯到因为2:线程安 阅读全文
posted @ 2021-05-28 09:17 咸瑜 阅读(401) 评论(0) 推荐(0) 编辑
摘要:class Main { public static void main(String[] args) { b bb = new b(); } } class a{ // a(){ 注释我会报错 // System.out.println("a"); // } a(int a){ System.ou 阅读全文
posted @ 2021-05-28 08:57 咸瑜 阅读(551) 评论(0) 推荐(0) 编辑
摘要:构造器、静态代码块、构造代码块的执行顺序,详见下文实例无继承的情况下的执行顺序静态代码块: 只在程序启动后执行一次,优先级最高构造代码块:任何一个构造器被调用的时候,都会先执行构造代码块,优先级低于静态代码块构造器:优先级低于构造代码块 总结一下优先级:静态代码块 > 构造代码块 > 构造器 阅读全文
posted @ 2021-05-28 08:39 咸瑜 阅读(231) 评论(0) 推荐(0) 编辑
摘要:定义和用法 line-height 属性设置行间的距离(行高)。 注释:不允许使用负值。 说明 该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离。 line-height 与 font-size 的计算值之差(在 CSS 中成为“行间距”)分为两半,分 阅读全文
posted @ 2021-05-27 21:41 咸瑜 阅读(70) 评论(0) 推荐(0) 编辑
摘要:7 .数据库-查-单表查询 因为查询有很多分支 所以分 单表查询 和 多表查询: 简单查询 1.1 SELECT语句 在MySQl中查询语句 最基本就是SELECT语句了,可以用不用的条件来查询表中的数据,SELECT语句的语法格式如下: SELECT [ DISTINCT ] *|字段名1,字段名 阅读全文
posted @ 2021-05-27 20:12 咸瑜 阅读(574) 评论(0) 推荐(0) 编辑
摘要:定义和用法 target 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。 event.target 实例 下面的例子可获得触发事件的元素: <html> <head> <script type="text/javascript"> function getEvent 阅读全文
posted @ 2021-05-27 16:23 咸瑜 阅读(889) 评论(0) 推荐(0) 编辑
摘要:jQuery 的综合动画 + 可以按照你的设定去进行运动 1. animate() => 语法: animate({}, 时间, 运动曲线, 回调函数) => {}: 书写你要运动的属性 (普通Css属性) => 注意: -> 颜色相关的属性, 运动不了 -> CSS3 的 2d 和 3d 动画效果 阅读全文
posted @ 2021-05-27 15:51 咸瑜 阅读(128) 评论(0) 推荐(0) 编辑
摘要:cookie技术: 在javax.servlet.http包下有个名为Cookie的类,通过该类就可以向客户端设置cookie数据了。 cookie的创建: package cookie; import java.io.IOException; import javax.servlet.Servle 阅读全文
posted @ 2021-05-27 09:17 咸瑜 阅读(152) 评论(0) 推荐(0) 编辑
摘要:Cookie是个嘛呀? 小饼干 啊哈哈,我饿了... 其实我们都很熟悉,以前当网络小子的时候早已经套的清清楚楚了啊,它相当于一个身份证,即你登录的数据,官方点: 浏览器会将这些数据发送到服务器,从而实现了自动登录的功能,客户端电脑中用于保存这数据的资源,称为cookie。 由服务器生成 Cookie 阅读全文
posted @ 2021-05-26 21:33 咸瑜 阅读(131) 评论(0) 推荐(0) 编辑
摘要:jQuery 的渐隐渐显动画 ( 参考一下13即可 ) 通过操作 元素的 opacity 达到效果 opacity 是Css的透明度属性啊 1. faseIn() //显示到指定透明度 + opacity 0 ~ 1 2. fadeOut() //隐藏到指定透明度 + opacity 1 ~ 0 3 阅读全文
posted @ 2021-05-26 21:03 咸瑜 阅读(171) 评论(0) 推荐(0) 编辑
摘要:jQuery 的折叠动画 + jQuery 提供了三种折叠动画 ( 看之前参考一下13 ) 1. slideDown() + 下拉显示 2. slideUp() + 上拉隐藏 3. slideToggle() + 切换显示和隐藏 三个方法都是一样的参数 => 方法名(时间, 运动曲线, 回调函数) 阅读全文
posted @ 2021-05-26 20:50 咸瑜 阅读(131) 评论(0) 推荐(0) 编辑
摘要:jQuery 里面有三个基础动画 1. show() + 显示 2. hide() + 隐藏 3. toggle() + 切换, 本身显示就隐藏, 本身隐藏就显示(取反的意思啊) 上面三个方法操作的都是 : display: none 和 block 而且 上面三个方法的语法都是一样的: => 方法 阅读全文
posted @ 2021-05-26 20:31 咸瑜 阅读(108) 评论(0) 推荐(0) 编辑
摘要:jQuery 操作元素位置 操作元素相对于某一个点的位置关系 这里主要讲两个方法: 1.offset 2.position 1. offset() + 是一个读写的方法1. 读取 => 语法: 元素集合.offset() => 返回值: 一个对象, 里面包含一个 x 信息一个 y 信息 (即 只有 阅读全文
posted @ 2021-05-26 18:11 咸瑜 阅读(409) 评论(0) 推荐(0) 编辑
摘要:HttpServletResponse接口 HttpServletResponse简介 Web服务器收到客户端的http请求,会针对每一次请求,创建一个用于代表响应的HttpServletResponse类型的response对象,开发者可以将要向客户端返回的数据封装到response对象中。 Ht 阅读全文
posted @ 2021-05-25 21:08 咸瑜 阅读(97) 评论(0) 推荐(0) 编辑
摘要:HttpServletRequest简介 Web服务器收到客户端的http请求,会针对每一次请求,创建一个用于代表请求的HttpServletRequest类型的request对象,并将"HTTP请求协议"的完整内容封装到该对象中。开发者获拿到request对象后就可以获取客户端发送给服务器的请求数 阅读全文
posted @ 2021-05-25 15:49 咸瑜 阅读(157) 评论(0) 推荐(0) 编辑
摘要:jQuery 获取元素尺寸 获取元素尺寸有三套方法四种使用方式 + 不管在页面是不是占位, 这些方法都是获取元素的尺寸 意思是不管能不能看到 能算 原生的Js中 如果display none 的话 是获取不了的 会报错 而JQ不影响 你可以自己去尝试一下! 1. width() 和 height() 阅读全文
posted @ 2021-05-25 11:43 咸瑜 阅读(138) 评论(0) 推荐(0) 编辑
摘要:jQuery 对元素属性的操作~ 一篇就够. 主要讲解三个JQ的方法: 我们先来看看原生 JS 对元素操作有什么: 几种属性操作 => 原生属性, id class src ... => 自定义属性, getAttribute() ... jQuery 有三种操作属性的方法 => attr() 和 阅读全文
posted @ 2021-05-25 10:04 咸瑜 阅读(190) 评论(0) 推荐(0) 编辑
摘要:继承HttpServlet类 在实际应用中常用的http提交方式有get和post(除此之外还有put、delete),在之前所编写的servlet中是无法直接处理这两种提交方式的,为了方便开发,JavaEE规范的API提供了javax.servlet.http.HttpServlet类,在实际开发 阅读全文
posted @ 2021-05-24 23:18 咸瑜 阅读(214) 评论(0) 推荐(0) 编辑
摘要:6 .数据库-增删改 1.添加数据 MySQL用INSERT语句向数据表中添加数据,且添加方式有3种,分别是: 为表中的所有字段添加数据、为表中的指定字段添加数据、为表中添加多条数据。 1.1为表中全部字段添加数据: 通常情况下 ,都添加所有字段的数据,为表中全部字段添加数据有两种INSERT语句: 阅读全文
posted @ 2021-05-24 16:00 咸瑜 阅读(120) 评论(0) 推荐(0) 编辑
摘要:继承GenericServlet类 Generic:泛型 在通过实现Servlet接口来定义一个Servlet类时存在一个很不方便的问题:有太多不需要的方法必须要实现。通常我们只在service()方法中完成业务逻辑,但由于Servlet 接口中还存在另外四个方法,所以也要必须实现。为了解决这个问题 阅读全文
posted @ 2021-05-23 21:41 咸瑜 阅读(217) 评论(0) 推荐(0) 编辑
摘要:先来对比对比JS 和 JQ 的节点操作: + 原生 JS 的节点操作 => 创建节点, 插入节点, 删除节点, 替换节点, 克隆节点 + jQuery 的节点操作 => 创建节点, 插入节点, 删除节点, 替换节点, 克隆节点 !这里用$选择的元素 都有隐式迭代 都会执行插入、替换、删除的啊... 阅读全文
posted @ 2021-05-23 14:44 咸瑜 阅读(99) 评论(0) 推荐(0) 编辑
摘要:7已经讲解了on方法的基本用法 对 那是最基本的用法: 现在讲更多: 1. on() :事件绑定, 根据传递不同的参数做不同的事情。7已经讲过基本用法 这里将更多: 用法1. on(事件类型, 事件处理函数) //基本用法 => 直接绑定事件, 有隐式迭代 用法2. 元素结合.on(事件类型, 选择 阅读全文
posted @ 2021-05-23 10:41 咸瑜 阅读(242) 评论(0) 推荐(0) 编辑
摘要:欢迎页面的设置和url-pattern 意思是 如果你访问一个页面 后面不加指定访问的URL 那么 他有个默认主页: 在浏览器地址栏中直接通过项目名称访问时,默认显示的页面就是欢迎页面,可以是.html.jsp,可以通过welcome-file-list进行设置。设置多个欢迎页面:(他已经给你设置好 阅读全文
posted @ 2021-05-22 22:55 咸瑜 阅读(899) 评论(0) 推荐(1) 编辑
摘要:ServletContext接口简介:其实这个Context是上下文啊 我在学安卓的时候学过 ,这玩意很强大 是个全局的东西: WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,ServletContext对象包含Web应用中所有 Servlet 在 We 阅读全文
posted @ 2021-05-22 22:00 咸瑜 阅读(83) 评论(0) 推荐(0) 编辑
摘要:5 .索引 为什么要用索引 因为你在查询某个条件 例如:where语句的查询 那么就会很从第一条开始查询 直到查到这条数据 这个效率很低 这个索引就是为此而生! 概念: 它好比新华字典的音序表 对数据库表中一列或多列的值进行排序后的一种结构,作用是提高查询效率,提高查询速度。 1. 普通索引 是由K 阅读全文
posted @ 2021-05-21 21:53 咸瑜 阅读(148) 评论(0) 推荐(0) 编辑
摘要:主要讲On方法 还有可以做一个选项卡: on() 方法 语法: 元素集合.on(事件类型, 事件处理函数) 隐式迭代: 元素集合内有多少元素, 就会给多少元素绑定事件 记住事件类型哪里不要加 on 啊 直接写事件名! 配合 添加class 和 移除class 再加 siblings方法即可: <!d 阅读全文
posted @ 2021-05-21 19:27 咸瑜 阅读(129) 评论(0) 推荐(0) 编辑
摘要:这里用jQuery来操作元素的样式 主要介绍一个方法: css() 1-1. 语法: 元素集合.css('样式') 获取元素的第一个样式的值, 不管是行内还是非行内都能获取到 1-2. 语法: 元素集合.css('样式名', '样式值') 设置元素的行内样式 => 隐式迭代: 元素集合内有多少元素设 阅读全文
posted @ 2021-05-21 17:42 咸瑜 阅读(106) 评论(0) 推荐(0) 编辑
摘要:在使用servlet之前我们需要先创建一个javaee的web项目,一个web项目通常包含下面一些文件: src web WEB-INF lib classes index.jsp src:存放java源代码 web:存放静态资源和动态资源 WEB-INF:该目录下的所有文件无法从浏览器中直接访问 阅读全文
posted @ 2021-05-21 10:54 咸瑜 阅读(269) 评论(0) 推荐(0) 编辑
摘要:5.jQuery 的 Class操作 主要讲解对Class操作的三个方法: 1.addClass(内容)他用来添加元素集合中全部元素的类名,如果元素集合中没有Class,则加入内容;如果存在不一样的class 补接:'空格' + 内容,其实你看到的是表面内容,实际上它是直接补上一个class即: . 阅读全文
posted @ 2021-05-21 08:37 咸瑜 阅读(348) 评论(0) 推荐(0) 编辑
摘要:jQuery 操作文本内容 这里用 jq 操作元素内的文本和超文本: 属于 jQuery 的方法 只能 jquery元素集合调用, 原生 DOM 不能调用!!! 1.html() 用法:元素集合.html() //读取(首个) 获取该元素的超文本内容, 以字符串的形式返回 获取的时候为了保证 htm 阅读全文
posted @ 2021-05-20 23:10 咸瑜 阅读(203) 评论(0) 推荐(0) 编辑
摘要:jQuery 的筛选器: 对 jQuery 的元素集合进行二次筛选 注意: 只有 jQuery 的元素集合才可以使用, 原生 DOM 对象不能使用!所以你看看 你要先用选择器找到元素集合 才能有筛选器去筛选元素,例如 面试第一轮过了 再战第二轮。我们这里介绍差不多15个元素集合筛选方法: 1. fi 阅读全文
posted @ 2021-05-20 17:25 咸瑜 阅读(135) 评论(0) 推荐(0) 编辑
摘要:程序员不学HTTP协议?啊哈哈哈哈,我们介绍一下: URL和URI URL:全称是Uniform Resource Locator,中文是统一资源定位符,这里更强调定位,通过定位能够找到某个资源。是互联网上资源的地址,即平时所说的网址。URI:全称是Uniform Resource Identifi 阅读全文
posted @ 2021-05-20 16:52 咸瑜 阅读(135) 评论(0) 推荐(0) 编辑
摘要:我用的是2020-6月的Eclipse啊 只支持到了 阿帕奇的tomcat 9.0版本 我昨天晚上下载的是10.0的 无可奈何要删掉重新下了... 首先你寻找到Eclipse中的 Server 点击No servers are available.....然后在搜索框中寻找tomacat,寻找到你对 阅读全文
posted @ 2021-05-20 10:44 咸瑜 阅读(320) 评论(0) 推荐(0) 编辑
摘要:tomcat的安装和启动来源 - 小猴子1024 tomcat的安装 建议大家使用免安装版的tomcat,下载后直接解压即可,解压目录最好不要带有中文和空格。tomcat版本: TOMCAT版本SERVLET/JSP规范JDK版本 tomcat9.X 4.0/TBD 8+ tomcat8.X 3.1 阅读全文
posted @ 2021-05-20 08:57 咸瑜 阅读(342) 评论(0) 推荐(0) 编辑
摘要:4 .表的约束 为了防止数据表中插入错误的数据 ,在MySQL中,定义了一些维护数据库完整性的规则,即表的约束。 我在这里列举一下约束条件和说明啊: 约束条件 说 明 PRIMARY KEY 主键约束,用于唯一标识对应的记录 FPREIGN KEY 外键约束 NOT NULL 非空约束 UNIQUE 阅读全文
posted @ 2021-05-20 08:52 咸瑜 阅读(471) 评论(0) 推荐(0) 编辑
摘要:那就要修复这个问题,对于乱码问题,本质原因就一个:字节流解码为字符串时,使用了错误的字符集(和编码所用字符集不一致)! 我们来到tomcat目录的conf子目录中,找到一个名为 "logging.properties" 的文件,打开这个文本文件,找到如下配置项: java.util.logging. 阅读全文
posted @ 2021-05-19 23:27 咸瑜 阅读(149) 评论(0) 推荐(0) 编辑
摘要:服务器 平时上网的时候,打开浏览器(客户端)访问网址,此时会向网址所在的服务器上发送请求,服务器获得请求后会将请求的数据响应给发送请求的浏览器(比如:html,css,javascript等),服务器的主要作用之一是在网络环境中提供外界可以访问的资源。在服务器中提供对外界访问的资源一般分为两种: 静 阅读全文
posted @ 2021-05-19 23:09 咸瑜 阅读(330) 评论(0) 推荐(0) 编辑
摘要:jQuery() 等效于 jQuery() 成为 jQuery()的工厂函数,他就是jq的核心函数,用它可以将dom元素转成jq对象,反之也可。 $(document).ready() 是jq允许的核心。 jQuery 的选择器 包含两部分 选择器 和 筛选器 1.基本 阅读全文
posted @ 2021-05-19 14:46 咸瑜 阅读(77) 评论(0) 推荐(0) 编辑
摘要:jQuery 是什么? jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 jQuery 很容易学习。 它主要封装了 各种DOM的操作. 优点: 1.选择器 2.链式编程 3.隐式迭代 jQuery中文API : https://www.jqu 阅读全文
posted @ 2021-05-19 14:04 咸瑜 阅读(113) 评论(0) 推荐(0) 编辑
摘要:3 .MySql 表的基本操作 数据库创建成功后 那么你就可以在里面创建表了 但你如果要对表操作 要先切换数据库 用”USE 数据库名” 这个语句来切换数据库: 切换数据库: USE 数据库名; 例:切换到bihu这个数据库: USE bihu; 创建表: 用这个语句啊: 死都记住这个格式啊:这个是 阅读全文
posted @ 2021-05-18 17:29 咸瑜 阅读(118) 评论(0) 推荐(0) 编辑
摘要:Node与Element的关系 Node与Element的关系,从继承方面思考可能清晰很多。 Element 继承于 Node,具有Node的方法,同时又拓展了很多自己的特有方法。 在Element的一些方法里,是明确区分了Node和Element的比如说:childNodes与 children, 阅读全文
posted @ 2021-05-18 15:34 咸瑜 阅读(480) 评论(0) 推荐(0) 编辑
摘要:其实这里主要介绍5个属性啊 调用者是节点 注意这里是元素的遍历 元素啊!字眼啊! 这里5个属性分别是: childElementCount //获取到元素的个数 1 firstElementChild //获取到第一个元素 可以说是 firstChild 的元素版 2 lastElementChil 阅读全文
posted @ 2021-05-18 11:03 咸瑜 阅读(503) 评论(0) 推荐(0) 编辑
摘要:默认行为是什么? 比如说 我a标签 我只想跳转页面 这就是我的默认事件,再比如说 input标签的 submit 它的默认事件就是提交 【这里说的都是 单击触发它的默认事件】 在JS中你可以用 onclck时 返回false取消他的默认事件 但 JQ就比较牛逼了 他onclck返回false的时候 阅读全文
posted @ 2021-05-18 10:40 咸瑜 阅读(183) 评论(0) 推荐(0) 编辑
摘要:querySelector 和 querySelectorAll 这两个方法呢 是JS中嫌原生获取节点函数太少 而 去引进的 用法都是接受一个字符串 querySelector() 方法返回文档中匹配指定 CSS 选择器的一个元素。 但是! querySelector() 方法仅仅返回匹配指定选择器 阅读全文
posted @ 2021-05-18 10:00 咸瑜 阅读(465) 评论(0) 推荐(0) 编辑
摘要:首先事件是什么? 事件是用户作出某个动作后 浏览器而给出的反应 那什么是冒泡机制呢? 什么是冒泡? 一个泡泡 他是不是会从低到高往上升,那么事件冒泡机制 就是 事件往上升: 在JavaScript中 一棵DOM树 他的事件被激活 就会往上传递信息 层层往上传递,直至传递到dom的根节点。 例如:以下 阅读全文
posted @ 2021-05-18 08:47 咸瑜 阅读(329) 评论(1) 推荐(1) 编辑
摘要:2 MySql数据类型 整数类型 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 关键字INT是INTEGER的同 阅读全文
posted @ 2021-05-17 15:39 咸瑜 阅读(78) 评论(0) 推荐(0) 编辑
摘要:MySql 1基础部分(数据库创建、查看) 那些就不多说了啊····……… 1.添加数据库: CREATE DATABASE 数据库名; 注意是DATABASE 后尾没有S的哦 例: CREATE DATABASE bihu; 创建了一个名为bihu的数据库,如果存在会报错 2.查看所有的数据库: 阅读全文
posted @ 2021-05-17 14:52 咸瑜 阅读(68) 评论(0) 推荐(0) 编辑
摘要:JavaScript - DOM事件的优化 因为如果在标签里面写时间的话 耦合度非常低... 所以呢 我们有 addEventListener() 和 removeEventListener() 方法可以捆绑和解绑事件:1.addEventListener() 定义和用法 addEventListe 阅读全文
posted @ 2021-05-17 09:28 咸瑜 阅读(70) 评论(0) 推荐(0) 编辑
摘要:JavaScript中,文档碎片独立于DOM树之外,存在于内存中,创建一个空白的文档片段,可以使用createDocumentFragment来创建: <script type="text/javascript"> var fragment = document.createDocumentFrag 阅读全文
posted @ 2021-05-17 09:03 咸瑜 阅读(266) 评论(0) 推荐(0) 编辑
摘要:JavaScript let 和 const ECMAScript 2015(ECMAScript 6) ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。 let 声明的变量只在 let 命令所在的代码块内有效。 const 声明一个只读的常量,一 阅读全文
posted @ 2021-05-17 08:50 咸瑜 阅读(55) 评论(0) 推荐(0) 编辑
摘要:因为个人原因 Mysql的课程自己也不怎么喜欢吧(教授讲的超...**) ,落下了很多课,现在准备收起心来,重新学习(之前的书很详细 但枯燥得很) ,现在自己买了传智播客的书 配合一起学。 2021年5月16日 18:53:49 阅读全文
posted @ 2021-05-16 18:54 咸瑜 阅读(57) 评论(0) 推荐(0) 编辑
摘要:ChildNodes 他返回的是一个 此属性返回子节点全部的集合啊:(节点文本、属性 、 都算啊!) 可以用leng查看有多少 还可以遍历啊 ! 它返回的是包含子节点的 NodeList,如果没有子节点,则该属性返回不包含节点的 NodeList。如需循环子节点列表,使用 nextSibling 属 阅读全文
posted @ 2021-05-16 15:27 咸瑜 阅读(316) 评论(0) 推荐(0) 编辑
摘要:JavaScript - DOM 克隆节点方法 - cloneNode 具体看代码即可:(调用者为要克隆的节点) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> < 阅读全文
posted @ 2021-05-16 14:43 咸瑜 阅读(1435) 评论(0) 推荐(0) 编辑
摘要:innerText 这个是起始其实标签和结束标签之间的文本。 innerHTML 这个表示所有的元素和文本的HTML代码 -- 在读模式下 innerHTML 属性返回调用元素的所有的子节点对应的HTML标记和内容。 -- 在写模式下innerHTMl会根据指定的值来创建新的DOM树。可以利用这个属 阅读全文
posted @ 2021-05-16 11:24 咸瑜 阅读(266) 评论(0) 推荐(0) 编辑
摘要:Collection除了那几个方法和属性之外 其实还有几个特殊的集合 他们都是Collection 对象: 1.document.anchors console.log(document.anchors); 他返回全部 带有 name 属性 的 <a>元素 的节点 我试过了啊 是可以的 但是呢 不知 阅读全文
posted @ 2021-05-16 11:04 咸瑜 阅读(77) 评论(0) 推荐(0) 编辑
摘要:Collection 访问方式 当我们按照 TagName 或者 Class 再或者 name 获取节点时 他会返回Collection(就是我们说的集合),我们一般用[]中括号去访问他的元素,但 是不止是中括号 其实 还可以是: item()方法访问每一个元素 和 nameItem()通过名字来访 阅读全文
posted @ 2021-05-16 09:53 咸瑜 阅读(95) 评论(0) 推荐(0) 编辑
摘要:JS Browser BOM 来之 3WSCHOOL -- (自定义学习版) 这里讲解 JavaScript BOM 对象啊: Window - 浏览器对象模型(窗口对象模型) Window 对象 所有浏览器都支持 window 对象。它代表浏览器的窗口。 所有全局 JavaScript 对象,函数 阅读全文
posted @ 2021-05-15 15:10 咸瑜 阅读(113) 评论(0) 推荐(0) 编辑
摘要:次次都忘记啊! 还是写一下吧: 记住啊!docment.write中用转义字符: 要用 <pre>标签括起来啊! 例: document.write("高:" + h + "<pre>\n</pre>" + "宽" + w); h 和 w 自己定义. 定义和用法 pre 元素可定义预格式化的文本。被 阅读全文
posted @ 2021-05-14 22:03 咸瑜 阅读(298) 评论(0) 推荐(0) 编辑
摘要:try { Statement statement = GetConnection().createStatement();} catch (Exception throwables) { throwables.printStackTrace();}带红色的那代码 是打印异常栈的意思啊 哎无聊si了 阅读全文
posted @ 2021-05-14 20:58 咸瑜 阅读(75) 评论(0) 推荐(0) 编辑
摘要:sql注入问题 写在前面! 别把数据库名 数据库密码 和 sql语句的用户名 和 sql语句的 用户密码混淆!!! Tips:原判断sql语句:String sql = "select id,name,password,email,birthday from t_user where name='" 阅读全文
posted @ 2021-05-14 17:46 咸瑜 阅读(68) 评论(0) 推荐(0) 编辑
摘要:try-with-resources 用这方式自动关闭try中的对象,不自动关闭的语句别加进来啊! 不然报错! 阅读全文
posted @ 2021-05-14 17:22 咸瑜 阅读(127) 评论(0) 推荐(0) 编辑
摘要:本文来之CSDN、博客园 摘抄和自己更改想法 -- 后面列出原创 为了学习 请谅解 - 本文绝大部分素材来源:CSDN - GarfieldEr007 结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵 阅读全文
posted @ 2021-05-14 11:57 咸瑜 阅读(821) 评论(0) 推荐(0) 编辑
摘要:这三剑客属于window对象啊 alert():直接弹 指定内容 confirm()弹带有一段消息以及 确认按钮 和 取消按钮 的框 并且返回真true of 假false。 prompt():显示一个输入框 你可以自定义标题 和 提示文本 且让你进行输入 返回输入的结果。 自己去用啊 有时候容易忘 阅读全文
posted @ 2021-05-13 10:28 咸瑜 阅读(94) 评论(0) 推荐(0) 编辑
摘要:InPut 标签 JavaScript -- 别忘记了啊!挺重要的 其实! 定义和用法 <input> 标签用于搜集用户信息。 根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。 HTML 与 XHTML 之间的差异 在 HT 阅读全文
posted @ 2021-05-13 10:20 咸瑜 阅读(163) 评论(0) 推荐(0) 编辑
摘要:HTML DOM Table 对象 Table 对象 Table 对象代表一个 HTML 表格。 在 HTML 文档中 <table> 标签每出现一次,一个 Table 对象就会被创建。 Table 对象方法 方法描述 createCaption() 为表格创建一个 caption 元素。 crea 阅读全文
posted @ 2021-05-12 22:39 咸瑜 阅读(459) 评论(0) 推荐(0) 编辑
摘要:导入源码查看过底层代码啊: DriverManager 该类的主要作用就是创建连接,在上一节的代码中使用了反射的机制注册了驱动,这里需要注意的是不同的数据库,在forName中的参数写法不同,MySQL的写法:com.mysql.jdbc.Driver。新版MySQL驱动的写法是:com.mysql 阅读全文
posted @ 2021-05-12 20:26 咸瑜 阅读(296) 评论(0) 推荐(0) 编辑
摘要:junit简介 junit简介 junit是一个单元测试框架,之前的代码中只能运行main方法中的内容,使用junit之后,可以直接运行非main方法中的内容。要使用junit需要先导入相关jar包,可以去junit官网下载相关jar,也可以在IDEA或eclipse中直接加入相关jar。 IDEA 阅读全文
posted @ 2021-05-12 17:33 咸瑜 阅读(99) 评论(0) 推荐(0) 编辑
摘要:JDBC是java database connectivity的缩写,是SUN公司提供的一套操作数据库的标准规范。JDBC提供一些操作数据的API,开发者可以在java中使用这些API操作数据库,实现对表中数据的增删改查操作,JDBC相当于java和数据库之间的一座桥梁。SUN公司制定了JDBC标准 阅读全文
posted @ 2021-05-12 09:26 咸瑜 阅读(389) 评论(0) 推荐(0) 编辑
摘要:定义和用法 prototype 属性使您有能力向对象添加属性和方法。 语法 object.prototype.name=value <script type="text/javascript"> function employee(name,job,born) { this.name=name; t 阅读全文
posted @ 2021-05-11 10:48 咸瑜 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1.函数式接口 一个接口中只有一个抽象方法 (default 不算抽象方法!),那么这个接口被称为函数式接口,在JDK8中新增了@Functionalinterface注解来标注一个函数式接口。 2.新增了defualt方法,jdk8之前接口中的方法必须是抽象的,在jdk8中允许接口定义非抽象方法, 阅读全文
posted @ 2021-05-09 20:13 咸瑜 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-05-08 21:17 咸瑜 阅读(44) 评论(0) 推荐(0) 编辑
摘要:创建 JavaScript 对象 JavaScript 中的几乎所有事务都是对象:字符串、数字、数组、日期、函数,等等。 你也可以创建自己的对象。 本例创建名为 "person" 的对象,并为其添加了四个属性: 实例 person=new Object(); person.firstname="Bi 阅读全文
posted @ 2021-05-08 10:05 咸瑜 阅读(128) 评论(0) 推荐(0) 编辑
摘要:import java.lang.reflect.Method; import java.lang.reflect.Modifier; public class Main { public static void main(String[] args) { Class clazz = null; t 阅读全文
posted @ 2021-05-07 17:03 咸瑜 阅读(463) 评论(0) 推荐(1) 编辑
摘要:import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(),b = s 阅读全文
posted @ 2021-05-07 10:57 咸瑜 阅读(64) 评论(0) 推荐(0) 编辑
摘要:自己看注释!!! import java.lang.reflect.Field; import java.lang.reflect.Modifier; /** * 2021年5月6日 15:45:10 * 目的:反编译.class中的各属性代码 * 学习: 获取.class文件中的属性 类名 、修饰 阅读全文
posted @ 2021-05-06 15:52 咸瑜 阅读(120) 评论(0) 推荐(0) 编辑
摘要:反射 - IO流属性文件综合使用 -- * .properties扩展名 自己写的代码:已试过了啊! 具体文件自己创建: import java.io.FileNotFoundException; import java.io.FileReader; import java.io.InputStre 阅读全文
posted @ 2021-05-06 09:53 咸瑜 阅读(59) 评论(0) 推荐(0) 编辑
摘要:首先要有前提条件:内核环境(内核中常有中断异步发生)或者多进程、多线程,总之是异步环境下。 然后我用我自己的话来解释下什么是可重入:很简单,就是可以重新再进入。就是在运行某个函数或者代码时因为某个原因(中断或者抢占资源问题)而中止函数或代码的运行,等到问题解决后,重新进入该函数或者代码继续运行。其结 阅读全文
posted @ 2021-05-05 08:44 咸瑜 阅读(395) 评论(0) 推荐(0) 编辑
摘要:函数名称为: add_two_int_without_carrying(n1, n2), 其中(n1, n2)是函数的参数。就是个位与个位相加, 十位与十位相加 以此类推, 函数返回相加的结果,没相加则不返回。 例如100+22就等于22,因为百位没有进行相加,而且不能进位,例如22+19=31 f 阅读全文
posted @ 2021-05-04 08:33 咸瑜 阅读(56) 评论(0) 推荐(0) 编辑
摘要:一时间忘咯 然后就去转载.. 静态变量存储在__区 A 全局区 B 堆 C 栈 D 常量区 参考答案:A 知识点 内存到底分几个区? 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能 阅读全文
posted @ 2021-05-03 20:57 咸瑜 阅读(2500) 评论(0) 推荐(0) 编辑
摘要:代码如下: /** * 死锁 * */ public class DeadThread { private static Object obj1 = new Object(); private static Object obj2 = new Object(); public static void 阅读全文
posted @ 2021-05-02 13:35 咸瑜 阅读(194) 评论(0) 推荐(0) 编辑
摘要:匿名内部类 匿名内部类应该是平时我们编写代码时用得最多的,在编写事件监听的代码时使用匿名内部类不但方便,而且使代码更加容易维护。下面这段代码是一段 Android 事件监听代码: scan_bt.setOnClickListener(new OnClickListener() { @Override 阅读全文
posted @ 2021-05-01 10:52 咸瑜 阅读(318) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示