自定义博客皮肤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)
  • 收藏
  • 关注

原创 Spring Bean的生命周期

在Spring容器启动过程中,会将Bean解析成Spring内部的BeanDefinition结构;理解为将spring.xml中的标签转换成BeanDefinition结构有点类似于XML解析。例如id、class(类名)、scope、ref(依赖的bean)等等。其实就是将bean(例如)的定义信息存储到这个对应BeanDefinition相应的属性中。优点减少内存的使用,也Spring中bean默认的创建方式。缺点会存在变量污染的问题。优点不存在变量污染。...

2022-07-21 21:16:55 182 1

原创 集合框架——入门3

目录一、 Map二、TreeMap总结特点:无序,以键值对的形式存储数据,键不能重复(唯一),值可以重复(不唯一)遍历方式获取所有的键keys获取所有的值values获取所有的键值对二、TreeMap以键排序(升序和降序)以值排序获取价值对

2022-06-01 19:40:13 122

原创 集合框架——入门2

目录一、Set二、LinkedHashSet总结一、Set 1.1 特点:无序、对象不能重复 1.2 遍历 1.2.1 foreach 1.2.2 迭代器 1.3 常用实现类 HashSet TreeSet:根据某种(规则)对里面的元素进行排序 自然比较接口: java.lang.Comparable 比较器: java.util.Comparator String以A...

2022-05-31 18:05:45 118

原创 集合框架——入门

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录一、Collection接口?二、List接口一、Collection接口?1.1 集合框架的顶级接口 1.2 是Set和List的父接口 1.3 但不是Map的父接口二、List接口1.不唯一,可以添加重复元素有序,元素添加的顺序与输出的顺序一致 List lst=new ArrayList<>(); lst.add("aa"); lst...

2022-05-30 23:26:09 101

原创 easyui快速入门06删除和修改

文章目录一、删除二、修改一、删除dao方法:$("#delBootBtn").click(function() { let row = $("#bookTable").datagrid("getSelected"); if(!row) { $.messager.alert('消息','请选择要删除的记录'); return; ...

2022-05-09 16:23:06 278

原创 easyui 快速入门05

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、dialog组件的使用二、用法三、属性一、dialog组件的使用扩展自$.fn.window.defaults。使用$.fn.dialog.defaults重写默认值对象。该对话框是一种特殊类型的窗口,它在顶部有一个工具栏,在底部有一个按钮栏。对话框窗口右上角只有一个关闭按钮用户可以配置对话框的行为显示其他工具,如collapsible,minimizable,maximizable工.

2022-05-08 17:02:35 123

原创 easyui_快速入门04

文章目录一、DataGrid二、DataGrid三、DataGrid事件四、DataGrid分页一、DataGrid概述:扩展自$.fn.panel.defaults。使用$.fn.datagrid.defaults重写默认值对象。DataGrid以表格形式展示数据,并提供了丰富的选择、排序、分组和编辑数据的功能支持。DataGrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识。它是轻量级的且功能丰富。单元格合并、多列标题、冻结列和页脚只...

2022-05-07 18:07:02 236

原创 easyui 快速入门3

文章目录一、权限二、RBAC模型 1、RBAC是什么:2、RBAC重要对象:一、权限RBAC模型(Role-Based Access Control:基于角色的访问控制)RBAC的组成:用户、角色和权限。User(用户):每个用户都有唯一的UID识别,并被授予不同的角色Role(角色):不同角色具有不同的权限Permission(权限):访问权限用户-角色映射:用户和角色之间的映射关系角色-权限映射:角色和权限之间的映射 1.1 五张表的...

2022-05-06 21:35:57 48

原创 EasyUi——快速入门2

文章目录一、全局path定义二、页面缓存三、postman使用四、tree组件实现JSON数据绑定五、动态添加选项卡六、Tree(树)七、树控件数据格式化一、全局path定义base标签:base的标签的href属性里面的内容会自动添加到在hread标签里面的引入的路径前面 <base href = "${pageContext.request.servletContext.contextPath}/static/"> ...

2022-05-05 21:22:49 98

原创 EasyUi 快速入门

文章目录一.easyUI的简介二.easyUI的不足之处三.学easyUI的好处四.easyUI的特点五、EasyUI的常用组件总结一.easyUI的简介easyui是一款基于jQuery的前端框架,可以使用其中的组件进行布局以及用来做后台的管理界面。 EasyUI是一个前端开发的框架,其将常用的页面开发使用的组件进行了封装,前端开发人员只需将EasyUI的资源导入项目后使用即可,快速提升开发效率。 使用: ① 导入EasyUI的资源...

2022-05-04 17:51:07 516

原创 Bootstarp_03表格、模态框、和图标以及滚动监听

文章目录一、表格二、弹出模态框 (Modal)三、图标四、滚动监听一、表格概述:使用Bootstrap使用表格的文档和示例(表格样式及响应式优先于BootStrap全局的其它JavaScript事件示例:<table class="table"> <thead class="thead-dark"> <tr> <th scope="col">#</th> ...

2022-05-03 21:43:35 606

原创 BootStarp_02 轮播效果、列表组和图文框

文章目录一、轮播效果二、列表组三、图文框一、轮播效果概述:这是一个循环滚动的幻灯片组件,可以使用文本、图象水平不间断滚动,如同旋转木马一般。工作原理:轮播效果是一个幻灯片效果,使用CSS 3D变形转换和一些JAvaScript构建一内容循环播放,它适用于一系列图像、文本或自定义标记,还包括对上一个/下一个图的浏览控制和指令支持。在支持Page Visibility API(页面可见性)的浏览器中,当网页对用户不可见时(如浏览器选项卡处于非活动状态、窗口最小化...

2022-05-02 21:53:59 243

原创 Bootstrap ------ 前端开发框架(理论知识)

目录一、Bootstrap是什么? 二、环境安装 总结一、Bootstrap是什么?What? ①.诞生于2011年,来自Twitter公司,是目前最受欢迎的前端框架 ②.是一个用于快速开发Web应用程序和网站的前端框架 ③.Bootstrap是基于HTML、CSS、JS的,简洁灵活,使得Web开发更加快捷 概述:Bootstrap是一个建立一个页面,就可以在三个终端(PC端、平板、手机)上完美展示的响应式前端框架Why? ①.响...

2022-04-29 21:55:10 149

原创 JavaWeb _ 23 AJAX实现分页

文章目录一、项目分析 二、使用方法前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用方法使用方法1.插件依赖jquery,使用前需要先引入jquery库2.可定制生成分页的...

2022-04-28 21:34:08 171

原创 JavaWeb _ 22 AJAX快速入门

文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、AJAX## Ajax从入门到放弃### 1.引入**传统网站中存在的问题**- 网速慢的情况下,页面加载时间长,用户只能等待- 表单提交后,如...

2022-04-27 22:10:51 118

原创 JavaWeb—21 MVC购物车02

文章目录一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):...

2022-04-26 23:42:07 1856

原创 Javaweb_20 MVC购物车

文章目录前言 一、MVC是什么? 二、购物车页面关系图前言MVC(Model View Controller)是软件工程中的一种软件架构模式,它把软件系统分为模型、视图和控制器三个基本部分。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。```![1](1.png)### 2.1 MVC每层之间的逻辑关系![2](2.png)```M:Model,模型 Ja...

2022-04-25 21:40:53 78

原创 JavaWeb_19 Filter与Listener

文章目录一、Filter 二、Listener监听器 总结一、Filter概述: 过滤器实际上就是对web资源(HTML、CSS、Servlet、JSP)进行拦截,做一些处理后再交给下一个过滤器或servlet处理通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理快速入门:编写一个Filter,定义类实现接口Filter,实现接口中的抽象方法 在web.xml文件中配置访问过滤路径(和Servlet...

2022-04-24 22:53:10 89

原创 JavaWeb_18 Servlet 理解

文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warnings...

2022-04-19 23:11:41 62

原创 JavaWeb_项目E家园

文章目录一、数据库 二、登录 三、注册一、数据库create table e_users( userid number(4) primary key,--用户编号 username varchar2(20) not null,--用户名 password varchar2(20) not null,--用户密码 realname varchar2(20),--真实姓名 sex varchar2(2),-...

2022-04-18 20:50:48 695

原创 JavaWeb_E家园项目

文章目录案例一、案例数据库:--使用者:数据表scottcreate table e_users( userId number(4) primary key,--用户编号 username varchar2(20) not null,--用户名 password varchar2(20) not null,--用户密码 realName varchar2(20),--真实姓名 sex varchar2...

2022-04-14 22:36:51 125

原创 JavaWeb _ 15 El+JSTL实现购物车

文章目录一、购物车改进 二、实现的案例 总结一、购物车改进修改思路: 二、实现的案例设置好带具有模糊查询功能的主界面代码如下(示例): <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java...

2022-04-13 22:58:37 255

原创 JavaWeb_14 域对象、El表达式、JSTL库

文章目录一、域对象 二、El表达式 三、JSTL库 总结一、域对象? 1.page域(pageContext):只能作用于当前页面,既不能用来做做转发的数据分享,也不能做重定向的数据分享。 2.request域:只能作用于同一个请求的数据共享,所以只能在请求的转发中使用。 3.session域:只能作用于一次对话中共享数据(一次对话:用户打开浏览器,浏览多个web站点后,关闭该浏览器),转发和重定向都可以使用 4.co...

2022-04-12 22:09:47 71

原创 JavaWeb _13 session购物车部分功能讲解

文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warnings...

2022-04-11 22:54:39 247

原创 JavaWeb_12 jsp标准标签&购物车项目布置

文章目录一、Jsp标签库 二、购物车项目布置一、JSP标准标签库Java Server Pages 标准标签库 (JSTL) 包含的各种标签可用于 JSP 页面中其优点有:提供一组标准标签;可用于编写各种动态 JSP 页面;用于访问数据库、有条件地执行代码和支持国际化常用jsp标签(自带):1.<jsp:include page="页面"> 包含2.<j...

2022-04-09 22:06:44 1074

原创 JavaWeb_12 三层架构[新闻发布系统08]

文章目录一、JavaEE开发模式 二、三层架构 总结一、JavaEE开发模式(1)JavaEE开发模式 开发模式: 指模式在开发过程中总结出的"套路",总结出的一套约定俗称的设计模式。(2)JavaEE模式 ① model1模式——【①】JSP Model1是JavaWeb早期的模型,它适合小型Web项目,开发成本低!Model1第一代时期,服务器端只有JSP页面,所有的操作都在JSP页面中,连访问数据库的API也在JSP页面中完成。也就是说...

2022-04-09 21:03:57 184

原创 JavaWeb _11 富文本编辑器以及主界面分页

文章目录前言 一、富文本编辑器 二、web文件上传与下载 三、主界面分页一、富文本编辑器 概述: 富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器,类似于 Microsoft Word 的编辑功能常用的富文本编辑器: ckeditor Kindeditor ueditor ...

2022-04-08 23:31:47 395

原创 JavaWeb_09 分页

文章目录一、回顾oracle中伪列 二、JavaWeb分页一、回顾oracle中的伪列rownum:伪列 需求:根据伪列实现查询tb_news表中的第一条到第五条记录 方案:将rownum伪列字段变成明列字段 代码: select b.* from ( select a.*,rownum as rid from tb_news a ) b where b.rid between 1 and...

2022-04-06 22:57:10 78

原创 JavaWeb_08 applicatio与javabean

文章目录一、application 二、javabean一、application? (1)概述 application对象为多个应用程序保存信息,对于一个容器而言每个用户都共同使用一个application,这和session对象是不一样的。服务器启动后,就会自动创建application对象,这个对象一直会保持,直到服务器关闭为止。 (2)常用方法 getAttribute(String name) ...

2022-04-05 23:15:53 85

原创 JavaWeb _ 07 session、Cookie和七天免登陆

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、会话管理 二、cookie 三、session 四、cookie与session的区别 五、七天免登陆一、会话管理概述: 1.双方的交流或交互,计算机中也是,浏览器和服务器的交互称之为会话 2.一次会话中包含多次请求和响应功能: 1.限制页面的访问(后台的页面在非登录的情况下是不能进行访问的)...

2022-04-03 22:17:09 1753

原创 JavaWeb _6后台模糊查询&评论管理&首页数据绑定以及include指令&前端登录

文章目录一、后台模糊查询 二、include指令 三、首页数据绑定 四、前端登 五、评论管理一、后台模糊查询 代码如下(示例): <!-- 实现admin.jsp页面中模糊查询的搜索功能(根据标题进行模糊查询) --> <div style = "width:100%;height:40px;text-align: center;line-height:40px; "> <form action ...

2022-03-31 17:47:07 383

原创 JavaWeb——5文件选择器及字节流&缓冲流

文章目录前言 一、文件选择器 二、字节流&缓冲 总结一、文件选择器概述 打开文件或文件夹、保存文件或文件夹。1.常用方法setFileSelectionMode(int mode)设置JFileChooser,以允许用户只选择文件、只选择目录,或者可选择文件和目录showDialog(Component parent,String approveButtonText)弹出具有自定义approve按钮的自定义文件选择器对...

2022-03-29 20:59:25 290

原创 JavaWeb_4 快速入门之验证码及课堂项目

文章目录一、验证码 二、项目演示一、验证码1.为什么需要验证码? 随着网络的发达,会有些人恶意注册网站,但是有了验证码之后就可以有效防止这一现象,对于网站运营商家来说,少了这些无效的注册,也更有利于管理,降低网站运营管理的难度。 对于用户来说,当账户出现异常和高风险操作都会触发验证码,验证码发到个人手机上,很好的保护了个人信息安全。2.利用javaweb技术设置验证码第一步:定义接收验证码的容器...

2022-03-29 19:18:03 102

原创 JavaWeb 03页面跳转方式

文章目录一、页面跳转方式 一、pandas 是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代...

2022-03-27 13:42:03 312

原创 Javaweb 2 快速入门之jsp基本语法&表单提交方式&request对象

文章目录一、jsp简介 二、jsp之表单提交方式 三、jsp内置函数 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、jsp简介1.jsp简介 (1)jsp全称:java server pages java服务端页面 如何HTML页面一样,能够通过浏览器去显示对应的效...

2022-03-23 22:06:17 135

原创 Javaweb —— WEB环境搭建

文章目录一、WEB简介 二、WEB环境搭建 三、使用Eclipse开发第一个WEB应用程序 四、总结一、WEB简介?概述: 1. JavaWeb 是指,所有通过 Java 语言编写可以通过浏览器访问的程序的总称,叫 JavaWeb2.Web应用程序的一个最大好处是用户很容易访问应用程序。用户只需要有浏览器即可,不需要再安装其他软件 3.JavaWeb 是基于请求和响应来开发的。(客户端<----->服务器)W...

2022-03-22 00:01:51 357

原创 jQuery 插件——免费版

jQuery 插件

2022-03-15 00:22:28 398

原创 jQuery_04 事件&动画

文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例)...

2022-03-13 01:11:14 64

原创 jQuery _02 筛选&文档处理

文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):

2022-03-12 00:34:45 76

原创 jQuery _02 $工具和CSS样式

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、概述 二、$是什么? 三、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分.

2022-03-11 01:04:28 1185

空空如也

空空如也

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

TA关注的人

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