- 博客(90)
- 收藏
- 关注
原创 第6章 设计模式
设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。简单来说,设计模式就是前人总结出来的一套经验,后人在遇到类似情况是可以遵循经验进行设计。
2024-11-07 17:11:07 387
原创 第5章 XML解析
DTD(Document Type Definition)是文档类型定义,可定义合法的XML文档,用来检查XML文档格式是否合法。(3)创建迭代器遍历根元素下面的所有子元素:elementIterator()(2)HTML主要用来显示数据(内容);(2)获得根元素:getRootElement()(4)获得元素名、属性名:getName()1)所有元素都必须有关闭标签(双标签);(6)获得属性值:getValue()(5)获得元素值:getText()3)XML必须有正确的嵌套;4)XML必须有根元素;
2024-11-07 17:03:18 557
原创 第3章 多线程(二)
在以上案例中,在CPU分配资源时,同一个资源被多个的线程都抢到,导致资源冲突,这个就叫做:线程不安全。在Java中,解决线程不安全的方法时引入同步(synchronized)。
2024-11-07 16:23:51 310
原创 第1章 IO流
File类只能对文件/目录进行操作,不能操作文件中的内容。如果需要操作文件中的内容,就需要使用数据流。在Java中,使用IO流实现文件的输入/输出。IO流的方向:硬盘到内存(数据源 --》 程序) : 读 input (输入流)内存到硬盘(程序 --》 数据源) : 写 output (输出流)字节流主要用来处理字节文件。生活中使用的文本基本都是基于字符,处理字符文件使用字符流更加合适。字符流处理的基本单位是2个字节的Unicode字符,可以操作字符、字符数组、字符串等。
2024-11-07 16:04:26 427
原创 数据持久化框架-MyBatis
数据持久化框架-MyBatis一、Mybatis简介1、Mybatis概念Mybatis是一款优秀的持久层框架,用于简化JDBC开发。Mybatis官网:https://mybatis.org/mybatis-3/Mybatis中文官网:https://mybatis.org/mybatis-3/zh/index.html2、Mybatis的历史Mybatis前身是Apache的一个开源项目iBatis,2010年该项目由Apache迁移到google code,并且改名为Mybatis。20
2024-11-06 09:17:54 846
原创 Spring框架
Spring框架一、初始Spring1、Spring概述Spring官网:https://spring.io/Spring目前已经形成了一个开发生态圈,不是一个单一的项目,Spring提供了若干个项目(全家桶),每个项目完成特定的功能。2、Spring Framework系统架构Spring Framework是Spring生态圈中最基础的项目,是其他项目的根基。Spring Framework是一个轻量级的JavaEE企业级开发框架。Spring Framework的核心是依赖注入(
2024-11-06 09:10:26 989
原创 SpringMVC框架
SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。Servlet的主要作用:处理数据请求和响应。SpringMVC是一种基于Java实现MVC模型的轻量级Web框架。优点。
2024-11-06 09:08:47 913
原创 第5章 常见数据库对象
触发器就是一种特殊的存储过程。触发器和存储过程一样,是一个能够完成特定功能、存储在数据库服务器上的SQL片段,触发器无需调用【当数据表中的数据执行DML操作时字段触发SQL片段执行,无需手动调用】。在MySQL中,只有执行insert、update、delete操作时才能触发触发器的执行。
2024-11-06 08:33:53 946
原创 第4章 MySQL编程
【语法】declare 变量名 数据类型 [默认值];【实例】-- 定义存储过程begin-- 定义姓名declare name varchar(20) default '张三';-- 定义年龄-- 输出结果end;-- 调用存储过程【语法】set @变量名 = 默认值;【注意点】用户变量(全局变量)必须设置默认值定义的用户变量可以通过 select @变量名 from dual;进行查询【实例】-- 定义成绩-- 定义存储过程beginend;
2024-11-06 08:32:55 497
原创 第3章 子查询
步骤2:将姓氏和学号为“193610202326”的学生一样的学生的年龄修改为22。MySQL不允许在子查询中直接更新正在被查询的表,解决这个问题的一种常见方法是使用。步骤1:查询学号为“193610202326”的学生的姓氏。步骤2:查询年龄小于所有女生平均年龄的姓“杨”的学生信息。子查询是指嵌套在其他 DML 语句中的。步骤2:查询年龄大于平均年龄的学生信息。返回false:不执行主查询语句。返回true:执行主查询语句;步骤1:查询所有女生平均年龄。步骤1:查询平均年龄。
2024-11-06 08:30:12 391
原创 第2章 数据定义与操作
createdatabase数据库名;可视化操作SQL语句操作createdatabase数据库名characterset 字符集编码collate排序规则;可视化操作SQL语句操作createtable表名( 字段名1 字段1数据类型 字段1的约束, 字段名2 字段2数据类型 字段2的约束, … 字段名n 字段n数据类型 字段n的约束常用约束:(3)唯一约束:uniquenot null(5)默认值约束:default【实例】
2024-11-06 08:28:20 545
原创 第7章 连接查询
当需要查询的信息来自多张表时,就必须对相关的表进行连接查询。将两张表满足条件的列组合在一起,产生一个新的结果。具体实现过程:将表1的每一行和表2的每一行进行比较,找出满足条件的组合。分类:交叉连接(笛卡尔积)、相等连接、自然连接。
2024-11-05 01:44:21 567
原创 第3章 DDL和DML
createdatabase数据库名;可视化操作SQL语句操作createdatabase数据库名characterset 字符集编码collate排序规则;可视化操作SQL语句操作createtable表名( 字段名1 字段1数据类型 字段1的约束, 字段名2 字段2数据类型 字段2的约束, … 字段名n 字段n数据类型 字段n的约束常用约束:(3)唯一约束:uniquenot null(5)默认值约束:default【实例】
2024-11-05 01:36:55 441
原创 第2章 表结构管理
关系在数据库中,关系就是指创建好的一张二维表。关系模式关系模式就是对关系的描述。关系模式类似于Excel中的工作簿(多张工作表组成工作簿)。关系模型由关系模式组成关系模型。Excel:工作表 — 工作簿 — 工作簿集合数据库:关系 — 关系模式 — 关系模型。
2024-11-05 01:35:43 269
原创 第7章 盒子模型
每个块状标签(盒子)独占一行,如果需要多个块状标签显示到同一行,就要让盒子脱离原先的位置,浮动到指定位置。因为子类盒子设置浮动,导致父类盒子无法被撑开的现象称为浮动塌陷。
2024-11-04 23:54:08 758
原创 第6章 背景属性
特别提醒:如果需要盒子每个方向都有阴影,可以将水平方向和垂直方向都设置为。渐变指两种或多种颜色之间的平滑过渡。在HTML中,坐标轴如下所示:(向右、向下为。/* 线性渐变 *//* 线性渐变 */
2024-11-04 23:53:25 856
原创 第1章 HTML5基础
HTML(超文本标记语言)是一种编程语言,用来编写在浏览器中运行的网页。使用 HTML 语言编写的文件称为网页.html。
2024-11-04 23:49:05 283
原创 第8章 jQuery动画与特效
自定义动画:animate(params,[speed],[easing],[fn])params:一组包含作为动画属性的样式属性和及其值的集合。【注意事项说明】在设置属性值时,长度不加单位:px,直接写数值} </ style > </ head > < body > < input type = " button " value = " 跑起来 " > < div > </ div > < script > $(function() {
2024-11-02 23:59:39 646
原创 第7章 jQuery操作DOM
*【注意】**样式只能设置类样式(class)// 替换第一个列表项为Hello World。切换样式:在添加样式和删除样式之间相互切换。// 复制第一个列表项添加到h1标签中。
2024-11-02 23:59:00 786
原创 第6章 初识jQuery
jQuery是一个快速、简洁的JavaScript库(框架)。其宗旨是“”,即“写更少的代码,做更多的事情”。学会调用函数。
2024-11-02 23:58:20 689
原创 第5章 JavaScript对象
students = ["张三", "男", 20, 88.5];var students = new Array("张三", "男", 20, 88.5);var students = ["张三", "男", 20, 88.5];
2024-11-02 23:57:45 700
原创 第5章 JavaScript对象
students = ["张三", "男", 20, 88.5];var students = new Array("张三", "男", 20, 88.5);var students = ["张三", "男", 20, 88.5];
2024-11-02 23:57:05 481
原创 第4章 JavaScript文档对象模型
JavaScript交互式网页设计-T4(JavaScript文档对象模型)一、文档对象模型概述1、概述文档对象模型是 Document Object Model,简称 DOM,是对浏览器页面内容进行操作的编程接口。整个HTML文档在DOM 中是一个 document 对象。DOM把HTML文档看成由元素(标签)、属性和文本(内容)组成的一棵倒立的树。获取标签(元素)标签操作:属性文本样式2、document 对象常用属性2.1 title设置页面标题2.2
2024-11-02 23:56:16 544
原创 第3章 JavaScript浏览器对象模型
浏览器对象模型是 Browser Object Model,简称BOM,用于对这个浏览器内容进行操作。JavaScript 将浏览器窗口(注意:BOM不是官方命名,也没有统一标准。
2024-11-02 23:55:31 843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人