自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven学习及分模块创建

Maven这个单词来自于意第绪语(犹太语),意为知识的积累.​ Maven是一个基于项目对象模型(POM)的概念的纯java开发的开源的项目管理工具。​ 主要用来管理java项目,进行依赖管理(jar包依赖管理)和项目构建(项目编译、打包、测试、部署)。此外还能分模块开发,提高开发效率。项目的一键构建​ 我们的项目,往往都要经历编译、测试、运行、打包、安装 ,部署等一系列过程。​什么是构建?

2023-07-12 20:33:41 1331 1

原创 Filter

生活中的过滤器净水器、空气净化器、地铁安检、山大王(土匪)web中的过滤器当用户访问服务器资源时,过滤器将请求拦截下来,完成一些通用的操作应用场景登录验证、统一编码处理、敏感字符过滤过滤掉请求的路径。

2023-07-11 20:49:16 227

原创 登录注册案例

getTime;;</

2023-07-11 20:45:59 312

原创 Servlet文档2

一个有作用范围的对象,可以在范围内共享数据常见的域对象* Request 范围是一次请求* Session 范围是一次会话* ServletContext(application) 范围是整个项目中,直到服务器关闭域对象共有方法方法说明设置数据获取数据删除数据。

2023-07-11 20:45:06 207

原创 Servlet文档1

Servlet 是sun公司提供的一门用于开发动态web资源的技术let: applet 小程序;letServlet 是基于Request Response编程模型Oracle公司在其API提供了一个Servlet接口,用户若想开发一套动态的web项目,需要完成以下2步骤:1、编写一个java类,实现servlet接口2、把开发好的程序布署到服务器中servlet:1、接受浏览器发送过来的消息。2、给浏览器返回消息。浏览器认识html。可以动态去输出html。

2023-07-11 20:42:49 286

原创 jdbcTemplate

Spring JDBC Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发。

2023-07-11 20:37:48 273

原创 Http协议&Tomcat使用

HyperTextTransferProtocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。​ http是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使得开发和部署是那么的直截了当。http是应用层基于请求与响应的无状态传输协议。

2023-07-11 20:31:07 96

原创 cookie&session(会话技术)

会话是在一次会话中包含多次请求和响应一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止在一次会话的多次请求之间共享数据,将数据保存到客户端(浏览器)浏览器历史记录:记录的是网址;网易、孔夫子旧书网 、哔哩哔哩,输入自己的用户名 密码 ,记住密码;下一次直接可以弹出的方式,要么可以进入。在一次会话的多次请求之间共享数据,将数据保存到服务器端。

2023-07-11 20:22:31 263

原创 Web开发模式

全球广域网,也称为(wwworldideeb),能够通过浏览器访问的。所以说白了,就是等等那么我们知道了web开发是开发网站的,那么我们需要学习哪些知识呢?以及这些知识在我们整个网站开发中占据什么位置呢?对于这些问题,我们就必须知道网站整体的工作流程。

2023-07-11 20:16:59 527

原创 Vue的入门学习

通过我们学习的html+css+js已经能够开发美观的页面了,但是开发的效率还有待提高,那么如何提高呢?我们先来分析下页面的组成。一个完整的html页面包括了视图和数据,数据是通过请求 从后台获取的,那么意味着我们需要将后台获取到的数据呈现到页面上,很明显, 这就需要我们使用DOM操作。正因为这种开发流程,所以我们引入了一种叫做,即让我们开发者更加关注数据,而非数据绑定到视图这种机械化的操作。那么具体什么是MVVM思想呢?如图所示就是MVVM开发思想的含义:)]

2023-07-11 20:13:56 458

原创 JavaScript高级

1. innerText 获取的是纯文本innerHTML获取的是所有html内容2. innerText 设置到页面中的是纯文本innerHTML设置到页面中的html会展示出外观效果3. innerHTML不包含自身outerHTML包含自身的html内容。

2023-07-10 20:45:02 261

原创 JavaScript基础

let 变量名 = 值;var 变量名 = 值;const 常量名 = 值;while 和Java一样do while 和Java一样重点掌握:普通for 与 java一样forin:遍历出数组的索引遍历出对象中的属性名keyforof: 遍历数组中的元素< script type = "text/javascript" > //1.无参无返回值的方法 function demo() {let a = 3;let b = 4;} //方法必须调用,不调用不执行 demo();

2023-07-10 20:43:17 196

原创 jQuery表单验证

正则表达式主要是为了去处理(验证)一些比较复杂的数据,例如:手机号运营商区分、身份证号验证等如果只是简单的验证就不要多此一举再去使用正则表达式,例如:是否为空、是否是11位数字等要求:只需要各位掌握其基本的使用形式即可,不需要你写复杂的表达式,因为,通常情况下,公司会提供所需要的正则表达式的语句,或者公司没这方面的要求,通常情况下就直接百度一个。

2023-07-07 19:53:22 200

原创 jQuery表单验证

正则表达式主要是为了去处理(验证)一些比较复杂的数据,例如:手机号运营商区分、身份证号验证等如果只是简单的验证就不要多此一举再去使用正则表达式,例如:是否为空、是否是11位数字等要求:只需要各位掌握其基本的使用形式即可,不需要你写复杂的表达式,因为,通常情况下,公司会提供所需要的正则表达式的语句,或者公司没这方面的要求,通常情况下就直接百度一个。

2023-07-07 19:52:36 299

原创 jQuery节点操作

在JavaScript的使用过程中,存在很多问题,例如:兼容问题(咱不考虑),元素获取方式单一(只能用基本的选择器)等等,因此就出现了很多第三方的封装库(将复杂的、麻烦的功能进行封装,提供给用户一种简单的、可直接调用的形式进行使用),在众多的第三方库中脱颖而出的就是jQuery。理念:写的少,做的多。(用更少的代码做更多的事情)注意:jQuery中提供的函数或对象与js中的函数或对象是没有关系的。

2023-07-07 19:51:56 333

原创 Ajax异步响应

JavaScriptObject Notation, JS对象格式)是一种轻量级的数据交换格式。js提供的一种数据交换的格式,一般情况,都是再后台拼接json数据,响应前台.前台使用js代码就可以方便操作json当前台请求设置dataType为json时,会自动将服务返回的数据转换为json对象,如果在转换时失败,则会出现明明服务执行但仍然调用失败方法回调语法格式:​ {“键”:“值”,“键”:“值”,“键”:“值”,“键”:“值”,…

2023-07-07 19:50:14 1352

原创 盒子模型的初识及css标签使用

div {font-family : '楷体';}

2023-07-07 19:47:31 837

原创 CSS样式

引用百度百科层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。[2]层叠样式表其实就是对静态页面进行装饰,但是,特别要注意的点是:通常建议表现形式与页面内容分离(例如:人就是内容,穿着打扮就是表现形式)

2023-07-07 19:43:45 106

原创 HTML介绍及常用标签

HTML的英文全称是 Hyper Text Markup Language,即超文本标记语言;即除了文字之外还可以有视频、音频等内容。

2023-07-07 19:42:44 373

原创 JSP的快速入门理解

Java Server Pages:运行在服务器端的网页简单理解:在html中嵌入java语言本质:使用通过response对象获取打印流将页面信息打印至客户端进行网页的书写但是由于在java书写页面必须使用打印流字符串的形式,所以很繁琐,所以开发出了可以书写java代码的页面jsp使用servlet打印流的形式打印动态页面//通过打印流返回动态页面 PrintWriter writer = response . getWriter();

2023-07-07 19:36:56 314

原创 el&jstl

从page,request,session,application域对象中取值。对语句进行判断,只有if,没有else。获取数组,list,map,对象的值。用来进行判断,但是重合的标签。begin:从那开始。

2023-07-07 19:35:03 153

原创 账务管理系统

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D8cuomzm-1688729463963)(assets/image-20210120185620073.png)]* 登录功能* 查询账务* 多条件组合查询账务* 添加账务* 编辑账务* 删除账务。

2023-07-07 19:33:16 372

原创 连接池的概念和使用

Spring JDBC Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发(后面我们专门讲spring框架。

2023-06-12 20:35:49 283

原创 事务的理解和特性

一个事务读取另外一个提交过的数据。造成另外一个事务,多次读取的【内容】不一致,数据的内容的改变。4:串行化的可以避免所有的问题。数据库让其他的事务进行等待,等待一个事务结束之后,这个事务再去操作。一个事务读取另外一个事务已经提交的数据。但是这里面强调的数据数目的改变。一个事务一事务的执行,只上一个事务结束了,另一个事务才可以操作,避免了所有问题。一个事务读取了另外一个事务没有的提交的数据。数据的提交,都需要手动,Commit;jdbc中的事务是通过Connection对象进行事务管理的。

2023-06-12 20:32:49 93

原创 JDBC-文档

JDBC:连接数据库的桥梁 类库文件;

2023-06-12 20:32:15 873

原创 Mysql基础4

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zv8P33gx-1686570551432)(images/clip_image001.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7iQnKSTI-1686570551432)(images/clip_image002.png)]

2023-06-12 19:52:14 147

原创 Mysql基础2

​ 当我们学习编程语言的时候,经常会遇到函数。函数的好处是,它可以把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既提高了编写代码的效率,又提高了可维护性。在sql中函数主要要对数据进行处理!

2023-06-12 19:49:45 88

原创 Mysql基础3

​ 我们在企业开发时,根据不同的业务需求往往需要通过2张及以上的表中去查询需要的数据。其实不管是几张表的查询,都是有规律可循的。## 案例五> ==查询出部门编号、部门名称、部门位置、部门人数==```sql-- 查询出部门编号、部门名称、部门位置、各个部门人数-- 用到的表?dept emp-- 子查询 select dept_id, count(dept_id) from emp group by dept_id;

2023-06-12 19:49:03 102

原创 Mysql基础1

​ 数据库就是存储数据的仓库,其本质是一个软件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操、还有其他更为复杂的操作(CRUD)、备份、导出、加密、转换其他DB。它是数据库特有的编码语言,可以写到其他语言里面,java。结构化查询语言(Structured Query Language)简称SQL,SQL语句就是对数据库进行操作的一种语言。SQL是一套标准,所有的数据库厂商都实现了此标准;但是各自厂商在此标准上增加了特有的语句,这部分内容我们称为方言。

2023-06-12 19:48:42 66

原创 JDK新特性

默认方法:使用 default 修饰,不可省略,供子类调用或者子类重写。public default 返回值类型 方法的名称(参数列表) {方法体 }//接口的默认方法 public default void fly() {System . out . println("天上飞");} }// default 可以选择是否重写,也可以根据实际需求进行重写 /*@OverrideSystem.out.println("自由自在的飞");*/ }

2023-05-25 20:47:46 97

原创 反射&枚举

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;对于这种动态的获取信息以及动态调用对象的方法的功能称为:java语言的反射机制。反射理解:可以通你这个对象拿到字节码文件,通过子节码文件还原到类的本身(也就是说你拿到类的Class对象去使用这个类的成员方法,成员变量,构造方法)是指将变量的值一一的列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等。枚举格式。

2023-05-25 20:47:32 238

原创 Java网络编程

三次握手:TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠。第一次握手,客户端向服务器端发出连接请求,等待服务器确认。第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求。第三次握手,客户端再次向服务器端发送确认信息,确认连接。整个交互过程如下图所示。完成三次握手,连接建立后,客户端和服务器就可以开始进行数据传输了。由于这种面向连接的特性,TCP协议可以保证传输数据的安全,所以应用十分广泛,例如下载文件、浏览网页等。

2023-05-25 20:44:34 141

原创 线程之间的通信&线程池&设计模式

概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。简单一句话:设计模式就是经验的总结创建型模式:简单工厂模式,工厂方法模式,抽象工厂模式,建造者模式,原型模式,单例模式。(6个)结构型模式:外观模式、适配器模式、代理模式、装饰模式、桥接模式、组合模式、享元模式。(7个)

2023-05-25 20:41:47 257

原创 多线程&线程同步&死锁

指两个或多个事件在同一个时间段内发生。指两个或多个事件在同一时刻发生(同时发生)。在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分时交替运行的时间是非常短的。而在多个 CPU 系统中,则这些可以并发执行的程序便可以分配到多个处理器上(CPU),实现多任务并行执行,即利用每个处理器来处理一个可以并发执行的程序,这样多个程序便可以同时执行。

2023-05-16 19:44:54 274

原创 缓冲流&转换流&序列化流&打印流&Properties

缓冲流,也叫高效流,是对4个基本的`FileXxx` 流的增强,所以也是4个流,按照数据类型分类通过定义数组的方式确实比以前一次读取一个字节的方式快很多,所以,看来有一个缓冲区还是非常好的。既然是这样的话,那么,java开始在设计的时候,它也考虑到了这个问题,就专门提供了带缓冲区的字节类。这种类被称为:缓冲区类(高效类)写数据:BufferedOutputStream读数据:BufferedInputStream构造方法可以指定缓冲区的大小,但是我们一般用不上,因为默认缓冲区大小就足够了。

2023-05-11 16:17:18 146

原创 Java缓冲流的作用详解

创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写的效率字节缓冲流字符缓冲流大家应该知道,在字节缓冲流之前,有普通的字节流和字符流,这里引入缓冲流是干什么呢?

2023-05-11 16:15:19 407

原创 字节流&字符流

字节流字符流的基本使用方法、图片的复制、flush刷新缓存区的基本过程

2023-05-10 18:45:59 117

原创 泛型&File

了解泛型的使用方法,File文件的学习,IO流的开端

2023-05-09 20:33:52 70

原创 Set&HashMap

Set和HashSet的原理及使用》》》》用hashSet完成斗地主发牌案例

2023-05-09 20:32:37 102

原创 Collection&数据结构

集合和数组的区别以及集合的各个用法和特点

2023-05-05 18:35:45 177

空空如也

空空如也

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

TA关注的人

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