自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 smartupload.jar实现文件上传

1.将jar包添加到项目中:smartupload.jar 2.准备上传的页面 <form action="toUpload" method="post" enctype="multipart/form-data" > 书名:<input type="text" name="bookName"/><br> 图片:<input type="file" name="自定义名称"/><br> <input type="submit" value="

2021-07-22 22:43:10 210

原创 Ajax课堂笔记

⼀ Ajax技术与原理 1.1 Ajax简介 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语⾔,⽽是⼀种使⽤现有标准的新⽅法。 AJAX 是与服务器交换数据并更新部分⽹⻚的艺术,在不重新加载整个⻚⾯的情况下。 1.2 Ajax所包含的技术 ⼤家都知道ajax并⾮⼀种新的技术,⽽是⼏种原有技术的结合体。它由下列技术组合⽽成。 1.使⽤CSS和XHTML来表示。 2.使⽤DOM模型来交互和动态显示。 3.使⽤X

2021-07-21 23:52:46 165

原创 JavaWEB MVC

写Java Web项⽬时会发现,⼀个中型或者⼤型项⽬ 随着代码的增多,会发现:代码既可以写在src⽬录 下,也可以写在WebContent⽬录下。src下可以建很多包 ,WebContent下可以建很多⽂件夹。 所以问题就来了:⼀个新的类 到底往哪个⽬录下的哪个⽂件夹⾥写? 此时解决办法就是:需要⼀个模式去规范,到底哪个类该往哪⾥写。 1.MVC设计模式 Web MVC中的M(模型)-V(视图)-C(控制器)概念和标准MVC概念⼀样,我们再看⼀下Web MVC标准架构, 如下图所示: 在Web MVC模式

2021-07-20 22:33:32 162

原创 Session & Cookie

什么是会话跟踪技术 会话跟踪是Web程序中常⽤的技术,⽤来跟踪⽤户的整个会话。保持对⽤户会话期间的数据管理。常⽤ 的会话跟踪技术是Cookie与Session。 Cookie通过在客户端记录信息确定⽤户身份 Session通过在服务器端记录信息确定⽤户身份。 Cookie 1.什么是cookie Cookie是客户端(⼀般指浏览器)请求服务器后,服务器发给客户端的⼀个辨认标识,保存在客户端,当客 户端再次向服务器发送请求时,会携带着这个辨认标识,服务器就可以通过这个标识来识别客户端的身份或 状态等。  Co

2021-07-19 20:57:31 196

原创 JavaWeb_Jsp (课堂笔记)

111

2021-07-18 22:25:26 268

原创 Servlet 课堂笔记

1. 什么是Servlet (1) Servlet(Server Applet),全称Java Servlet。是⽤Java编写的服务器端程序,其主要功能在于交互 式地浏览和修改数据,⽣成动态Web内容。狭义的Servlet是指Java语⾔实现的⼀个接⼝,⼴义的Servlet 是指任何实现了这个Servlet接⼝的类,⼀般情况下,⼈们将Servlet理解为后者。 (2) Servlet运⾏于⽀持Java的应⽤服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝⼤多 数情况下Servlet只⽤来

2021-07-17 22:13:26 164

原创 JavaWeb_Tomcat

1. HTTP协议简介 超⽂本传输协议(英⽂:HyperText Transfer Protocol,缩写:HTTP)是⼀种⽤于分布式、协作式和超媒体信息系统的应⽤层协议。HTTP是万维⽹的数据通信的基础。 HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核⼦研究组织(CERN)所发起。HTTP的标准制定由万维⽹协会(World Wide Web Consortium,W3C)和互联⽹⼯程任务组(Internet Engineering TaskForce,IETF)进⾏协调,最终发布了⼀系列的RFC,

2021-07-16 22:37:59 208

原创 Html+css+JavaScript做一个随机点名器

HTML+CSS+JavaScript 来实现随机点名器 话不多说,直接开整 第一张图是随机点名器的初始页面 当点击开始按钮时,JS 程序中提前准备好人员(数组)名单 var arr = ["张三","李四","王五","赵六","黑七","白八","紫九","红薯"] 随机变换跳动显示,开始按钮变成了停止按钮,如第二张图显示, 当点击停止按钮时,名字的随机变换跳动停止,显示出的名字即为随机点击出来的姓名,如第三张图所示。 代码在此: <script> var arr = ["张三","

2021-07-15 22:43:25 3423 3

原创 jQuery课堂笔记(更新)

6、jQuery与js对象的转换 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery与js对象的转换</title> <script type="text/javascript" src="js/jquery-1.11.1.js" ></script> <script> $(function(){ //获取所有的div元

2021-07-13 23:21:12 178 2

原创 jQuery课堂笔记(上)

1、概念 jQuery是一个JavaScript函数库。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。 jQuery库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities 提示: 除此之外,jQuery还提供了大量的插件。 目前网络上有大量开源的 JS 框架, 但是 jQuery 是目前最流行的 JS 框架,而且提供了大量的扩展。 2、jQuery的安

2021-07-12 22:49:31 128

原创 JavaScripty案例

JavaScript案例 记录下开课吧课程的小案例 转自开课吧课件 有兴趣的可以联系我 1、全选/全不选 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>全选</title> <script> function myAll(){ var all=document.getElementById("all"); var oneList=document.g

2021-07-11 22:40:45 142

原创 JavaScript课堂笔记(下)

11 JavaScript之DOM模型 通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。 DOM:Document Object Model,文档对象模型。 当网页被加载时,浏览器会创建页面的文档对象模型。 HTML DOM 模型被构造为对象的树: 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。 JavaScript 能够改变页面中的所有 HTML 元素 JavaScript 能够改变页面中的所有 HTML 属性 JavaScript

2021-07-10 23:26:34 173 2

原创 JavaScript课堂笔记(中)

6、JavaScript的函数 6.1 JavaScript的常用全局函数 JavaScript中有个常用的全局属性NaN,即非数值(Not a Number),NaN 属性用于引用特殊的非数字 值,该属性指定的并不是不合法的数字。 6.1.1 isNaN(param) 用于检查其参数是否是非数字值。 是数值的返回false,不是数值返回true console.log(isNaN(666));//false console.log(isNaN(1+2));//false console.log(isNaN

2021-07-09 23:22:23 137 2

原创 JavaScript 课堂笔记(上)

1、概述 1.1 什么是JavaScript? 1.1.1 概念 JavaScript 是脚本语言,是一种解释性脚本语言(代码不进行预编译) JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 JavaScript 很容易入门。 1.1.2 作用 1、为网页添加各式各样的动态功能, 2、为用户提供更流畅美观的浏览效果。 通常JavaScript脚本是通过嵌入在HTML中来实现自

2021-07-08 20:17:06 155

原创 課堂筆記(CSS)

1、CSS的概念 层叠样式表(英文全称:Cascading Style Sheets) *层叠:多个样式可以作用在同一个html的元素上,同时生效 是一种用来表现HTML或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一个 2、CSS的优势 功能强大 将内容展示和样式控制分

2021-07-06 00:23:57 131

原创 HTML笔记(表单)

一、表格标签 规则表格 <body> <!--table:定义表格 常用属性:height:高度 width:宽度 border:边框 cellpadding:内容与单元格之间的距离 cellspacing:单元格和单元格之间的距离 --> <table border="1" cellpadding="0" cellspacing="0" width="90%" height="200px"

2021-07-04 21:00:13 232

原创 HTML笔记(上)

一、概念 HTML是HyperText Markup Language的简称,中文名称:超文本标记语言,它是一种用于创建网页的 标准标记语言。 标记语言是由标签构成的语言。<标签名称>例如html,xml;标记语言不是编程语言。 HTML 运行在浏览器上,由浏览器来解析。 二、快速入门 html文档的后缀名 .html和.htm两种都可以,没有区别。授课中都是.html后缀名,个人习惯不同而已。 标签的分类 围堵标签:有开始标签和结束标签,例如 自闭和标签:开始标签和结束标签都在一个标签中

2021-07-03 19:44:40 136

原创 JDBC (下)

9、数据库事务 -> 一组要么同时执行成功,要么同时执行失败的SQL语句。是数据库操作的一个执行单元。 9.1、事务概述 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执 行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更 新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误 恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性

2021-07-01 23:10:52 184

原创 JDBC (上)

1、 简介 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序 Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰 出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法。 JDBC可以在各种平台上使

2021-06-30 22:46:20 160

原创 Mysql高级(下)

二、多表查询 多个表之间是有关系的,那么关系靠谁来维护? 多表约束:外键列 1、多表的关系 1)、一对多/多对一关系 例如:客户和订单,分类和商品,部门和员工 一对多建表原则:在多的一方创建一个字段,字段作为外键指向一的一方的主键 2)、多对多关系 例如:学生和课程 多对多关系建表原则:需要创建第三张表,中间表中至少两个字段,这两个字段分别作为外键指向各自一方的主键 3)、一对一关系 在实际的开发中应用不多.因为一对一可以创建成一张表. 两种建表原则: 唯一外键对应:假设一对一是一个一对多的关系,在多的一方

2021-06-28 23:15:18 144

原创 Mysql高级(上)

一、数据完整性 1、数据库的完整性 用来保证存放到数据库中的数据是有效的,即数据的有效性和准确性 确保数据的完整性 = 在创建表时给表中添加约束 完整性的分类: 实体完整性(行完整性): 域完整性(列完整性): 引用完整性(关联表完整性): 主键约束:primary key 唯一约束:unique [key] 非空约束:not null 默认约束:default 自动增长:auto_increment 外键约束: foreign key 建议这些约束应该在创建表的时候设置 多个约束条件之间使用空格间隔 示

2021-06-27 18:48:05 134

原创 Mysql基础(下)

一、SQL语言 1、 概述 SQL:Structure Query Language(结构化查询语言),SQL被美国国家标准局(ANSI)确定为关 系型数据库语言的美国标准,后来被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。 各数据库厂商都支持ISO的SQL标准,普通话 各数据库厂商在标准的基础上做了自己的扩展,方言 SQL 是一种标准化的语言,它允许你在数据库上执行操作,如创建项目,查询内容,更新内容, 并删除条目等操作。 Create, Read, Update, and Delete 通常

2021-06-26 23:09:23 253

原创 Mysql基础(上)

一 、数据库简介 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。数据库软件应该为数据库管理系统,数据库是通过数据库管理系统创建和操作的。 数据库:存储、维护和管理数据的集合。 1、常用

2021-06-25 22:29:04 123

原创 JSON解析教程

JSON解析教程 一、JSON介绍 简介: JSON(JavaScript Object Notation): JS对象简谱 , 是一种轻量级的数据交换格式。 格式: { "键":"值", "键":"值" } 既一个对象,用一个大括号包起来,而括号中 描述对象的属性,通过键值对来描述该对象的属性 键 与 值之间使用冒号连接,各键值对之间用逗号分隔。 注: 键值对的键,应使用引号引住 (通常Java解析时, 键不使用引号会报错. 而JS能正确解 析)。 键值对的值, 可以是JS中的任意类型的数据

2021-06-20 22:31:22 262

原创 多线程笔记

实现多线程的两个方法 通过继承Thread类并重写该类的 run()方法,并调用start()方法来开启线程任务,因此必须创建一个Thead类的子类。 然后把线程要执行的代码写入到run()方法,再调用start()方法启动线程。 示例: //继承Thread类 public class thread extends Thread{ public static void main(String[] args) { thread t1 = new thread();//创建一个线程实例

2021-06-18 14:32:15 100

空空如也

空空如也

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

TA关注的人

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