自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git常用基本操作

git push -u : #来将本地分支推送到远程仓库。git push --delete #git删除远程分支。git push --set-upstream origin #直接将新建分支推送远程仓库。git branch -d #删除本地分支。

2023-03-04 15:22:10 498 1

原创 Tomcat目录结构

1、bin:存放了启动Tomcat软件的命令,这些命令可以在Windows和Linuxf操作系统上运行。2、conf:保存了配置Tomcat的配置文件。 server.xml: a、http协议默认端口号为80 tomcat默认端口号为8080 在server.xml文件中修改;b、使Tomcat支持https;c、使Tomcat支持集群3、lib:用来保存运行Tomcat的jar包4、logs:保存Tomcat运行期间产生的日志信息,如下图:说明:i、catalina.日期.log文件

2020-07-22 09:55:58 168

原创 jQuery中的事件绑定

事件绑定中常用的三类函数1、bind()2、one()3、change(),keydown(),click()1、bind()该方法可以为每个匹配元素的特定事件绑定对应的事件处理函数2、one()该方法可以为元素绑定处理函数,当处理函数触发一次后, 立即被删除,即在每个对象上, 事件处理函数只会被执行一次。3、change():文本框、密码框和文本域的值发生改变时或下拉列表选项发生变化时触发change 事件keydown():当键盘或按钮被按下时触发keydown事件click(.

2020-07-19 17:16:19 194

原创 jQuery中的$()

1."$" -> 指标识符,让浏览器bai知道这是dujquery。2.$(document).ready(function(){ });作用:告诉浏览器当DOM结构加载完成后就会执行该方法简写:$(function(){})执行次数:可多次执行,执行n次上次也不会被覆盖3.windows.onload=function(){};作用:告诉浏览器当网页全部(包括图片)加载完成后才会执行该方法简写:无执行次数:只能执行一次,执行第二次上次的就会被覆盖...

2020-07-19 15:34:08 143

原创 jQuery中的元素添加操作

jQuery中常见的添加操作分为三类:1、内部添加2、外部添加3、包裹第一种:内部添加:是指向已有的标签内部添加新的元素代码演示<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-1.8.3.js" ></scr.

2020-07-19 15:17:35 262

原创 JavaScript中的form表单组件

代码演示<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <input type="text" id="Name"/><!--文本框组件--> <input type="password" id="password"/><!--密码

2020-07-18 10:38:06 400

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

在HTML中获取JavaScript对象常用的有四种方法:分别是通过id、类名、对象名、标签名来进行获取本次演示四种获取方法的代码和执行结果<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div class="tt"> <span id="t.

2020-07-17 16:19:04 421

原创 JavaScript中setInterval与setTimeout的区分

setInterval(“函数”,时间t)是指执行了函数时间t之后再次执行函数(无限次执行)setTimeout(“函数”,时间t)是指时间t之后执行函数(仅执行一次)setInterval代码演示<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <input t.

2020-07-17 15:36:20 119

原创 JavaScript中Date对象及其常用方法的演示

JavaScript中可用Date对象来获取当前时间,使其显示到浏览器页面上。本次主要演示Date对象及其常用方法的简单应用

2020-07-17 12:00:44 184

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

给html元素添加事件的方法有三种代码示例第一种:直接添加<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> function test(){ console.log(11111); } </script> </head> <body>

2020-07-17 10:48:25 287

原创 JavaScript中substr与substring的区别

在JavaScript中substr()和substring()都是关于字符串的方法注意:字符串的计数从0开始substr(int x, int y):指从字符串第x个位置开始截y个字符substring(int x, int y):指从字符串第x个位置开始截到第y个字符(不包括第y个字符)代码示例:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>&lt.

2020-07-17 10:04:26 91

原创 Javascript中五种定义对象的方法

在javascript中,对象是拥有属性和方法的数据本次主要讨论五种定义对象的方法1.直接定义创建语法:var 对象变量名 = new Object();对象变量名.属性1 = 属性值1;…;对象变量名. 属性N = 属性值N;对象变量名. 方法1 = function([参数列表]){ 方法体}…;对象变量名. 方法N = function([参数列表]){ 方法体}代码示例: var student = new Object(); student.name.

2020-07-16 18:16:58 10332

原创 CSSmargin属性与padding属性的详细描述

margin属性概述margin用于一个声明中设置所有同级标签外边距的宽度可以通过margin设定上下左右边距(四种写法)如果提供全部四个参数值,将按上、右、下、左的顺序作用于四边。如果只提供一个,将用于全部的四边。如果提供两个,第一个用于上、下,第二个用于左、右。如果提供三个,第一个用于上,第二个用于左、右,第三个用于下。也可以通过margin-top,margin-bottom,margin-left,margin-right单独设定上下左右的边距大小注意:margin: aut

2020-07-15 11:55:14 549

原创 用HTML来进行图片背景的设置

本次操作主要应用了背景样式代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <i></i> <style> i{ width: 21px; height: 13px; display: inlin

2020-07-14 17:49:38 2639

原创 CSS伪类简单总结

CSS 伪类用于向某些选择器添加特殊的效果,语法结构如下选择器:伪类 { declaration1; declaration2; …} 属性 描述 CSS :link 向未被访问的链接添加样式。 1 :visited 向已被访问的链接添加样式。 1 :hover

2020-07-14 17:41:34 226

原创 HTML选择器的简单描述

选择器:浏览器通过选择器为满足条件的HTML元素添加CSS样式CSS语法: 声明:color:red; 样式属性:样式属性值; 样式属性值: 样式属性值有空格,就需要使用单引号或双引号引起来 样式属性值有多个时使用逗号隔开 样式属性值不区分大小写1.标签选择器:以标签为选择器格式:标签选择器名{ ...

2020-07-14 11:16:11 224

原创 form表单的基本总结概括

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!-- action:指定表单数据目的地 method:设置使用那个方法处理请求 get-doGet;post-doPost;get:地址栏显示数据,数据不安全;post:地址栏不会显示数据,数据安全,存储量.

2020-07-13 16:01:49 267

原创 HTML中的table标签及应用

table标签主要用于网页的表格设计,本次简单使用了几个标签。演示:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> table{/*为页面中所有table标签添加样式*/ width: 720px;/*设置table宽度*/ margin: 0 auto;/*设置table水

2020-07-13 09:34:36 504

原创 HTML主要标签的简要描述

HTML(Hyper Text Markup Language,即“超文本标记语言”)是一种解释性语言,用于制作网页界面,使用该语言编写的网页最终被浏览器解释执行。<html> <head> </head> <body> 网页正文 </body></html>说明:1.<html>与</html>用来标记HTML文档的开始和结束;2.<head>与&lt...

2020-07-10 18:10:46 845

原创 Mysql多表查询分类及实例演示

多个表关联查询需要依据多表之间列关系将其连接起来,这种连接方式分为三种:内连接(inner join)、外连接(outer join)及交叉连接(cross join)【本文不讨论交叉连接,简单了解即可】数据准备#user_info表create table user_info( id int(2) primary key, user_name varchar(12) unique, password varchar(15) not null, r

2020-07-09 09:57:54 223

原创 Mysql中的group by函数使用

group by函数用于对数据库中数据的分组操作。函数具体使用方法通过实例来演示操作首先先创建一个表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-e3c5

2020-07-08 17:48:49 1433

原创 Mysql中order by函数使用

首先创建一个表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 studentvalues ('9b4435ec-372c-456a-b287-e3c5aa23dff4','张三',24,'12345678901',...

2020-07-08 17:33:13 1060

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

2020-07-08 17:25:36 197

原创 事务的隔离级别区分和实例演示

同一个应用程序中的多个事务或不同应用程序中的多个事务在同一个数据集上并发执行时, 可能会出现许多意外的问题,这些问题可分为如下三种类型:第一种:脏读(Dirty Read),已有两个事务A、B,事务A读取了事务B更新了但是没有提交的数据,之后B 回滚事务,A读到的数据就是脏数据。第二种:不可重复读(Non-repeated Read),有两个事务A、B,事务A多次读取同一数据,B在A读取时将事务进行了修改并提交,导致A多次读取同一数据的结果不一致。第三种:幻读(Phontam Read),已知有

2020-07-08 11:08:32 223

转载 数据库外键约束的意义

以将京东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(1...

2020-07-07 10:23:44 842

原创 事务的四大特性

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

2020-07-05 17:36:17 503

原创 SQL语句分类

结构化查询语言(Structured Query Language,简称SQL)是一种数据库查询和程序设计语言。SQL语句主要分为四类: 数据定义语言(DDL Data Definition Language):主要操作是创建、修改或删除数据库中表、视图、索引等对象,常用命令有CREATE、ALTER与DROP。 数据查询语言(DQL Data Query Language) :按照指定的组合、条件表达式或排序检索已存在的数据库中数据,不改变数据库中数据,常用命令为SELECT.。.

2020-07-05 15:48:38 173

原创 Java中的拆箱装箱的简要描述

装箱:将基本数据类型转换为包装类拆箱:将包装类转换为基本数据类型基本数据类型 byte short int long float double char boolean 包装类 Byte Short Integer Long Float Double Char Boolean 包装类中也有缓存(类似于String),在一定范围内包装类对象存储在缓存中Byte,Short,Integer,Lon

2020-07-03 17:50:23 123

原创 学生信息管理系统(JDBC使用完成)

使用jdbc来完成简单的学生信息管理系统项目框架Main.javapackage com.zzt.Student.client;import java.sql.ResultSet;import java.util.Scanner;import java.util.UUID;import com.zzt.Student.tool.db.DBLink;import com.zzt.Student.tool.db.IRowMapper;public class Main {

2020-07-03 16:08:48 1175

原创 MD5加密实战项目(简单的注册登陆系统)

MD5加密在本次用于数据库中密码存储的加密处理来保证密码的保密性。项目框架log4j.propertieslog4j.rootLogger=DEBUG,Console,RollingFile#\u5C06\u65E5\u5FD7\u4FE1\u606F\u8F93\u51FA\u5230\u63A7\u5236\u53F0log4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.lay

2020-07-02 11:38:55 606

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

我们再看当存储两个地址不同但是hash值相同的对象时第二个如何执行(此时改写equals方法)package sun;import java.util.HashSet;public class Test1 { public static void main(String[] args) { HashSet<Student> set = new HashSet&l...

2020-04-26 10:38:55 182 1

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

我们再看当存储两个地址不同但是hash值相同的对象时第二个如何执行package sun;import java.util.HashSet;public class Test1 { public static void main(String[] args) { HashSet<Student> set = new HashSet<Student>(...

2020-04-26 10:27:08 123

原创 详述HashSet类add方法(三)

我们再看当存储两个地址不同的时第二个如何执行import java.util.HashSet;public class Test2 { public static void main(String[] args) { HashSet<String> names = new HashSet<String>(); names.add("Jim"); ...

2020-04-26 10:14:05 208

原创 详述HashSet类add方法(二)

我们再看当存储两个相同的时第二个如何执行import java.util.HashSet;public class Test2 { public static void main(String[] args) { HashSet<String> names = new HashSet<String>(); names.add("Jim"); na...

2020-04-25 09:58:51 117

原创 详述HashSet类add方法(一)

import java.util.HashSet;public class Test{ public static void main(String[] args){ HashSet<String> names = newHashSet<String>();//调用构造方法时,创建HashMap集合对象 names.add("Jim");//向H...

2020-04-24 21:09:02 141

原创 详述ArrayList类contains方法

源码:public boolean contains(Object o) { return indexOf(o) >= 0; }public int indexOf(Object o) { return indexOfRange(o, 0, size); } int indexOfRange(Object o, int sta...

2020-04-15 21:36:26 317

原创 Map的遍历操作

Map的遍历方法* 第一种:获取集合中所有的key-value中key所组成的Set集合来遍历value值* 第二种:将HashMap中的key-value用Entry对象包含演示:import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entr...

2020-04-15 12:57:43 105

原创 Map常用方法总结

MapMap中元素有key值和value值Map中key值重复的元素的value值按最后的算创建方法:Map<变量类型> 集合名 = new Map类型<变量类型>();与数组的创建方法类似常用方法:集合名.push(key,value); 用于向集合中添加数据 集合名.size(); 用于获取集合中...

2020-04-15 12:20:41 366

原创 Set常用方法总结

Set集合继承自集合中的collection接口,是java中常用的接口List中可以有重复元素,Set中不行List按存储顺序来保存;而Set集合中HashSet不是(具有不确定性),LinkedHashSet按存储顺序来保存,TreeSet按照自然顺序保存创建方法:Set<变量类型> 集合名 = new Set类型<变量类型>();与数组的创建方法类似常用方法:...

2020-04-15 12:00:33 315

原创 List常用方法总结

List集合继承自集合中的collection接口,是java中常用的接口List的两个实现类:ArrayList LinkedList(两者中的定义方法功能基本相同)创建方法:List类型<变量类型> 集合名 = new List类型<变量类型>();与数组的创建方法类似常用方法:集合名.add(数据); 用于向集合中添加数据 ...

2020-04-15 11:37:28 154

空空如也

空空如也

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

TA关注的人

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