自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正则表达式基础(包括常用场景表达式)

目录一:简介二:结构组成(一)组成(二)优先级三:表达式(一)普通字符(二)元字符1. \d2. \D3. \w4. \W5. \s6. \S7. .8. |9. [abc]10. [^abc]11. [a-z]12. [^a-z]13. \num14. ?15. +16. {n}17. {n, m}18. *四:常用的正则表达式(一)校验数字的表达式(二)校验字符的表达式(三)特殊需求表达.

2022-05-19 22:16:21 1681

原创 Java中的DAO模式

本文为个人学习和总结所用。一:简介DAO (DataAccessobjects 数据存取对象) 是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。DAO模式是一种结构模式,它允许我们使用抽象API将应用程序/业务层与持久层(通常是关系数据库,但它可以是任何其他持久性机制)隔离开来。其实际为一个为数据库或其他持久化机制提供了抽象接口的对象,在不暴露底层持久化方案实现细节的前提下提供了各种数据访问操作。在实际的开发中,应该将所有对数据源的访问操作进行抽

2022-05-19 18:10:56 2185

原创 JSON基础

目录一:简介二:语法规则(一)键值对(二)JSON数据类型1.数字、字符串2.逻辑值3.数组4.对象5.null三:JSON与XML对比1.相同点2.不同点3.为什么使用JSON四:Java使用JSON(一)库的选择(二)加入依赖(三)从Java变量到JSON格式的编码(四)从JSON对象到Java变量的解码(五)四个常用方法一:简介JSON(JavaScript Obj...

2022-05-19 17:30:18 1101

原创 谈谈MVC模式

一:简介(一)介绍MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。Model(模型)- 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图)- 视图代表模型包含的数据的可视化。 Controller(控制器)- 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。(1)最上面的一层,是直接面向最终用...

2022-05-19 01:43:22 378

原创 QT环境的搭建和配置

一:安装此处用 VS2019 示例(一)VS2019官网下载 vs2019主要安装的C++模块:​​(二)安装 QT 5.14官网安装地址:https://download.qt.io/archive/qt/也可以用清华镜像:清华大学开源软件镜像站 | Tsinghua Open Source Mirror官网示例:依次点击 5.14/ -> 5.14.2/​下载好后,就可以安装Qt了,注意:安装Qt前最好断网(5....

2022-05-19 00:29:57 2057

原创 JSTL标签详解

目录一:简介二:JSTL库安装三:标签(一)核心标签1.out 和 set2.remove3.if4.choose5.url6.forEach(二)格式化标签1. formatNumber2.formatDate(三)SQL标签(不学习)(四)xml标签(不学习)(五)JSTL函数四:自定义标签(浅学)1.步骤2.SimpleTag接口介绍3.标签库描述文件(TLD)4.使用标签...

2022-05-09 00:44:40 356

原创 EL表达式详解

目录一:简介二:语法(一)变量(二)隐含对象1.与范围有关的2.与输入有关的3.其他三:运算符(一)算数运算符(二)比较运算符(三)逻辑运算符(四)其他1."." 和 "[]"2.empty3.条件运算符(五)优先级四:保留字五:禁用EL表达式1.禁用单个2.禁用当前页3.禁用整个web应用六:内置对象七:EL中的函数(浅学)一:简介在 JSP ...

2022-05-09 00:40:53 229

原创 Java中的过滤器Filter

一:Filter简介二:关于Filter(一)如何使用Filter进行过滤(二)过滤器链 (FilterChain)(三)Filter的配置1.通过web.xml文件配置 2.通过注解配置(四)Filter的生命周期(五)中文乱码过滤器三:测试案例1.单个过滤器 2.多个过滤器

2022-05-07 18:37:38 13387

原创 Java web中getParamater()和getAttribute()的用法

最近学习java web开发,对request对象两个方法进行整理,以便学习用。一:getParamater()1.getParameter得到的都是String类型的。或者是用于读取提交的表单中的值,或者是某个表单提交过去的数据; getParameter()是获取POST/GET传递的参数值。2.getParameter:用于客户端重定向时,即点击了链接或提交按扭时传值用,即用于在用表单或url重定向传值时接收数据用。3.getParameter只是应用服务器在分析你送上来的.

2022-05-06 22:02:45 1841

原创 Windows下安装Docker详细过程及问题解决

个人学习所用,有错误和不足之处欢迎指出和补充。一:什么是Docker?以下是百科的解释:Docker是一个开放源代码软件,是一个开放平台,用于开发应用、交付(shipping)应用、运行应用。 Docker允许用户将基础设施(Infrastructure)中的应用单独分割出来,形成更小的颗粒(容器),从而提高交付软件的速度。Docker容器与虚拟机类似,但二者在原理上不同。容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、高效地利用服务器。 容器更多的用于表示 软件的.

2022-04-27 22:50:40 33761 3

原创 Java拼接字符串(包括空字符串)的多种方法

目录一:问题展示二:拼接方法1.使用 "+" 运算符2.使用String.concat()3.使用StringBuilder4.使用StringJoiner5.使用Streams.filter()一:问题展示我们举例使用 “+” 的方式拼接:String[] values = {"I ", "want to ", "splicing ", "some ", "charactors ", null};String result = "";for (Stri.

2022-04-27 21:44:17 25491 4

原创 关于WEB-INF目录及Tomcat部署方式、原理的简单理解

个人学习所用,有不足或错误之处欢迎指正和补充!前言:在学习servlet相关知识时,需要用到tomcat做容器,而在部署本地工件时可能会遇到一些问题;而学习的

2022-04-20 00:32:55 17997 13

原创 简单理解为什么Java要使用封装类

个人学习所用,有错误和不足之处欢迎指出和补充。目录前言基本数据类型与封装类的区别:(用 int 和 Integer 举例)为什么要使用封装类:前言Java中存在八种基本数据类型:(整数型)byte、short、int、long,(浮点型)float、double,(字符型)char,(布尔型)boolean。其对应的封装类型为:Byte、Short、Integer、Long、Float、Double、Character,Boolean。除此之外,还有一个没有基本数据类

2022-04-01 16:27:44 3939 1

空空如也

空空如也

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

TA关注的人

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