自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何使用Mybatis

1、下载MyBatis相应jar包2、创建Java工程,导入MyBatis jar包(mybatis-3.4.4.jar)和数据库驱动包3、创建表并添加数据4、创建接口package com.jd.area;import com.jd.vo.Area;import org.apache.ibatis.annotations.Param;public interface IAreaDao { //一个基本数据类型或String类型参数 mapper中可以使用任意字符串 #

2020-09-29 19:09:55 234

原创 jQuery——插件机制

1、jQuery.extend(object):扩展jQuery对象本身,主要是用来扩展jQuery全局函数 ,调用时直接$.函数名(参数)<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="js/jquery-1.8.3.js"></script> </head>

2020-07-31 11:10:26 213

原创 jQuery——each(callback)与each(object,[callback])

1、each(callback)与each(object,[callback])区别:(1)调用对象不同:前者必须使用jQuery对象调用;后者只能使用$调用;(2)遍历对象不同:前者遍历的是jQuery对象;后者还可以遍历数组等非jQuery对象;2、each(callback)<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></tit.

2020-07-31 10:37:27 239

原创 Servlet——Servlet生命周期

package com.jd.servlet;import java.io.IOException;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespo.

2020-07-26 21:34:55 115

原创 JSP——session运行机制

1、用户(浏览器)向Web应用服务器发送第一次请求时,请求头部中不包含sessionID(session唯一标识),则服务器会为该客户端创建一个新的session,并生成一个与此session对应的sessionID,然后将sessionID随着本次响应返回给客户端;2、用户(浏览器)再次向Web应用服务器发送请求时,请求头部包含sessionID,则服务器首先会通过sessionID找到对应的session,以确定是这个客户端访问服务器,此时sessionID不会再次随着本次响应返回给客户端;如果该s

2020-07-23 19:42:14 144

原创 JSP——请求转发与重定向区别

1、重定向:当客户端向服务器发送一个请求,请求地址发生了变化(),服务器向客户端返回了一个继续处理的新地址,此时客户端自动(不需要人工参与)访问服务器的新地址,服务器将新地址的内容返回给客户端。采用重定向的方式进行处理,客户端和服务器端共执行了两次请求和两次响应,且浏览器地址栏显示的是第二次访问的新地址。请求转发客户端向服务器端发送一个请求,请求地址不发生变化,服务器调用内部的方法直接将请求转发给新地址进行处理,然后将处理结果反馈给客户端。采用请求转发的方式,客户端和服务器端只执行了一次请求和一次...

2020-07-23 19:41:22 219 1

原创 JSP——JSP执行过程

当用户通过浏览器访问Tomcat上的JSP页面时,Web应用服务器使用JSP引擎对该页面进行翻译(Java文件)、编译(.class文件)和执行,然后将执行结果(静态页面代码)返回给客户端浏览器,最后浏览器解释执行返回的结果呈现给用户1、翻译阶段:当Web应用服务器第一次接收到该JSP页面请求时,首先会对这个JSP页面进行翻译,将页面中的jsp代码翻译成Java源代码2、编译阶段:Java源代码是不可运行的,所以经过编译阶段后,Web应用服务器会将Java源文件编译成可执行的字节码文件,并加载到内存

2020-07-23 19:37:02 830

原创 HTML——Tomcat目录结构

1、bin:存放了启动Tomcat软件的命令,这些命令可以在Windows和Linuxf操作系统上运行。例如:startup,shutdown2、conf:保存了配置Tomcat的配置文件。server.xml:a、http协议默认端口号为80 tomcat默认端口号为8080 在server.xml文件中修改;b、使Tomcat支持https;c、使Tomcat支持集群3、lib:用来保存运行Tomcat的jar包例如:servlet jar包4、logs:保存Tomca...

2020-07-22 10:06:14 149

原创 HTML——jQuery事件绑定方式

1、bind:为每个匹配元素的特定事件绑定对应的事件处理函数unbind:删除每个匹配的元素上已绑定的事件<!DOCTYPE html><html> <head> <meta charset="UTF-8" /> <title></title> <script type="text/javascript" src="js/jquery-1.8.3.js" ></scri.

2020-07-21 18:01:58 384

原创 HTML——jQuery中的$()

1、因为执行scrip是,下面的页面还没有加载,所以需要添加onload<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-1.8.3.js" ></script> <script> functi

2020-07-21 15:50:37 554

原创 HTML——jQuery元素添加

插入:(1)外插入: (a)前插入 (b)后插入 (2) 内插入 (c)前插入 (d)后插入<!DOCTYPE html><html> <head> <meta cha...

2020-07-21 15:38:44 78

原创 JavaScript——操作form表单组件

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form id="login" action="https://www.baidu.com/s"> <input type="text" name="wd"/> <input type.

2020-07-20 11:06:20 129

原创 HTML——如何获取HTML元素对应JavaScript对象

1、依据id 标签属性值<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="ttt" class="z"> <span>郑州大学</span><i>河南工业大学</i> </div&

2020-07-19 12:46:08 356

原创 HTML——setInterval()与setTimeout()的区别

1、setInterval ():setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> function jump(){ win

2020-07-19 11:15:34 126

原创 HTML——如何给HTML元素添加事件

第一种:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> function test(){ console.log("HelloWorld"); } </script> </head> <body> <input type=".

2020-07-18 18:31:20 160

原创 HTML——substring方法和substr方法区别

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <span id="time"></span> <script> var letters="abcdefg"; console.log(letters.substr(1,4)).

2020-07-18 17:42:37 232

原创 HTML——时间显示

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <span id="time"></span> <script> function show(){ var date=new Date(); var year=.

2020-07-18 17:37:56 1228

原创 HTML——总结JavaScript对象创建方式

1、直接创建<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <link href="favicon.ico" rel="shortcut icon"> <title></title> <script> var student = new Object(); student.name="Jim"; student.doH

2020-07-16 17:32:53 189

原创 HTML——margin和padding

一、margin:外边距1、margin-top:设置元素的上外边距margin-top: 50px;2、margin-bottom:设置元素的下外边距margin-bottom: 50px;3、margin-left:设置元素的左外边距margin-left: 50px;4、margin-right:设置元素的右外边距margin-right: 50px;5、margin属性可以有 1 到 4 个值margin: 50px; 上下左右margin: 10px 50px;

2020-07-16 10:40:43 2229

原创 HTML——伪类选择器

1、语法结构:选择器:伪类{ declaration 1; declaration 2;}2、link:只对a标签有用,向未被访问的链接添加样式。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> span{ color: red; font-family: 'vladimi

2020-07-16 07:55:23 308

原创 HTML——选择器

什么是选择器?浏览器通过选择器为满足条件的HTML元素添加CSS样式1、id选择器:以id标签属性值为选择器。匹配:标签的id与id选择器相同的标签<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="zzu">郑州</div>

2020-07-15 10:40:55 262

原创 HTML——form表单

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>百度一下,你就知道</title> </head> <body> <!-- action:指定表单数据目的地 method:设置使用哪个方法处理请求: get-doGet(地址栏显示数据,不安全),post-doPost(地址栏不显

2020-07-14 09:02:49 98

原创 HTML——表格

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style> table{/*为页面中所有table标签添加样式*/ width: 720px;/*设置table宽度*/ margin:0 auto;/*设置table水平居中 */ border:black 1px solid;/*添加

2020-07-13 16:38:27 129

原创 HTML——标签

1、行内元素:只占一块内容包裹的区域,不占满(1)a标签:超链接标签<a href="http://www.baidu.com" target="_blank">百度一下</a>(2)img标签:图片标签<img src="img/cheng_lin.jpg" title="美女" alt="这是一个美女"/>(3)span标签:常用于组合文档中的行内元素<span>你好</span>2、 块级元素:独占,占满一个区域(1)d

2020-07-10 17:23:42 94

原创 MySQL——多表查询

#user_info表create table user( id int(2) primary key, user_name varchar(12) unique, password varchar(15) not null, real_name varchar(8) not null, age int(3)); #address表create table address( id int(2) primary key,

2020-07-09 09:38:43 85

原创 MySQL——总结group by

group by用于将表中数据划分为若干个组,group by后面用于指定分组的依据1、#group by 查询语句中select 聚合函数,分组字段select name, count(id) from student;#此时不合法select name, count(id) from student group by name;#将student表学生按照name分组,然后统计每组中的人数2、#查询哪个姓名重名select name, count(id) from student gro

2020-07-08 17:47:21 134 1

原创 MySQL——总结order by

order by:对查询结果进行排序,必须置于SQL语句的最后1、语法:order by {column_name1, column_name2, column_name3, …column_namen} [asc|desc]2、说明:{column_name1, column_name2, column_name3, …column_namen}:指定需要排列的字段[asc|desc]:指定排列策略,asc以升序排列,desc以降序排列,默认以升序排列。不同数据类型,升序的含义如下:(1)数字

2020-07-08 17:40:23 200

原创 MySQL——总结MySQL模糊查询

create table student( id char(36) primary key, name varchar(8) not null, age int(3) default 0, mobile char(11), address varchar(150))insert into student values ('9b4435ec-372c-456a-b287-e3c5aa23dff4','张三',24,'12345678901','北京海淀');insert into stude

2020-07-08 17:28:08 133

原创 java——事务隔离级别

1、脏读:已知有两个事务A和B, A读取了已经被B更新但还没有被提交的数据,之后,B回滚事务,A读取的数据就是脏数据。例如:场景:公司发工资了,领导把5000元打到Tom的账号上,但是该事务并未提交,而Tom正好去查看账户,发现工资已经到账,账户多了5000元,非常高兴,可是不幸的是,领导发现发给Tom的工资金额不对,是2000元,于是迅速回滚了事务,修改金额后,将事务提交,Tom再次查看账户时发现账户只多了2000元,Tom空欢喜一场,从此郁郁寡欢,走上了不归路……分析:上述情况即为脏读,两个并发的

2020-07-08 10:21:42 333

原创 java——为什么需要外键

如何将京东fuliuqingfeng的用户信息及其多个邮寄商品地址保存到数据库中?create table user_info( id char(36) primary key, user_name varchar(30) not null, password varchar(30) not null, real_name varchar(8), mobile char(11), address varchar(150));insert into user_info (id,u

2020-07-07 10:28:31 131

原创 java——事务四大特性

事务四大特性(ACID):1、原子性(Atomicity):化学中的原子指不可再分的基本微粒,数据库中原子性强调事务是一个不可分割的整体,事务开始后所有操作要**么全部成功,要么全部失败,不可能停滞在中间某个环节。**如果事务执行过程中出错就会回滚到事务开始前的状态,所有的操作就像没有发生一样不会对数据库有任何影响。2、一致性(Consistency):事务必须使数据库从一个一致性状态变换到另一个一致性状态,即一个事务执行之前和执行之后都必须处于一致性状态。拿转账来说,假设用户A和用户B两者的钱加起来一

2020-07-05 17:36:09 1145

原创 java——SQL语句

结构化查询语言(Structured Query Language,简称SQL)是一种数据库查询和程序设计语言。1、SQL语句按其功能分为4类:(1)数据定义语言(DDL Data Definition Language) :创建、修改或删除数据库中表、视图、索引等对象的操作,常用命令为create、alter和drop;(2)数据查询语言(DQL Data Query Language) :按照指定的组合、条件表达式或排序检索已存在的数据库中数据,不改变数据库中数据,常用命令为select;(3)

2020-07-05 15:41:39 1173

原创 java——学生管理系统(maven web)

1、项目结构:2、数据库3、PropertiesTool.java:package com.tool;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class PropertiesTool { private static Properties properties = new Properties(); static { I

2020-07-03 20:33:07 396

原创 java——装箱与拆箱

1、什么是装箱?基本数据类型转换为包装类Integer a=127;2、什么是装箱?包装类转换为基本数据类型Integer a=127;int aa =a;3、特点(1)缓存(a)Byte,Short,Integer,Long 可缓存范围:-128~127package javalearn;import java.util.ArrayList;public class Main { public static void main(String[] args) {

2020-07-03 17:45:54 82

原创 java——MD5密码隐藏(不可逆)

Main.java:package com.jd.test;import java.util.Scanner;import java.util.UUID;import com.jd.tool.MD5Tool;import com.jd.tool.db.DBLink;public class Main { public static void main(String[] args) { System.out.println("****************************.

2020-07-02 11:36:06 286

原创 java——小项目(数据库)

package jdbc1.src;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;public class Test { public static boolean update(String sql,Object ...params) { try { Class.forName("com.mysql.jdbc.Driver"); Stri

2020-06-23 20:09:28 2689

原创 java——JDBC实现学生管理系统

package com.zzu.main;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Scanner;import com.zzu.tool.db.DBLink;import com.zzu.tool.db.IRowMapper;public class Main { private static DBLink db=new DBLink(); public static void m

2020-05-23 09:17:12 1354

原创 java——HashSet学生管理系统

package practice.three;public class Student { private String name; private String id; private String mobile; private String address; public Student() { } public Student(String id) { this.id = id; } public Student(String id,String name,St

2020-05-14 19:44:51 258

原创 java——详述HashSet类add方法(五)

在set集合中创建两个对象存储相同值时,当既重写了hashCode方法又重写了equals方法时,存储失败1、主程序:package sun;public class Student { private String id; public Student(String id) { this.id = id; } @Override public boolean equ...

2020-04-24 21:21:52 136

原创 java——详述HashSet类add方法(四)

在set集合中创建两个对象存储相同值时,当重写了hashCode方法时,依然可以存储成功,但执行的过程不同1、主程序:package sun;public class Student { private String id; public Student(String id) { this.id = id; } @Override public int hashCod...

2020-04-24 21:15:59 131

空空如也

空空如也

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

TA关注的人

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