自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL日期类型总结

各种各样的日期格式让人头疼,对于mysql的全部日期进行了总结,mysql中有以下几种表示时间的字段类型。

2023-07-20 16:34:36 808

原创 XML文件格式讲解、和xml文件的xsd约束和HTTP状态码详细解读

xml文件是一种文本传输格式,也是配置文件的一种形式,一般简单xxx.xml文件,xxx.properties文件,xxx.yml这些文件一般就会想到配置文件上HTTP():超文本传输协议。从万维网传服务器传输超文本到本地浏览器的传送协议HTTP是应用层协议,是基于TCP/IP通信协议来传输数据的。

2023-07-20 08:59:14 701

原创 什么是Vue,Vue简介,并且对Vue中常用指令全部进行使用和测试,做后端开发会用即可....

后端之Vue前端进个门Vue1.1 概述1.2 Vue使用1.2.1 插值表达式获取数据1.2.2 插值表达式获取数组1.2.3 插值表达式获取对象中的属性1.2.4 插值表达式调用方法1.3 Vue事件绑定1.3.1 v-on的普通使用方式1.3.2 @事件绑定执行方法1.3.3 通过时间绑定实现实时显示坐标1.4 v-text指令和v-html指令1.4.1 v-text指令1.4.2 v-html指令1.5 v-bind指令1.6 Vue绑定 JSON 数据限制选择器1.7 Vue绑定多个Class属

2023-03-26 16:48:46 624 1

原创 对JDBC进行封装,封装成工具类,封装成几行简单的代码就可以从数据库中获取指定的数据~

我们将自己数据库对应的URL写到工具类中的static代码块中,但是在项目中我们写的工具类有好多,java文件也有好多。别人看或者在他电脑上想运行我们的项目的时候,需要修改他自身的用户名和密码所以将这些写到static中也并不是非常合适的,这时候我们就需要想到我们可以将这些数据写到一个资源文件中,在static中通过读取资源文件中的数据来加载数据库。在集合中,有一个键值对集合Properties,这个我们没怎么说当时,但是这个集合是map集合。我们可以写一个properties文件专门存放我们

2023-03-21 20:28:30 1105 1

原创 JDBC基础,介绍了简单的连接数据库,并通过在后端写SQL语句对数据库进行基本的增删查改操作

跟数据库连接,并且可以对数据库里面的数据通过SQL语句进行处理等操作。

2023-03-21 20:28:09 446

原创 反射 very very important,后期框架的灵魂,JAVA的灵魂之一

Java所有的类都类似于一个模板所有的类都是由成员变量,成员方法,构造方法构成。整个类对于Java而言是一个Class类,里面可能是有多个成员变量,一个类对于每个成员变量而言,他们的成员变量名是【唯一】的,其他的是可以相同的,在调用方法的时候关注的是【形式参数列表】,非静态成员方法是用【类对象】来调用的,如果是静态方法直接用【类名】来调用的,构造方法里面不同的是【形式参数列表】

2023-03-11 15:05:41 59

原创 JavaEE之lambda表达式、Stream流

无参构造无返回值构造方法(某啥用,只能当了解Lambda表达式的开始)匿名内部类函数式接口定义//定义一个名为Test的函数式接口 @FunctionalInterface interface Test {匿名内部类代码演示System . out . println("匿名内部类实现函数式接口方法");} }Lambda表达式代码演示这样我们可以看出Lambda表达式和匿名内部类在代码的书写上比较非常的简洁!代码分析。

2023-03-09 21:02:53 78

原创 ArrayList源码分析,理解源码后自己写然后进行测试~~~【第二篇】

我们知道的是ArrayList底层是数组。那么他的源码是如何实现的呢,我们可以进入源码中挨个的进行查看。首先要看的是都定义了哪些的成员变量,并且定义这些成员变量有什么用?

2023-03-06 00:57:12 40

原创 JavaEE中的interface,匿名内部类、泛型、异常【第三篇】

为啥要用匿名内部类呢:在开发中,如果一个类/接口,在某个执行方法中,只需要创建一次或者几次。但是又必须使用,我们需要创建它的实现类/子类去实现/重写。此时可以使用匿名内部类的方式,这样不用创建新的类,减少代码的冗余,并且没有对象

2023-03-04 11:58:16 210

原创 JavaEE数组练习题,帮助深入理解数组底层代码

后面几题当中的插入和删除的方法,对后期了解集合的底层原理非常的有帮助。十一个数组的方法全部掌握,并且理解第四题当中的尾插法。十一题的解析过程+选择排序算法+冒泡排序算法。

2023-02-27 19:55:48 64

原创 JavaEE篇,面向对象、重载、重写、abstract,final,static关键字的详细解读【第二篇】

abstract关键字解决的问题是 —> 开启强制实现的限制abstract关键字特征1 、 abstract 关键字修饰的方法没有方法体 2 、 abstract 方法有且只能定义这种 abstract 修饰的类内或者是 interface 接口中。

2023-02-25 11:25:31 61

原创 javaEE基础深入理解篇,java 的基本数据类型、if 分支循环、运算符、while 循环、方法、数组【第一篇】

【重新将从基础到框架的技术全部写一遍笔记】# 学习目标将JavaEE 全部的基础知识全部掌握,并且在集合,锁,线程,反射的时候认真学习并记忆。# 学习内容本篇的内容将 java 的数据类型、if 分支循环、运算符、while 循环、方法、数组这些知识全部的总结一遍,至于非常简单通俗的内容并不会去写,只会写一些升华的知识点帮助我们能更好的去了解基础知识。# 学习产出数据类型、if 分支循环、运算符、while 循环、方法、数组# 一、数据类型> **整数类型**| 数据类型 | 占用

2023-02-23 22:24:00 111

原创 pom配置文件文档大全YYDS

# 附件1:POM文件总体配置说明```xml

2023-02-22 17:59:23 214

原创 Quartz是一种定时任务调度框架,在项目开发时会用到这种开发技术,学习了解一下!!!

Quartz : http://www.quartz-scheduler.org/是一个``定时任务调度框架``。比如你遇到这样的问题:* 想在30分钟后,查看订单是否支付,未支付则取消订单* 想在每月29号,信用卡自动还款* 想定时在某个时间,去做某件事(任务)。Quartz是要做定时任务的调度,设置好触发时间规则,以及相应的任务(Job)即可。

2022-11-30 10:34:52 323

原创 bootstrap是前端的一项非常好的技术,与Element有相同之处,可以加速前端项目的开发,后端也需要进行了解

validate: jquery的一个插件;依赖jquery使用,Validation是历史最悠久的jQuery插件之一,经过了全球范围内不同项目的验证,并得到了许多Web开发者的好评。作为一个标准的验证方法库,Validation拥有如下特点:导入jQuery文件1.3 校验规则默认校验规则核心代码:二、Bootstrap2.1 Bootstrap概述Bootstrap是一个用于快速开发Web应用程序和网站的前端框架。Bootstrap是基于HTML、CSS、JAVASCRIPT的。Boot

2022-11-18 18:52:09 759

原创 jQuery前端的进阶,更加方便对元素的操作。

是一个JavaScript库是一个轻量级的“写的少,作的多”的JavaScript库jQuery库包含以下功能jQuery库包含以下函数HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilitiesCDN的全称是Content Delivery Network,即内容分发网络,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。

2022-11-08 21:22:39 313

原创 MyBatisPlus入门笔记,对MyBatis进一步进行优化,更加方便对数据库的操作

MybatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提供效率。开发方式基于MyBatis使用MyBatisPlus基于Spring使用MyBatisPlus基于SpringBoot使用MyBatisPlus创建新的模块,选择Spirng初始化,并配置相关模块的配置信息选择当前模块所需要的技术集(仅保留JDBC)手动添加mp起步依赖

2022-10-26 15:53:21 616

原创 SpringBoot【入门】,学过SpringBoot才能够知道Spring开发原来能够这么的简答,以前学的是个啥

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程原始的SpringMVC程序过程创建一个工程并且配置他的工程依赖

2022-10-17 20:40:07 152

原创 SpringMVC【SSM整合小案例+拦截器】,SpringMVC基础入门第二篇

(1)浏览器发送一个请求会先到Tomcat的web服务器(2)Tomcat服务器接收到请求以后,会去判断请求的是静态资源还是动态资源(3)如果是静态资源,会直接到Tomcat的项目部署目录下去直接访问(4)如果是动态资源,就需要交给项目的后台代码进行处理(5)在找到具体的方法之前,我们可以去配置过滤器(可以配置多个),按照顺序进行执行(6)然后进入到到中央处理器(SpringMVC中的内容),SpringMVC会根据配置的规则进行拦截。

2022-10-12 21:56:21 201

原创 SpringMVC【简介+请求与响应+REST风格】,SpringMVC基础入门第一篇

将参数传递到业务层,再由业务层访问数据层,得到用户访问的数据后,将数据返回给表现层,表现层将数据转换为Json格式发送给前端页面。前端页面接受数据后,解析数据,组织成用户浏览的页面信息。之前数据层一开始使用JDBC技术,后来使用了MyBatis框架替换了JDBC技术。之前表现层的开发使用的是Servlet技术,现在使用SpringMVC技术替换原来的Servlet技术。SpringMVC是一种基于Java实现MVC模型的轻量级Web框架使用简单,开发便捷(相比于Servlet)灵活性强。

2022-10-12 21:42:54 175

原创 spring基础(四万字爆更)

提供了展现层 SpringMVC 和持久层 Spring JDBCTemplate 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架。Spring Framework 基础的框架Spring Boot 加速开发,提高开发的速度Spring Cloud 分布式开发是最基础的项目,是其他项目的根基Core Container(核心容器)AOP(面向切面编程)Aspects(AOP思想实现)Data Acce

2022-09-24 10:28:23 233

原创 git基础教程

Git当前最流行的SVNCVSVSSTFS版本控制1、本地版本控制记录文件每次的更新,可以对每个版本做一个快照,或者是记录版本补丁,适合个人使用,如RCS。2、集中版本控制所有的版本数据都放在服务器上,协同开发者从服务器上同步更新自己或上传自己的修改用户本地只有自己以前同步的版本,不联网的话就看不到历史版本3、分布式版本控制每个人都拥有全部的代码!会有安全隐患。

2022-09-20 19:07:49 130

原创 Maven高级

将资料中的 springmvc_ssm 项目导入到 IDEA中,这里是根据黑马视频来进行学习的,所有使用的是黑马的资料,查看 springmvc_ssm 项目的结构,然后将各种模块进行拆分。,这就是服务器的密码,进入之后会让修改密码,修改成自己可以记住的,一般是跟用户名重复 admin 或者是 1234,像 sql 数据库的用户名就是 root ,密码一般为 root。其他的模块去调用管理模块的资源,当需要的版本不是管理模块,提供的版本的时候,在管理模块中修改资源和对应的版本。...

2022-08-29 17:06:43 1023 1

原创 Maven基础

当我们在传统项目管理状态分析时,传统的项目需要用到各种jar包,例如:mybatis、log4j、JUnit、也会用到别人开发的模块时也会导入其他的模块jar包。当mybatis版本需要升级,但是其他的包不需要升级,这时就会出现问题,管理时会非常麻烦。当用到别人开发的模块,别人的模块升级但是自己不知道的话,就会出现各种的问题。1、jar包不统一,jar包不兼容,开发的环境是在自己的电脑上,但是真实的运行环境是在Linux服务器上,很难能做到一模一样。......

2022-08-16 00:40:12 1977

原创 Java基础语法

计算机的硬件系统由五大部分组成:**运算器、控制器、存储器、输入设备、输出设备**。运算器和存储器结合在一起就是我们**中央处理器**,功能是执行各种运算和指令以及处理计算机软件中的数据。我们通常所说的程序实际上就是**指令的集合**,我们写程序就是将一系列的指令编写到一起然后按照一定的逻辑运行来完成我们的需求,通过一定的控制来达到所期待的功能。“ 冯 • 诺依曼结构 ” 有两个关键点,一是提出了将存储设备与中央处理器分开,二是提出了将数据以二进制方式编码。...

2022-07-25 19:52:46 117

原创 JDK安装与配置&IDEA安装

学习Java必须有几款合适的软件进行操作,这样方便我们学习Java的时候事半功倍。查看各种类型文件源代码的软件,npp和sublime text都是不错的选择,我安装的就是sublime text,在后面初步学习Html&Css时也可以用这个软件来编写。typora这是一款非常适合程序猿使用的软件,可以使用这个软件来记录笔记,里面有一天成熟的语法来改变笔记的各种样式,也可以自己修改里面的语法来变成自己喜欢的样式......

2022-07-14 02:36:34 4401

原创 JavaWeb综合案例

综合案例资料分析要实现这个功能,要先搞明白如下问题:什么时候发送异步请求?页面加载完毕后就需要在页面上看到所有的品牌数据。所以在 这个构造函数中写发送异步请求的代码。请求需要携带参数吗?查询所有功能不需要携带什么参数。响应的数据格式是什么样?后端是需要将 对象转换为 JSON 格式的数据并响应回给浏览器。BranadMapper在接口中定义抽象方法,并使用 注解编写 sql 语句。由于表中有些字段名和实体类中的属性名没有对应,所有需要在 映射配置文件中定义结果映射,使用标签。定义完后,在Bran

2022-06-29 20:53:10 811

原创 Element&案例

Element:是饿了么公司前端开发团队提供的一套基于 Vue 的网站组件库,用于快速构建网页。Element 提供了很多组件(组成网页的部件)供我们使用。例如 超链接、按钮、图片、表格等等~官网网址是官网地址:https://element.eleme.cn/#/zh-CN创建Vue核心对象Element 是基于 Vue 的,所以使用Element时必须要创建 Vue 对象官方复制element代码1.2 Element布局Element布局有两种布局方式:Layout布局:通过

2022-06-20 14:53:11 715

原创 VUE&案例测试

Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。基于MVVM Model-View-ViewModel思想,实现数据的双向绑定,将编程的关注点放在数据上。官网地址这个图就是MVC思想图解,不能做到视图和模型相互的去绑定。当模型的数据产生变化时,视图的数据无法随着变化,必须修改视图的代码,相当于做的是一个展示而不是绑定。绑定后当模型发生改变,视图也会随着变化。而MVVM则可以实现数据的双向绑定。1.新建HTML页面,引入Vue.js文件2.在JS代码区域,创建Vue核

2022-06-17 13:22:50 462

原创 AJAX&Axios&JSON

(Asynchronous JavaScript And XML):异步的 JavaScript 和 XML。概念中的 和 , 表明该技术和前端相关; 是指以此进行数据交换。AJAX 作用有以下两方面:之前做功能的流程,如下图:如上图, 调用完业务逻辑层后将数据存储到域对象中,然后跳转到指定的 页面,在页面上使用 和 标签库进行数据的展示。而我们学习了AJAX 后,就可以使用AJAX和服务器进行通信,以达到使用 HTML+AJAX来替换JSP页面了。如下图,浏览器发送请求servlet,serv

2022-06-14 14:41:45 228

原创 严重: Parse Fatal Error at line 1 column 1: 文件提前结束。

tomcat在启动状态时,若遇电源断电强制或者长时间不操作导致待机,可能会改变tomcat的xml文件,可能也会改变下的xml文件,导致启动出现bug。我的就是因为长时间没有操作导致电脑待机,tomcat没有关闭导致第二天出现bugbug截图解决方案:我的WEB-INF下的web.xml文件代码重启服务器:结束!......

2022-06-13 13:34:02 1683

原创 Failed to initialize end point associated with ProtocolHandler [“http-bio-8080“]

使用的是tomcat插件解决步骤WIN+R 输入cmd输入 netstat -ano|findstr 8080,8080是自己的端口号,我的端口号是8080.在控制台上会显示占用8080端口的PID第一列是本地地址,最后面的几位数是端口号,第二列是外部地址,第三列是状态,第四列是对应的PID,记住占用自己端口号的PID输入taskkill /f /pid PID,这里的PID 就是上方显示的,占有端口号的PID,我的是80612,我就需要输入taskkill /f /pid 80612。如图如图这

2022-06-09 16:29:00 423

原创 Filter&Listener

Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。可以将每次访问Servlet都需要进行的步骤在Filter中写。比如会话技术中的案例,当没有登录时也可以去查看全部的数据。需要每次查看都要通过过滤器进行判断是否登录,登录了才可以查看。我们就可以放在过滤器中进行实现。这个就是权限控制,以后我们还会进行细粒度权限控制。过滤器还可以做 、 等进行 开发分成以下三步实现定义类,实现 F

2022-06-08 20:15:10 57

原创 会话技术2 Cookie和Session入门(案例)

# 学习目标> * 理解什完成登录功能,在下方添加记住按钮,点击后下次登录可以自动填充用户名和密码2、完成注册功能,添加验证码模块(1)前端通过表单发送请求和数据给Web层的LoginServlet(2)在LoginServlet中接收请求和数据[用户名和密码](3)LoginServlet接收到...

2022-06-06 15:23:07 89

原创 会话技术1,Cookie和Session入门(学习)

会话技术1(学习)学习目标:学习内容学习产出1 cookie1.1 cookie基本使用1.2 cookie原理1.3 cookie使用细节学习目标:理解什么是会话跟踪技术掌握Cookie的使用掌握Session的使用完善用户登录注册案例的功能学习内容理解什么是会话跟踪技术掌握Cookie的使用掌握Session的使用学习产出对于会话跟踪这四个词,我们需要拆开来进行解释,首先要理解什么是会话,然后再去理解什么是会话跟踪:会话:用户打开浏览器,访问web服务器的

2022-06-02 18:50:29 170

原创 JSP开发2(案例)

JSP开发2(案例)学习目标学习内容学习产出1 环境准备1.1 创建工程1.2 创建包1.3 创建表1.4 创建实体类1.5 准备mybatis环境2 查询所有2.1 编写BrandMapper2.2编写SqlSessionFactoryUtils工具类2.3 编写BrandService2.4 编写Servlet2.5 编写JSP页面3 添加学习目标理解 JSP 及 JSP 原理能在 JSP中使用 EL表达式 和 JSTL标签理解 MVC模式 和 三层架构能完成品牌数据的增删改查功能

2022-05-30 08:29:54 1383

原创 JSP基础开发,可以用一些小型的项目中(简单学习,已过时,但是在一些项目中可以用到)

JSP开发1(了解,已过时)学习目标学习内容学习产出1 JSP概述2 JSP快速入门2.1 搭建环境2.2 编写代码1.3 测试2 JSP原理3 JSP脚本3.1 JSP 脚本分类学习目标理解 JSP 及 JSP 原理能在 JSP中使用 EL表达式 和 JSTL标签理解 MVC模式 和 三层架构能完成品牌数据的增删改查功能学习内容学习产出1 JSP概述测试资源 提取码:1111JSP(全称:Java Server Pages):Java 服务端页面。是一种动态的网页技术,其

2022-05-18 16:21:43 1372

原创 Request&Response入门3(用户登录案例&SqlSessionFactory工具类抽取)

Request&Response入门3(用户登录案例&SqlSessionFactory工具类抽取)学习目标:学习内容:学习产出:用户注册登录案例1 用户登录1.1 需求分析1.2 实际操作2 用户注册2.1 需求分析2.2 代码编写代码优化创建sqlSessionFactory代码优化学习目标:掌握Request对象的概念与使用掌握Response对象的概念与使用能够完成用户登录注册案例的实现能够完成SqlSessionFactory工具类的抽取学习内容:能够完

2022-05-17 12:04:06 87 3

原创 Request&Response入门2(Response)

Request&Response入门2(Response)学习目标:学习内容:学习产出:1、Response1.1 、Response设置响应数据功能介绍1.2 、Response完成重定向1.3、 Response响应字符数据1.4、 Response响应字节数据学习目标:掌握Request对象的概念与使用掌握Response对象的概念与使用能够完成用户登录注册案例的实现能够完成SqlSessionFactory工具类的抽取学习内容:掌握Response对象的概念与使用

2022-05-14 12:29:31 109

原创 Request&Response入门1(Request)

Request&Response学习目标学习内容学习时间学习产出:1、Request&Response概述2、Request对象2.1、Request继承体系2.2、Request获取请求数据2.2.1、获取请求数据获取请求行获取请求头获取请求体2.2.2 通用方式获取请求参数2.3、 Request请求转发学习目标掌握Request对象的概念与使用掌握Response对象的概念与使用能够完成用户登录注册案例的实现能够完成SqlSessionFactory工具类的抽取学

2022-05-13 17:45:34 264

空空如也

空空如也

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

TA关注的人

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