自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 各种文件下载

常用软件下载​ 都是些java开发常用的软件(长期更新),安装教程问度娘。​ 记得点赞评论哦,予吾积分,予君方便!1、JDK1)、JDK-1.8链接:https://pan.baidu.com/s/1dt5u0GGeyHmrSaZzi4WlaA提取码:9mwn2)、JDK-1.7链接:https://pan.baidu.com/s/1nM6kgbM5y2F3nhEzo6yF-g提取码:mc812、IDEA​ 链接:https://pan.baidu.com/s/1-3L9O-MR

2020-05-13 13:10:40 1049

原创 10、会话技术

会话技术客户端会话技术(Cookie)服务器端会话技术(Session)一、客户端会话技术(Cookie)1.1、说明  Cookie,英文翻译为小甜点的意思,实际上是服务器发送给客户端的“小型文本文件”。其最初诞生的目的就是为了规避HTTP协议的无状态特性,毕竟服务器端的业务必须是有状态的。  Cookie的使用流程:服务器构造Cookie然后发送给客户端浏览器,浏览器将Cookie保存(内存/硬盘),最后浏览器的每次HTTP请求都会将Cookie发送给服务器。  Cookie作为小甜

2020-07-28 21:07:18 176

原创 9、乱码问题解决

乱码问题解决前提知识Request乱码问题Response乱码问题一、前提知识1.1、相关概念字符集:可以将字符集当作一本容纳了世界上大多数字符的字典,每一个字符在字典中都有一个唯一id,计算机则通过这个唯一id区别字符。字符集有很多种,同一个字符在不同的字符集中唯一id可能不一样。编码:将字符用字符集中的id来表示,就是编码。A——>>64——>>00100000解码:将id对照字符集用字符的形式来表示就是解码。00100000——>>64——&

2020-07-28 21:04:22 355

原创 8、Response

Response相关概念设置响应消息请求转发和重定向ServletContext对象一、相关概念  二、设置响应消息2.1、设置响应行设置状态码setStatus(int sc);2.2、设置响应头重定向response.setStatus(302);//设置重定向响应码response.setHeader("location","/project2/demo2");//重定向重定向简化版response.sendRedirect("/project

2020-07-28 21:03:18 208

原创 7、Request

Request相关概念获取请求消息数据其它功能一、相关概念1.1、什么是Request?  由服务器创建的一个对象,里面封装了请求消息的相关信息。1.2、请求消息的原理当Tomcat接收到请求消息时,会第一时间解析请求消息,获取请求消息的内容和目标访问资源创建Request对象和Responce对象,将请求消息中的数据封装进Request对象中根据目标访问资源(如:xxx/libibrary/demo1)创建对应Servlet对象(第一次),调用Servlet对象的service

2020-07-28 21:01:16 217

原创 6、Servlet

Servlet相关概念Servlet使用Servlet配置Servlet体系一、相关概念1.1、什么是Servlet?  Servlet(Server applet):一个Java接口,定义了Java类被浏览器访问到的规则。主要功能在于交互式地浏览和修改数据,生成动态Web内容。1.2、什么是Servlet容器?  Servlet容器:就是服务器软件(Tomcat等),主要用于端口监听、协议处理等、反射调用。1.3、一条请求消息的一生请求信息:http://www.baidu.c

2020-07-28 20:57:06 144

原创 5、HTTP协议

HTTP协议相关概念请求消息响应消息一、相关概念1.1、什么是Http协议?  HTTP(Hyper Text Transfer Protocol):超文本传输协议,定义了客户端和服务器通信时发送数据的格式。属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。1.2、Http协议的特点基于TCP/IP的高级协议默认端口号:80基于请求/响应模型的(一次响应对应一次请求)无状态的,每次请求之间相互独立,不能交互数据1.3、Http协议的历史版本

2020-07-28 20:50:40 135

原创 4、数据库连接池

数据库连接池连接池的相关概念c3p0连接池Druid连接池jdbcTemplate一、连接池的相关概念1.1、什么是连接池?  一个存放数据库连接对象的容器(集合),每次程序需要访问数据库时,就会来连接池拿走一个连接对象,用完再“归还”。用于节约资源,提高程序的效率。1.2、连接池的作用  在不使用连接池的情况下,每当程序需要访问数据库,都必须先创建连接对象,当访问完成以后,为了避免内存溢出,所以又得将连接对象销毁(conn.close()),当访问量比较大大时,这种方式会给CPU造

2020-07-28 20:49:11 205

原创 3、JDBC

JDBCJDBC入门JDBC中常用的几个对象JDBC控制事务常见bug一、JDBC入门1.1、JDBC概念  JDBC(java datebase Connectivity),是一种用于执行SQL语句的Java API,可以为多 种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。1.2、JDBC的基本步骤//1、导入、注册JDBC驱动。(Add as library 驱动包)Class.forName(driverPath);//2、创建连接数据库的对象Co

2020-07-28 20:47:34 102

原创 2、XML配置文件

XML配置文件概述XML语法约束文档XML解析Jsoup解析一、概述1.1、简介  XML,可扩展标记语言(Extensible Markup languege)。XML是可以被浏览器直接解析的。  由来:简单说就是W3C给HTML生了一个弟弟XML,想用来取代HTML,结果弟弟被哥哥暴打了一顿,转角又遇到了路人properties,然后弟弟又将properties暴打了一顿。然后弟弟成功的独立了…1.2、作用配置文件传输数据1.4、与HTML的区别HTML不允许自定

2020-07-28 20:46:17 460

原创 1、Java注解

Java注解相关概念预定义的一些注解自定义注解在程序中使用的注解一、相关概念1.1、定义  注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5开始引入的一种新特性,与类、接口、枚举在同一层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行声明、注释。1.2、按作用分类编写文档:通过代码里面标识的注解生成文档【生成api帮助文档】 命令:javadoc xx.java代码分析:通过代码里面标识的注解对代码进行分析【使用反射

2020-07-28 20:44:27 78

原创 10、文件权限管理

文件权限管理文件属性权限管理一、文件属性  在Linux中,每个文件、目录都有三个属性(拥有者、所在组、其他组)和三种权限(只读、只写、可执行)1.1、文件类型-:普通文件d:目录l:软连接(小写的L)c:字符设备,键盘、鼠标b:块文件,硬盘1.2、所有者权限文件r:可读取、查看w:可修改,可删除(对其所在目录拥有写权限)x:可执行目录r:可读,可以查看目录内容w:可写,可以重命名目录,在目录内创建、删除x:可以进入目录1.3、所在组权

2020-07-07 23:50:07 605

原创 9、文件管理

文件管理创建、删除文件复制、剪切文件查看文件内容修改文件内容软链接一、创建、删除文件1.1、touch(创建文件、修改文件属性)  基本语法:touch [可选项] 文件名  功能描述:新建一个文件,或者修改文件的属性。比如:touch /home/test/test.text-a <日期时间>:更改文件的最后访问日期时间。-m <日期时间>:更改文件的最后更新日期。-r 文件名:使用与后者相同的时间戳。比如:touch -r /home/frist.

2020-07-07 23:46:04 227

原创 8、目录管理

目录管理显示、切换目录创建、删除目录一、显示、切换目录1.1、pwd(显示绝对路径)  基本语法:pwd  功能描述:显示当前工作目录的绝对路径。1.2、ls(显示文件、目录)  基本语法:ls [可选项] [path]  功能描述:显示当前目录下的所有目录、文件。(不显示目录里面的内容)-l:以列表的形式显示,方便观察文件属性。-a:显示隐藏文件-al:以列表的形式显示所有的文件、目录,且包含隐藏文件ll的作用等同于ls -l1.3、cd(切换目录change d

2020-07-07 23:43:52 153

原创 7、用户和用户组管理

用户和用户组管理(系统管理)用户管理用户组管理用户与用户组的相关文件​ Linux是一个多任务多用户的操作系统,任何一个要使用系统资源的用户,都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。一、用户管理  用户管理工作主要涉及到用户账号的添加、修改和删除。1.1、添加用户​ 基本语法:useradd [可选项] 用户名-c 备注:加上备注文字,应该是跟密码提示差不多的东西。-d 家目录:指定(没有则创建)该用户所属的家目录。(默认会创建与用户同名

2020-07-07 23:40:26 401 1

原创 6、运行级别

运行级别基本介绍经典案例Ⅰ经典案例Ⅱ一、基本介绍  整个Linux系统本身可以说是非常安全的,但是指令运行级别可以说破坏了这种安全性,因为它类似于windows的boot设置一样,在完全启动系统之前可以进入设置界面对运行级别进行设置。但幸运的是指令运行级别只能本机操作,不能远程操作1.1、指令运行级别说明0:关机1:单用户(找回丢失密码)2:多用户状态(没有网络服务)3:多用户状态(有网络服务)4:系统保留级别(暂时为空)5:图形界面6:系统重启 最常用的时3和5,需要

2020-07-07 23:36:29 285

原创 5、关机、重启、注销

关机、重启、注销关机、重启登录、注销帮助指令一、关机、重启1.1、关机shutdown -h now:立即关机shutdown -h 1:1分钟后关机halt:立即关机1.2、重启shutdown -r now:立即重启reboot:立即重启1.3、同步sync:同步,把内存上的数据冲洗到磁盘上。建议每次关机、重启之前都用一次,这是一个好习惯。二、登录和注销2.1、基本介绍  登录时经量少用root用户登录,这东西权限太高,一旦操作失误,可能就要跑路了。一般

2020-07-07 23:32:30 305

原创 4、vi和vim编辑器

vi和vim编辑器基本介绍模式介绍常用指令一、vi和vim的基本介绍1.1、概念  vi和vim都是Linux中的文本编辑器。vi适用于文本编辑,而vim更适用于coding。  需要注意的是vim是vi的升级版,vim完全兼容vi的所有指令,可以以字体颜色辨别语法的正确性,同时还拥有一些新的特性。1.2、Vim的新特新多级撤销:在vi里面只能撤销上次命令,而在vim中可以无限制的撤销。易用性:vi只能运行于Linux中,而vim可以运行于Linux、windows、mac等多种

2020-07-07 23:31:25 296

原创 3、目录结构

目录结构目录结构一、目录结构1.1、基本介绍​ 在Linux系统中,采用级层式树状结构,树状结构的最上层是"/",然后下面是其它目录。【在Linux中一切皆是文件】1.2、具体作用  在Linux系统中,各个目录存放的内容都是事先规划好的,一定遵守交通规则。【面试会问,所以要背】目录名描叙/binBinary的缩写,包含了引导系统启动所需的命令和普通用户可以使用的常用命令/boot这里存放的是启动LINUX时使用的一些核心文件,引导加载器/dev类

2020-07-07 23:29:05 1128

原创 2、软件安装

软件安装windows、VM和Linux的关系安装VM安装LInux(CentOS)安装共享文件夹安装Xshell安装Xfpt  在windows系统下学习Linux需要一个环境,能够在不影响windows系统的情况下运行Linux系统,所以需要一个虚拟机,在虚拟机上运行Linux一、windows、VM和Linux的关系​  windows上安装一款软件(VM),通过VM软件创建一个虚拟空间(分配内存、硬盘和处理器核心数),通过VM软件在虚拟空间上安装其它操作系统(Linux-Ce

2020-07-07 23:28:26 144

原创 1、Linux入门

Linux入门Linux介绍学习计划一、Linux介绍1.1、概念​ Linux是一款操作系统,很多企业级的项目都会部署到Linux/unix服务器上运行,创始人是Linus-林纳斯,Linux的吉祥物是企鹅-Tux。1.2、特点​ 免费、开源、安全、高效、稳定(半年重启一次系统都可以),处理高并发非常强悍。1.3、读法​ 以下三种读法都可以:【里纽克斯】、【里尼克斯】、【里纳克斯】1.4、基于Linux内核的不同发行版​ 基于Linux内核,不同的厂商根据需求对Linu

2020-07-07 23:25:03 287

原创 16、弹性布局(flex)

弹性布局(flex)相关概念容器属性子元素属性一、相关概念1.1、什么是Flex?​ Flex(Flexible Box):翻译为弹性布局,用来为盒状模型提供最大的灵活性。​ 需要注意的是,Flex只有在支持CSS3的情况下才能生效。1.2、Flex容器和项目​ 采用Flex布局的元素被称为Flex容器,简称容器。它的所有子元素自动成为容器成员,也被称为项目。1.3、主轴和交叉轴​ 容器默认存在两根轴:水平的主轴和垂直的交叉轴。主轴的开始位置(与边框的交叉点)叫做main

2020-07-05 19:29:06 202

原创 15、定位(Position)

定位(Position)相关概念定位组成使用一、相关概念1.1、什么是定位?定位:将一个元素定在某一个位置(坐标)。1.2、为什么要使用定位?定位可以让多个块级元素在一行显示定位可以让一个元素在某一个盒子内固定在任意位置,且可以覆盖其它元素。二、定位组成  定位由两个基本元素组成:定位模式(position)和边偏移(top、right、bottom、left),其中定位模式决定了元素在文档中的定位方式,而边偏移则决定了元素的最终位置(坐标)2.1、定位模式(positio

2020-07-05 19:26:20 1631 1

原创 14、浮动(Fload)

浮动(Fload)相关概念浮动的特性和使用清除浮动一、相关概念1.1、标准流(普通流/文档流)标准流:即标签按照默认的排列方式排列。块级元素:独占一行,从上往下排列。(div、hr、h1~h6、ul、ol、form、table等)行内元素,从左往右排列,碰到父元素边缘自动换行。(span、a、i、em等)1.2、浮动流​  浮动流:顾名思义,将物体(元素)向某一个方向浮起来。如果说标准流中的元素是河底的石头,那么浮动流中的元素就是水面上的漂浮物。  河水总是有流向的,石头不会

2020-07-05 19:22:45 1084

原创 13、盒子模型

盒子模型(Box Model)盒子组成圆角边框阴影一、盒子组成CSS盒子模型本质上就是一个盒子,其组成为:外边距、边框、内边距、实际内容。1.1、外边距(margin)语法:margin:length;margin:定义外边距的大小,单位(px)/*写法1*/#div1{ margin:10px;/*上下左右的外边距都是10px*/}/*写法2*/#div2{ margin:10px 20px 30px 40px;/*顺序为:上右下左*/}/*写法

2020-07-05 19:18:03 160

原创 12、背景

背景背景一、背景background-color:背景色background-img:背景图片background-repeat:平铺background-attachment:图像固定background-size:图像大小1.1、背景色(background-color)语法:background-color:transparent | color;transparent:透明色(默认)color:支持颜色名(英文)、rgb、十六进制<!--案例-->

2020-07-05 19:16:07 158

原创 11、常用CSS样式

常用CSS样式字体文本高度与宽度背景色/图像列表一、字体样式font-style:normal(正常)、italic(斜体)font-variant:normal(正常)、small-caps(所有字母变成小型大写字母)font-weight:normal(正常)、bold(粗)、bolder(更粗)、lighter(较细)font-size:字体大小font-family:字体类型font:综合定义,style>variant>weight>size &g

2020-07-05 19:12:13 190

原创 10、CSS选择器

CSS选择器CSS选择器一、CSS选择器1.1、通配符选择器*{ /*不需要调用,html全部标签都将使用该样式*/}1.2、标签选择器标签名{ /*不需要调用,所有该类标签都将使用该样式*/}1.3、ID选择器#自定义名称{ /*只有通过id="自定义名称"调用后才会生效,且该样式只能被调用一次*/}1.4、CLASS选择器.自定义名称{ /*只有通过class="自定义名称"调用后才会生效,该样式可以被多次调用*/}前面4种选

2020-07-01 19:59:39 141

原创 9、CSS样式引入

CSS入门CSS样式引入一、CSS样式引入1.1、内联样式​ 标签上使用style属性直接引入CSS样式,即内联样式。<body> <p style="color:red;font-size:24px;">这是一个段落</p> <!--样式用;结尾,哪怕只有一个样式--></body>1.2、内部样式​ 在头部标签内通过<style></style>设置CSS样式,即内部样式。&

2020-07-01 19:56:04 377

原创 8、显示模式转换

显示模式转换相关概念显示模式转换一、相关概念​ HTML中的每个元素(标签)都有一个属性display,dispaly属性有3个可选值,分别对应块级、行级、行内块,决定了元素的显示模式。1.1、块级元素​ 块状元素代表性的就是div,h系列,<li>,<dt>,<dd>,<p> ,<form>,<ul>等等,都可以用div来实现。不过为了可以方便程序员解读代码,一般都会使用特定的语义化标签,使得代码可读性强,且便于

2020-07-01 19:55:34 181

原创 7、嵌套页面

嵌套页面framesetiframe一、frameset1.1、背景​ frameset曾经是HTML标签中的王者,但是到了现在都很少用了。为什么呢?归根结底还是因为它不支持body标签的原因吧!个人感觉这个frameset还是挺强大的,下面简单介绍下frameset的作用吧~~1.2、作用​ 相信你肯定不止一次看到过这样的页面:页面顶部和页面左侧的部分永远都不刷新,尽管他们有不少的功能按钮和链接,页面永远都只有右下的部分在刷新内容。这就是frameset的作用。​ 用来做图书管

2020-07-01 19:52:56 220

原创 6、表单

表单<form>标签<input>标签<select>标签<textarea>标签一、<form>标签1.1、说明​ 主要用于提交表单数据的。1.2、属性action:提交表单数据的URLname:表单名称method:表单项提交方式。get:请求参数会显示在地址栏中。请求参数的长度是有限制的。不太安全。post:请求参数不会显示在地址栏中,被封装在请求体中。请求参数的长度没有限制。相对安全。…总共7种

2020-07-01 19:52:21 126

原创 5、列表、表格

列表、表格列表表格一、列表1.1、说明​ 列表是块级元素。<ul>是无序列表,<ol>是有序列表。1.2、属性无序列表<ul>type:disc——实心圆,square——实心方块,circle——空心圆。有序列表<ol>reverset=“reverset”:将列表设置为降序排列。type:1、A、a、I、i。(后面两个是罗马数字符号)start:规定列表序号的起始下标(数字),最好还是配合type属性一起使用。

2020-07-01 19:51:20 210

原创 4、背景和图片

背景和图片背景图片一、背景1.1、说明​ <body>标签拥有两个配置背景的属性:​ 1)、bgcolor:设置页面背景颜色,属性值参考:"#000000"、“rgb(0,0,0)”、“red”。​ 2)、background:设置页面的背景图片,属性值参考:"./picture.jpg"1.2、属性1.3、使用<!--案例1--><body bgcolor="red"> <!--设置页面背景为红色--></b

2020-07-01 19:48:22 135

原创 3、文本标签

文本标签标题标签<h1> ~ <h6>段落标签<p>文本修饰标签<span>超链接标签<a>其它常用文本标签,斜体、加粗、删除线、下划线、水平线、换行一、<h>标签1.1、说明​ <h1>到<h6>用于定义不同级别的标题,标题标签有文本结构的意义,如果只是想要达到类似的样式效果,请用CSS来实现。<h>标签是块级元素,前后会自动换行。1.2、属性1.3、使用<bod

2020-07-01 19:47:35 939

原创 2、头部标签

头部标签<title>标签<meta>标签<link>标签<script>标签一、<title>标签1.1、说明​ <title> 标签用于定义文档的标题,提供页面被添加到收藏夹时的标题名称。1.2、使用<!DOCTYPE><html><head> <title>网页名称</title></head></html>

2020-07-01 19:46:28 281

原创 1、HTML基本标签

HTML基本标签文档声明<html>标签<head>标签<body>标签​ 关于HTML的历史这里就不讲了,想要了解可以去百度百科。本章主要将一下HTML的最基本的标签的使用。这些标签都是一个HTML文档必不可少的标签。一、文档声明1.1、说明​ <!DOCTYPE> 声明位于HTML文档中的第一行,处于 <html> 标签之前,<!DOCTYPE> 声明不是一个 HTML 标签,它用于告知 Web 浏览器按照

2020-07-01 19:43:03 158

原创 12、JSON

JSON相关概念语法JSON数据与Java对象的转换一、相关概念1.1、什么是JSON?​ JSON(JavaScript Object Notation):JavaScript对象表示法。是一种用于存储和交换文本信息的语法。1.2、JSON的优势​ JSON比XML更小、更快,且更容易解析。二、语法2.1、数据类型数值型:123.456字符串:“userName”逻辑值:true、false数组:[1,2,3,4]对象:{“address”:{“province”

2020-06-25 18:56:13 96

原创 11、Ajax

JAXA相关概念源生JS实现AJAXjQuery实现AJAX一、相关概念1.1、什么是JAXA?​ AJAX(ASynchronous JavaScript And XML):异步的JavaScript和XML。​ AJAX是一种局部更新网页中内容的技术,在传统的页面中(不适用AJAX)如果需要更新内容,必须重新加载整个页面,而AJAX正是为此而诞生的。1.2、同步和异步同步:客户端向服务器发送请求以后,客户端会处于一个等待状态(不能做任何操作),在服务器响应请求以后客户端才会

2020-06-25 18:55:09 1029

原创 5、事件绑定

事件绑定jQuery事件绑定一些经典案例一、jQuery的事件绑定1.1、标准绑定方式语法:jQuery对象.事件方法(回掉函数);<body> <input type="text" id="test1"></body><script> $(function () { $("#test1").change(function () {//修改内容事件 alert("输出框的内容被修改了

2020-06-23 19:11:44 164

Node节点树.png

Node节点树.png

2020-05-20

空空如也

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

TA关注的人

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