自定义博客皮肤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.jar2.准备上传的页面<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 145

原创 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 125

原创 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 117

原创 Session & Cookie

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

2021-07-19 20:57:31 148

原创 JavaWeb_Jsp (课堂笔记)

111

2021-07-18 22:25:26 206

原创 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 125

原创 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 150

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

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

2021-07-15 22:43:25 2775 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 133 2

原创 jQuery课堂笔记(上)

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

2021-07-12 22:49:31 90

原创 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 99

原创 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 112 2

原创 JavaScript课堂笔记(中)

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

2021-07-09 23:22:23 101 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 126

原创 課堂筆記(CSS)

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

2021-07-06 00:23:57 91

原创 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 154

原创 HTML笔记(上)

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

2021-07-03 19:44:40 96

原创 JDBC (下)

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

2021-07-01 23:10:52 144

原创 JDBC (上)

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

2021-06-30 22:46:20 108

原创 Mysql高级(下)

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

2021-06-28 23:15:18 86

原创 Mysql高级(上)

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

2021-06-27 18:48:05 81

原创 Mysql基础(下)

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

2021-06-26 23:09:23 198

原创 Mysql基础(上)

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

2021-06-25 22:29:04 84

原创 JSON解析教程

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

2021-06-20 22:31:22 210

原创 多线程笔记

实现多线程的两个方法通过继承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 64

空空如也

空空如也

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

TA关注的人

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