自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot常见组件集成

写到此步运行成功,打开虚拟机查看可能会出现如下图所示 为什么会这样显示是因为写到这步只是使用了默认的配置(jdk序列化机制),没有配置key值应该用什么样的方式显示。阿里开源的数据库连接池,使用java开发,提供强大的监控和扩展功能,可以替换DBCP和C3P0连接池,性能要比其他的连接池要好。@MapperScan表示指定要变成实现类的接口所在的包,然后包下面的所有接口在编译之后都会生成相应的实现类。2、在pom.xml里面配置pagehelper分页。这个时候我们需要一个配置类,使用自己的配置。

2022-11-12 20:13:43 1364 1

原创 SpringBoot入门

🎈 点击File ==》New ==》Project🎈 执行上面步骤进入下面的页面 选择Spring Initializr后直接下一步🎈 接下来就可以设置项目类型、使用什么语言等等🎈 设置自己需要的组件后下一步就是设置项目存放的目录。

2022-11-11 11:08:42 1065 1

原创 LayUI之动态树

导航一般指页面引导性频道集合,多以菜单的形式呈现,可应用于头部和侧边,是整个网页画龙点晴般的存在。面包屑结构简单,支持自定义分隔符。注千万不要忘了加载element模块。虽然大部分行为都是在加载完该模块后自动完成的,但一些交互操作,如呼出二级菜单等,需借助element模块才能使用。...

2022-07-25 17:25:56 997

原创 MySQL之执行计划

1)表的读取顺序2)数据读取操作的操作类型3)哪些索引可以使用4)哪些索引被实际使用5)表之间的引用6)每张表有多少行被优化器查3.执行计划包含的信息3.1id-获取select子句的操作表顺序,有几种情况1)id相同的情况下执行顺序是由上到下。......

2022-07-25 16:45:16 601

原创 LayUI框架的使用及登录页面的实现

简介layui(谐音类UI)是一套开源的WebUI解决方案,采用自身经典的模块化规范,并遵循原生HTML/CSS/JS的开发方式,极易上手,拿来即用。其风格简约轻盈,而组件优雅丰盈,从源代码到使用方法的每一处细节都经过精心雕琢,非常适合网页界面的快速开发。layui区别于那些基于MVVM底层的前端框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,它更多是面向后端开发者,你无需涉足前端各种工具,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。1)第一步...

2022-07-25 15:31:57 3159

原创 mySQL基本函数

示例2)用到的convert(expr,转换类型)为类型转换函数,第一个参数expr为需要转换的内容,第二个参数为转换为什么类型。语法CREATE[UNIQUE|FULLTEXT]INDEX索引名ON表名(字段名[(长度)][ASC|DESC]),数据库中存放视图的定义,而不会存放视图的数据,数据依然存放在原来的表中。索引是由数据库表中一列或多列组合而成,其作用是提高对表中数据的查询速度(可以理解为书本的目录的作用)通过对比可以看出将所有的查询结果放在一起,会去掉相同的记录。...

2022-07-21 21:20:17 827

原创 mySQL元数据库&账户管理&引擎

信息数据库,保存mysql所维护的其他数据库信息,例如数据库名,数据库的表,表栏的数据类型与访问权限等。,不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。只允许插入和查询,不允许修改和删除,压缩存储,节约空间,可以实现高并发的插入,支持在自增id上建立索引。需要赋权的用户名,@带的是Host,表示赋权操作针对那些链接,详情查看【host列说明】需要赋权的用户名,@带的是Host,表示赋权操作针对那些链接,详情查看【host列说明】...

2022-07-19 22:22:04 887

原创 自定义MVC增删改查

我们接着就把生成的jar包导入新的工程里--->并且把相关的依赖包也都导入--->再把我们分页标签的相关文件以及助手类导入;点击Next注意勾选红色框框勾选的随后建在对应的路径里,最后finish。右键项目Export==>Export...将项目需要的config.xml文件复制进来。找到Java点击JARflie。......

2022-07-19 20:25:43 328

原创 自定义MVC

🔶MVC全名是,是模型(model)-视图(view)-控制器(controller)的缩写。它是一种软件设计典范。🔶用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。🔶提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。💫模型(model)它是应用程序的主体部分,主要包括业务逻辑模块(web项目中的dao类)和数据模块(pojo类)。中央处理器。......

2022-07-15 20:28:14 140

原创 通用分页2.0

准备一个servlet用于处理请求,获取数据库中的数据,并转发到结果显示页面。 结果展示页面创建一个页面,该页面用于显示结果, 使用jstl的c标签来展示结果,为正常使用c标签,需要引入jstl-1.2.jar和standard-1.1.2.jar。加入分页功能1)先不考虑功能性在页面上的table标签下,加入及分页工具条2)不考虑通过的分页如下实现,先在结果页面中实现分页功能。目前为止,分页功能已经实现了。页面效果如下:xml文件修改 封装分页标签为了方便代

2022-07-14 16:03:28 99 2

原创 通用分页1.0

目录一、通用分页的作用及好处二、分页信息实体(PageBean)三、后台分页数据查询 🟪处理流程流程图实现四、重构-提取公用方法1) 为了提高查询性能及节约网络流量,每次只查询指定的记录数,而不是全部,在数量比较大时很有用2)当点击下一页或指定页面的数据时,将带着所有的查询条件,再次执行查询用于存储和传递分页参数,主要内容如下:参考实现PageBean三、后台分页数据查询 🟪处理流程 查询满足条件的总记录数 查询满足条件的当前页的数据 上两个步骤的查询条件要一致流程图实现..

2022-07-13 19:08:39 202

原创 自定义JSP标签

标记语言,是一种注释文本的语言,以便于计算机可以操作。很多与“ML”结尾的语言都是标记语言,比如:HTML,XML,XHTML,VML等等。标记语言与其他语言一样,也需要运行它们的环境,比如HTML的运行环境时浏览器,XML也要自己的解析和运行的环境。基本结构:标签体 空标签: 实例化标签助手类之后就能调用doStartTag这个方法,随后查看这个方法的返回...

2022-07-07 16:59:36 331

原创 j2ee基础之反射

目录一、什么是反射?二、反射的作用三、反射的使用类类(如何拿到Class对象) 反射的实例化 反射动态方法调用反射读写属性通过反射可以使程序代码访问装载到JVM 中的类的内部信息● 获取已装载类的成员变量信息● 获取已装载类的方法● 获取已装载类的构造方法信息🔶 Class.forName(完整的类名)🔶 类名.class🔶 对象.getClass()接下来使用上面的方法测试一下:准备数据Student类代码示例如下:效果如下:反射实例化需要用到的方法:🟡 g...

2022-07-07 14:06:53 273 2

原创 XML建模

目录一、xml建模核心思想二、xml建模的作用三、建模案例ConfigModel类ActionModel类自定义异常ForwardModel类自定义异常ConfigFactory类测试xml建模的核心思想就是利用java面向对象的特性,用操作对象的方式操作xml。1、节约资源2、优化性能3、更加便捷操作xml文件以下方config.xml为例ConfigModel类在集合中增加ActionModel对象,通过path找到对应的ActionModel对象ActionModel类在集合中

2022-07-05 11:28:13 428

原创 XML的解析

目录一、Java中配置文件的三种配置位置及读取方式同包根路径WIN-INF安全路径二、XML解析方式什么是DOM4J?DOM4J常用方法XPath的使用 案例: 根路径 WIN-INF安全路径 二、XML解析方式xml解析方式有四种:DOM解析、SAX解析、DOM4J解析、JDOM解析。今天着重讲的是DOM4Jdom4j 是一个简单的开源库,用于处理 XML、 XPath 和 XSLT,它基于 Java 平台,使用 Java 的集合框架,全面集成了 DOM

2022-07-04 20:40:31 4522

原创 DTD建模

目录一、什么是XML?二、XML的作用?三、标准的XML格式四、元素定义在XML加入DTD声明元素的分类元素的限制🔶元素限制的符号🔶元素出现的次数 五、属性定义语法属性类型type属性描述如果xml文件报错怎么办?XML,Extensible Markup Language,扩展性标识语言。文件的后缀名为:.xml。就像HTML的作用是显示数据,XML的作用是传输和存储数据。具体点的作用为: 元素的分类 元素的限制 🔶元素限制的符号 与:(,) 非:(...

2022-06-30 13:45:56 450

原创 Map集合

目录一、特点二、扩容三、遍历四、实现HashMapHashTableConcurrentHashMapTreeMapLinkedHashMap无序,键值对,键不能重复,值可以重复,键重复则覆盖,没有继承Collection接口扩容:初始容量16,负载因子0.75,扩容增量1倍准备数据🟡先获取所有键的Set集合,再遍历(通过键获取值)效果图如下: 🟡取出保存所有Entry的Set,再遍历此Set即可效果图如下: HashMap的线程不安全,但是最为常用,速度快。内部采用数组来存放数..

2022-06-29 10:20:59 184

原创 Set集合

目录一、特点二、遍历三、扩容四、实现HashSetTreeSet自定义比较器通过构造函数传入比较器 实现排序接口特点:无序,不重复如何去重❓先将包含重复元素的list构造出一个HashSet,再通过HashSet构造出一个ArrayList效果图如下:foreach,迭代器效果图如下:扩容: 初始容量16,负载因子0.75,扩容增量1倍它存储唯一元素并允许空值,依据对象的hashcode来确定该元素是否存在示例:首先建立一个Student的实体类测试方法运行结果:发现并没有去重 在实

2022-06-28 11:46:15 153

原创 List集合

在介绍常见集合类之前先给大家看看这个UML图(就如同设计师需要看懂设计稿一样) 注意:List、Set、Map没有实现同一个接口 Map是一个单独的接口。它是键值对类型先有键(主键)再有值的 什么是UML? UML是统一建模语言,是一种可视化的面向对象建模语言,是一种用来对真实世界物理进行建模的标准标记,用图形方式表现典型的面向对象系统的整个结构。它的作用域不局限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。为了更好的看懂类图,大家可以点进下方链接了解了解UML类图几种关系

2022-06-27 17:03:12 338

原创 MySQL安装

目录一、解压安装包二、配置环境变量三、新建my.ini四、安装MySQL服务五、解决mysql不能远程连接的问题六、卸载MySQL从官方网站下载MySQL安装包 将安装包解压到指定目录官方网站https://www.mysql.com/点击此电脑==》右键属性==》找到高级系统设置==>环境变量 然后根据上方提示完成 这里给大家提供了my.ini的内容 将新建的my.ini放到C:\Program Files\mysql\mysql-5.7.23-winx64文件夹下说明:sql_modeNO_ENG

2022-06-24 21:29:28 403

原创 常见设置模式(抽象工厂&责任链模式&观察者模式)

目录一、 抽象工厂二、 责任链模式2.1 概念2.2 使用场景2.3 类图​编辑三、观察者模式(Obsever)3.1 概念3.2 使用场景3.3 类图​编辑 小结类图: 具体代码:PcFactory(类族)HPFactory(惠普)工厂LogicFactory(罗技)子工厂(继承抽象类PcFactory) 鼠标抽象工厂KeyboardHpkeyboard(HP的键盘制作工厂)LogicKeyboard(Logic的键盘制作工厂) 键盘抽象工厂Mouse Hp

2022-06-22 12:27:00 342 1

原创 常见设置模式(单例模式&普通工厂模式)

目录1. 为什么需要学习设计模式二、常见设置模式2.1 单例模式2.1.1 概念2.1.2 使用场景2.1.3 优缺点2.1.4 示例2.2 工厂模式2.2.1 概念2.2.2 使用场景2.2.3 工厂方法本部分相关的示例代码:二、常见设置模式2.1 单例模式2.1.1 概念保证在内存中只用一个实例比如:系统配置文件的管理,这些配置文件只要使用一个单例对象进行读写即可,系统总其他地方需要使用配置信息时,只要使用该单例对象进行获取就可以了,这样便于统一管理配置信息。🟡优点:🟣缺点:1..

2022-06-21 11:49:09 353 2

原创 OOP面向对象

概念:世界是由各种各样的具有自己独特的运动规律和内部属性的对象组成,不同对象之间互相作用和通讯就形成了缤纷的世界好处:更符合人对事物认识的规律概念:类用来封装数据,及处理这些数据的方法。类是抽象,而对象是具体对象:现实生活中客观存在的,万物皆可为对象,是类对应的实体,不同的对象有不同或者相同的运动规律和内部属性,对象之间存在交互和复杂的关系类:是将现实中的对象抽象成java代码世界中的类(建模),用来封装对象的相关数据和处理这些数据的方法,当java中的一个类被创建/实例化(类-->对象)后就会加载进入内存

2022-06-20 16:24:36 461 1

原创 Tomcat部署方式&eclipse中Tomcat的部署目录&web监听器

目录一、Tomcat三种部署方式在部署目录部署war包通过server.xml部署 独立部署文件 二、eclipse中的tomcat部署目录 三、关于web监听器web监听器的类型:这种方式部署最简单,也是在最常用的一种方式,如:在tomcat的server.xml文件中有如下配置:此文件说明虚拟服务器localhost,使用webapps作为部署目录,只要将war包部署在该目录中即可完成部署(关于包含的属性上篇文章有介绍就不一一解释了)步骤:注:这种方式也可以直接部署文件夹,但要求部署...

2022-06-17 11:33:37 2228

原创 Tomcat组件介绍&server.xml文件说明&连接器

目录一、Tomcat结构图二、Tomcat的启动三、server.xml四、关于连接器tomcat主要组件的结构图1) 读取tomcat的配置文件,其中最重要的是server.xml2) 解析配置文件,对系统组件进行初始化,包括server,service,engine,connector,endpoint,可以参考server.xml文件文件的顺序3) 启动各种组件准备提供服务4) 在指定的端口开始监控请求代表整个Catalina Server容器,是tomcat实例的顶层元素,由org.apach

2022-06-16 16:51:51 699

原创 Tomcat目录介绍&Session持久化

目录一、Tomcat是什么?二、目录结构及作用三、Session持久化示例 注意:有时我们会将web叫做web服务器,实际上tomcat更准确的叫法是应用服务器。 web服务器主要是指专门来处理html,css,图片等静态资源的服务器,必要apache服务器。 tomcat目录结构的截图如下:bin目录主要要来存放tomcat命令的目录,里面主要有两种类型的文件,一种是以.bat为扩展名的文件,一类是以.sh为扩展名的文件。其中.bat的文件是在windows平台的命令,.sh的文件是在linux平台的文件

2022-06-14 11:23:03 403

原创 EasyUI DataGrid数据显示

DataGrid(数据表格)DataGrid以表格形式展示数据,并提供了丰富的选择、排序、分组和编辑数据的功能支持。DataGrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识。它是轻量级的且功能丰富。单元格合并、多列标题、冻结列和页脚只是其中的一小部分功能。实现的页面效果图:数据分页显示:底下的分页下拉框可以显示指定的条数 及显示第几页根据名字进行模糊查询:数据库的建立insert into bs_permission values(seq_per...

2022-05-11 21:17:11 827

原创 easyui Tree后端工作

上期回顾easyui的基本使用和布局https://blog.csdn.net/weixin_62270300/article/details/124600661?spm=1001.2014.3001.5501上篇文章菜单搭建的数据是定死的 。今天这篇文件在上篇菜单搭建的基础上进行优化 将数据从数据库中提取出来 显示在页面上 如下图所示菜单搭建使用树控件搭建的 什么是树控件?树控件在web页面中一个将分层数据以树形结构进行显示。它提供用户展开、折叠、拖拽、编辑和异步加载等功能。除了这..

2022-05-09 23:17:41 313

原创 EasyUI的基本使用&布局

目录一、什么是easyui?二、easyui能带给我们什么好处?三、easyui如何使用?1️⃣.将从官网上下载的EasyUI的资源压缩包解压 然后复制到项目中2️⃣.引入必要的js和css样式文件3️⃣.easyui文档网站布局搭建和菜单搭建index.jsptree-data.json一、什么是easyui?easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。easyui为创建现代化,互动,JavaScript...

2022-05-06 15:02:58 3323

原创 JavaWeb BootStrap 03.主页优化

一、首页tab页使用商品展示旁边显示的分类 是采用bootstrap5里的列表组(list group)样式商品展示的旁边新增了一个标签分页(Navs and tabs)样式二、首页登录购物车顶部导航栏展开的效果图如下:点击购物车出现如下界面:采用bootstrap5里的画布外(Offcanvas)样式在上一篇文章的基础上对导航栏添加了购物车的标签 <li class="nav-item"> &l...

2022-05-05 12:34:19 522

原创 JavaWeb Bootstrap02主页搭建

上期回顾Bootstrap01基本使用https://blog.csdn.net/weixin_62270300/article/details/124547772?spm=1001.2014.3001.5501目录一、顶部页面top.jsp(顶部代码) 二、首页index.jsp(主页界面)三、增加商品界面insert.jsp(增加界面)一、顶部页面点击右边图标下拉出来的效果如下👇 点击哪个跳哪个界面top.jsp(顶部代码)<%@...

2022-05-04 22:05:38 683

原创 JavaWeb Ajax二级联动&Bootstrap的基本使用

上期回顾Ajax的基本使用https://blog.csdn.net/weixin_62270300/article/details/124493357?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124493357%22%2C%22source%22%3A%22weixin_62270300%22%7D&ctrtid=QNkDj一、Ajax二级联动效果

2022-05-03 12:28:28 1391

原创 JavaWeb之Ajax的基本使用

目录一、Ajax是什么?二、为什么使用Ajax?三、Ajax基本使用四、案例无刷新登录(ajax、get、post)💫login.jspLoginServlet.java查询名字是否存在💫register.javaFindServlet.java使用搜索框时弹出的提示💫index.java一、Ajax是什么?Ajax,全称Asynchronous JavaScript and XML ,也就是异步加载的javascript 和 XML .Aj...

2022-04-29 19:38:41 7129

原创 JavaWeb MVC购物车(2)

JavaWeb MVC购物车(1)回顾JavaWeb MVC 购物车(1)https://blog.csdn.net/weixin_62270300/article/details/124447210?spm=1001.2014.3001.5501JavaWeb MVC购物车(2)主要完善的功能一、处理页面样式被拦截的问题二、订单结算&订单显示三、订单项的显示一、处理页面样式被拦截的问题LoginFilter.java(处理过滤的代码)package com..

2022-04-28 21:01:56 1338 1

原创 JavaWeb MVC购物车(1)

目录一、MVC是什么?二、 项目文件MVC购物车(1)主要完成的功能三、登录功能的制作四、.页面过滤器的制作五、全部商品的显示六、.购物车商品的添加七、购物车数量加减&总价计算八、删除商品九、清空购物车数据库建表一、MVC是什么? MVC(ModelView Controller)是软件工程中的一种软件架构模式,它把软件系统分为模型、视图和控制器三个基本部分。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个...

2022-04-27 21:11:24 2712 2

原创 JavaWeb servlet基本使用

前提回顾jsp什么时候算是学完了【高内聚 低耦合】没有java代码,在jsp文件中没有java封装JavaBean 操作集成到doXX.jsp JSTL代替了java遍历操作 、取值 有一种专门的页面 doxx.jsp只包含java什么是jsp?本质上就是一个java文件去除doxx.jsp 新建java文件 实现Servlet(接口) 继承HttpServlet(类)jsp -(当用户访问该jsp)=> java一、实现与生命周期先实现Servlet新建一

2022-04-25 12:44:44 1421

原创 JavaWeb 优化购物车项目JSTL版&分页

购物车原版购物车原版1https://blog.csdn.net/weixin_62270300/article/details/124159838?spm=1001.2014.3001.5501购物车原版1.2https://blog.csdn.net/weixin_62270300/article/details/124181907?spm=1001.2014.3001.5501目录index.jsp(首页代码)doIndex.jsp(处理主页的代码)IGoodsBiz.java..

2022-04-19 12:41:19 485

原创 JavaWeb域对象&EL表达式&JSTL

一、域对象1、什么是作用域? JSP创建的对象有一定的生命周期,也有可能被其他组建或者对象访问。对象的生命周期和可访问性成为作用域。2、四大域对象按照作用范围来算:PageContext(jsp页面)< Requset(一次请求)<Session(一次会话)<application(整个web界面)注:若在不同作用域有相同名称的对象,则系统的查找顺序为page => request => session =>application...

2022-04-16 00:11:19 1167

原创 JavaWeb购物车项目二

🛑此篇文章是根据上篇购物车一进行的完善 上期回顾链接如下:JavaWeb购物车项目一https://blog.csdn.net/weixin_62270300/article/details/124159838主要实现功能一、购物车商品显示二、商品的加减三、输入框数字改变四、商品删除五、清空购物车六、退出登录一、购物车商品显示将选中的添加到购物车的商品显示在购物车页面中首先从首页点击图标🛒(a标签)进入购物车界面,代码如下<a class="btn b

2022-04-15 12:02:57 4871 2

原创 JavaWeb购物车项目

项目分析:1、购物车并不是一直放数据库2、选择使用的技术:session:好处:快(放在内存当中),存对象的 坏处:占用内存,服务器意外待机数据会丢失cookie好处:不占用内存,存储很久 坏处:存在客户端上,只能存String,数据有泄露的风险...

2022-04-14 11:02:27 10582 22

空空如也

空空如也

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

TA关注的人

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