自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSM总结

c>在查询获得list集合之后,使用PageInfo<T>pageInfo=new PageInfo<>(List<T>list,int navigatePages)获取分页相关数据。navigatePages:导航分页的页码数。navigatePages:导航分页的页码数。注意:1、开启分页必须放在开头的位置。pageSize:每页显示的条数。size:当前页显示的真实条数。nextPage:下一页的页码。注意:list:分页之后的数据。pageNum:当前页的页码。prePage:上一页的页码。

2024-05-18 22:07:24 306

原创 Spring

根据指定的策略,在IOC容器中匹配某一个bean,自动为指定的bean中所依赖的类类型或接口类型属性赋值.* no,default:表示不装配,即bean中的属性不会自动匹配某个bean为属性赋值,此时属性使用默认值。* a>若在IOC中,没有任何一个兼容类型的bean能够为属性赋值,则该属性不装配,即值为默认值null。* 3.byName:将要赋值的属性的属性名作为bean的id在IOC容器中匹配某个bean,为属性赋值。若bean的作用域为多例时,生命周期的前三个步骤会在获取bean时执行。

2024-04-27 18:02:55 401 1

原创 MyBatis基础知识

创建MyBatis的核心配置文件核心配置文件主要用于配置连接数据库的环境以及MyBatis的全局配置信息。2.mapper接口中的方法的方法名要和映射文件中的sql的id保持一致。核心配置文件存放的位置是src/main/resources目录下。1.mapper接口的全类名和映射文件的namespace一致。一个mapper接口对应了一个映射文件中的一个sql语句。

2024-04-16 17:48:26 84

原创 AJAX

2.异步交换:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,如:搜索联想,用户名是否可以校验,等等。概念:AJAX(Asynchronous JavaScript And XML):异步的JavaScript和XML。1.与服务器进行数据交换:通过AJAX可以给服务器发送请求,并获取服务器响应的数据。使用了AJAX和服务器进行通信,就可以使用HTML+AJAX来替换JSP页面了。

2024-04-06 22:15:42 285

原创 Filter

概念:Filter表示过滤器,是JavaWeb三大组件(Servlet,Filter,Listener)之一。拦截具体的资源:/index.jsp:只有访问index.jsp才会被拦截。1.放行后访问对应资源,资源访问完成后,还会回到Filter中吗?目录拦截:/user/*:访问/user下的所有资源,都会被拦截。后缀名拦截:*.jsp:访问后缀名为jsp的资源,都会被拦截。一个Web应用,可以配置多个过滤器,这个过滤器称为过滤器链。拦截所有:/*:访问所有资源,都会被拦截。过滤器可以把对资源的请求。

2024-04-06 21:55:21 236

原创 会话跟踪技术

会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间。会话:用户打开浏览器,访问web服务器的资源,会话建立,指导有一方断开连接,会话结束。在一次会话中可以包含。Cookie: 客户端会话技术,将数据保存到客户端,以后每次请求都携带Cookie数据进行访问。默认情况下,Cookie存储在浏览器内存中,当浏览器关闭,内存释放,则Cookie被销毁。的,每次浏览器向服务器请求时,服务器都会将该请求视为。请求,因此我们需要会话跟踪技术来实现会话内数据共享。

2024-04-06 15:59:01 279

原创 JSP

JSP静态动态。

2024-04-06 10:18:38 1339

原创 Request和Response

1.Tomcat需要解析请求数据,封装为request对象,并且创建request对象传递到service方法中。String[ ] getParameterValues(String name):根据名称获取参数值(数组)String getParameter(String name):根据名称获取参数值(单个值)Request(请求)&Response(响应)Request通过通用方式获取请求参数。Request获取请求数据。Request继承体系。

2024-03-30 22:06:31 386

原创 HTTP,Servlet

概念:HyperTextTransferProtocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。3.HTTP协议是无状态协议:对于事务处理没有记忆能力。每次请求-响应都是独立的。2.基于请求-响应模型的:一次请求对应一次响应。1.基于TCP协议:面向连接,安全。HTTP-请求数据格式。

2024-03-28 19:33:30 414

原创 JavaWeb

B/S构架:Browser/Server,浏览器/服务器 构架模式,它的特点是 ,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可。好处:易于维护升级:服务器端升级后,客户端无需任何部署就可以使用到新的版本。什么是JavaWeb?JavaWeb技术栈。

2024-03-28 16:10:33 347

原创 JavaScript

2024-03-22 16:10:13 301

原创 CSS

什么是CSS?CSS是一门语言,用于控制网页表现CSS(CascadingStyleSheet):层叠样式表W3C标准:网页主要由三部分组成HTMLCSSJavaScriptCSS导入方式CSS导入HTML有三种方式:1.内联样式:在标签内部使用style属性,属性值是css属性键值对2.内部样式:定义标签,在标签内定义css样式3.外部样式:定义link标签,引入外部的css的文件CSS选择器。

2024-03-18 18:37:58 420

原创 HTML

src:规定显示图像的URL(统一资源定位符)height:定图像的高度width:定义图像的宽度src:规定的音频 URLcontrols:显示播放控件src:规定视频的URLcontrols:显示播放控件。

2024-03-16 21:45:52 541

原创 MyBatis

持久层框架。

2024-03-14 21:15:26 366

原创 Maven

Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建,报告和文档。中央仓库:由Maven团队维护的全球唯一的仓库,地址:http://repo1.maven.org/maven2/依赖管理其实就是管理你项目所依赖的第三方资源(jar包,插件.....)官网:http://maven.apache.org/如果没有,则去中央仓库中下载对应的jar包到本地仓库。远程仓库(私服):一般由公司团队搭建的私有仓库。本地仓库→远程仓库→中央仓库。

2024-03-09 18:20:03 436

原创 JDBC

概念:JDBC 就是使用Java语言操作关系型数据库的一套API 全称:( Java DataBase Connectivity ) Java 数据库连接。

2024-03-02 21:32:46 412

原创 事物

概述:数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败。事务是一个不可分割的工作逻辑单元。语法:开启事务START TRANSATION 或者 BEGIN提交事务commit回滚事务rollback。

2024-02-29 20:34:27 347

原创 MySQL的存储过程

系统变量又分为全局变量与会话变量。全局变量在MYSQL启动的时候由服务器自动将它们初始化为默认值,这些默认值可以通过更改my.ini这个文件来更改。会话变量在每次建立一个新的连接的时候,由MYSQL来初始化。MYSQL会将当前所有全局变量的值复制一份。来做为会话变量。也就是说,如果在建立会话以后,没有手动更改过会话变量与全局变量的值,那所有这些变量的值都是一样的。

2024-02-22 21:57:15 359

原创 MySQL的视图

某些视图是可更新的。对于可更新的视图,在视图中的行和基表中的行之间必须具有一对一的关系。修改视图是指修改数据库中已存在的表的定义。当基本表的某些字段发生改变时,可以通过修改视图来保持视图和基本表之间一致。视图中虽然可以更新数据,但是有很多的限制。一般情况下,最好将视图作为查询数据的虚拟表,而不要通过视图更新数据。因为,使用视图更新数据时,如果没有全面考虑在视图中更新数据的限制,就可能会造成数据更新失败。删除视图时,只能删除视图的定义,不会删除数据。

2024-02-22 12:12:04 1530

原创 MySQL的函数

在MySQL中,聚合函数主要由:count,sum,min,max,avg,这些聚合函数我们之前都学过,不再重复。,该函数用户实现行的合并函数首先根据group by指定的列进行分组,并且用分隔符分隔,将同一个分组中的值连接起来,返回一个字符串结果。

2024-02-16 22:07:16 363

原创 MYSQL的多表操作

MySQL 外键约束(FOREIGN KEY)是表的一个特殊字段,经常与主键约束一起使用。对于两个具有关联关系的表而言,相关联字段中主键所在的表就是主表(父表),外键所在的表就是从表(子表)。外键用来建立主表与从表的关联关系,为两个表的数据建立连接,约束两个表中数据的一致性和完整性。比如,一个水果摊,只有苹果、桃子、李子、西瓜等 4 种水果,那么,你来到水果摊要买水果就只能选择苹果、桃子、李子和西瓜,其它的水果都是不能购买的。

2024-01-26 21:25:55 616 1

原创 MySQL数据库基本操作-DQL-基本查询

数据库中的表结构确立后,表中的数据代表的意义就已经确定。通过MySQL运算符进行运算,就可以获取到表结构以外的另一种数据。例如,学生表中存在一个birth字段,这个字段表示学生的出生年份。而运用MySQL的算术运算符用当前的年份减学生出生的年份,那么得到的就是这个学生的实际年龄数据。如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的order by子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。

2023-12-22 21:53:29 599

原创 MySQL约束

概念:约束英文:constraint约束实际上就是表中数据的限制条件作用:表在设计的时候加入约束的目的就是为了保证表中的记录完整性和有效性,比如用户表有些列的值(手机号)不能为空,有些列的值(身份证号)不能重复。分类:主键约束(primary key) PK自增长约束(auto_increment)非空约束(not null)唯一性约束(unique)默认约束(default)零填充约束(zerofill)外键约束(foreign key) FK主键约束。

2023-12-21 21:34:48 375 1

原创 MYSQL数据库基本操作——DML

1.基本介绍:DML是指数据操作语言,英文全称是Data Manipulation Language,用来对数据库中表的数据记录进行更新。

2023-12-21 21:01:30 560 1

原创 MYSQL数据库基本操作-DDL

2.数据库的常用操作。

2023-12-20 21:32:34 375

原创 SQL与数据库系统

SQL概述:1.SQL全称:Structured Query Language,是结构化查询语言,用于访问和处理数据库的标准的计算机语言。SQL特点:1.具有综合统一性,不同数据库的支持的SQL稍有不同。2.非过程化语言。3.语言简洁,用户容易接受。4.以一种语法结构提供两种使用方法。语法特点1.SQL对关键字的大小写不敏感。2.SQL语句可以以单行或者多行书写,以分行结束。3.SQL的注释:--单行注,-- 后面一定要有一个空格# 单行注释,#后面可加可不加空格/*多行注释。

2023-12-20 20:44:49 368

原创 JDK8新特性:Stream

也叫Stream流,是Jdk8开始新增的一套API (java.util.stream.*),可以用于操作集合或者数组的数据。

2023-12-18 21:19:02 371

原创 集合进阶(二)

就是一种特殊形参,定义在方法、构造器的形参列表里,格式是:数据类型...参数名称;

2023-12-16 18:43:16 1621 1

原创 集合进阶(一)

集合体系结构Collection (单列集合)在单列集合里,每个元素(数据)只包含一个值。Map (双列集合)双列集合,每个元素包含两个值(键值对)。Collection集合体系。

2023-12-14 18:22:36 64

原创 异常

自定义运行时异常定义一个异常类继承RuntimeException重写构造器通过throw new 异常类(xxx)来创建异常对象并抛出。编译阶段不报错,提醒不强烈,运行时才可能出现。自定义编译时异常定义一个异常类继承Exception重写构造器通过throw new 异常类(xxx)来创建异常对象并抛出。编译阶段就会报错,提醒更加强烈。

2023-12-13 23:13:26 36 1

原创 补充知识

由String提供的一种方法;让字符串对象与送进去的正则表达式进行匹配。由String提供的一种方法,根据索引提取当前位置的字符。

2023-12-11 21:32:15 30 1

原创 正则表达式

简介。

2023-12-11 20:39:20 52 1

原创 算法

排序算法。

2023-12-09 21:26:00 32 1

原创 JDK8新增特性

Lambda表达式是JDK8新增的一种语法形式;作用:用于简化匿名内部类的代码写法。

2023-12-07 21:17:09 36 1

原创 常用API(二)

Math。

2023-12-03 11:31:11 50 1

原创 常用API(一)

toString()方法存在的意义就是为了被子类重写,以便返回对象具体的内容。直接比较两个对象的地址是否完全相同,完全可以用“==”替代equals,equals存在的意义就是为了被子类重写,以便比较子类的内容是否相等,以便子类自己定制比较的规则(比如比较对象内容)。 什么是Objects:Objects是一个工具类,提供了了很多操作对象的静态方法给我们使用 Objects类的常见方法:

2023-11-30 21:15:50 62 2

原创 面向对象高级

什么是static?

2023-11-18 21:34:01 62 1

原创 2023.11.11小组考核总结

一些最近学习的反思及知识点未掌握的部分

2023-11-12 11:00:50 46 2

原创 常用API(应用程序编程接口)

什么是包?

2023-11-08 21:13:24 132

原创 面向对象基础编程(oop)

一个代码中,可以写多个class类,但只能一个public修饰,且public修饰的类名必须成为代码文件名。如果某个对象没有一个变量引用它,则该对象无法被操作了,该对象会成为所谓的垃圾对象。对象与对象之间的数据不会相互影响,但多个变量指向同一个对象时就会相互影响了。开发一个一个的对象,把数据交给对象,再调用对象的方法来完成对数据的处理。二 . 对象执行原理,类与对象注意事项。1.如何识别引用类型的变量?一 . 入门,搞懂对象。是一种特殊的数据结构。

2023-11-04 21:27:09 44

空空如也

空空如也

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

TA关注的人

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