自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数学建模模型

熵权法,物理学名词,按照信息论基本原理的解释,信息是系统有序程度的一个度量,是系统无序程度的一个度量:根据信息熵的定义,对于某项指标,可以用熵值来判断某个指标的离散程度,其信息熵值越小,指标的离散程度越大,该指标对综合评价的影响(即权重)就越大,如果某项指标的值全部相等,则该指标在综合评价中不起作用。依据的原理:指标的变异程度越小,所反映的信息量也越少,其对应的权值也应该越低。理想解:设想的最优的解(方案),它的各个属性值都达。负理想解:设想的最劣的解(方案),它的各个属性值都。到各备选方案中的最好的值;

2025-08-27 19:30:47 555

原创 springboot博客实战笔记02

注意要先登录之后才能进行评论,所有把评论加入到登录拦截器当中。

2025-08-14 21:11:37 769

原创 springboot博客实战笔记01

MyBatis-Plus 在 MyBatis 的基础上进行了大量增强,提供了更便捷的数据库操作方式,适用于大多数企业级 Java 开发场景,能显著提高开发效率,同时保持 MyBatis 的灵活性。

2025-08-04 23:36:56 1004 1

原创 springboot总结一

Documented//元注解@Target({ElementType.FIELD})//元注解 State注解适用的地方 Field属性,@Retention(RetentionPolicy.RUNTIME)//元注解 会保留到哪个阶段 runtime:运行阶段@Constraint(validatedBy = {StateValidation.class})//指定提供校验规则的类//提供校验失败后的提示信息。

2025-07-25 21:41:21 586

原创 springboot实战篇3demo

【代码】springboot实战篇3demo。

2025-07-25 19:51:44 178

原创 springboot实战篇3

解决在更改密码后 原先的旧令牌也能使用优化后要让令牌主动失效。

2025-07-25 13:14:50 570

原创 springboot实战篇2

Documented//元注解@Target({ElementType.FIELD})//元注解 State注解适用的地方 Field属性,@Retention(RetentionPolicy.RUNTIME)//元注解 会保留到哪个阶段 runtime:运行阶段@Constraint(validatedBy = {StateValidation.class})//指定提供校验规则的类//提供校验失败后的提示信息。

2025-07-24 20:46:21 588

原创 springboot实战demo2

【代码】springboot实战demo2。

2025-07-24 16:59:21 167

原创 Spring-boot实战demo

【代码】Spring-boot实战demo。

2025-07-21 23:30:44 366

原创 springboot实战篇1

执行资料中的big_event.sql脚本,准备数据库表创建springboot工程,引入对应的依赖(web、mybatis、mysql驱动)配置文件application.yml中引入mybatis的配置信息创建包结构,并准备实体类。

2025-07-21 22:53:58 990

原创 springboot基础-demo

【代码】springboot基础-demo。

2025-07-19 14:48:00 223

原创 springboot-基础

需求:使用 SpringBoot 开发一个web应用,浏览器发起请求 /hello后,给浏览器返回字符串 “hello world ~"。遵循约定大约配置的原则,在boot程序启动后,一些bean对象会自动注入到ioc容器,不需要手动声明,简化开发。如果要注册的bean对象来自于第三方(不是自定义的),是无法用 @Component 及衍生注解声明bean的。本质就是一个Maven坐标,整合了完成一个功能需要的所有坐标。如果要注册第三方bean,建议在配置类中集中注册。Value(“${键名}”)

2025-07-19 13:58:41 810

原创 MybatisDemo

【代码】MybatisDemo。

2025-07-18 14:29:10 252

原创 html复习

全称:HyperTextMarkupLanguage(超文本标记语言)。

2025-07-18 10:12:09 719

原创 Mybatis初步

本质:sun公司官方定义的一套操作所有关系型数据库的规范,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。没有使用数据库连接池:客户端执行SQL语句:要先创建一个新的连接对象,然后执行SQL语句,SQL语句执行后又需要关闭连接对象从而释放资源,每次执行SQL时都需要创建连接、销毁链接,这种频繁的重复创建销毁的过程是比较耗费计算机的性能。

2025-07-14 21:24:31 376

原创 Javaweb总结一

通过设置坐标的依赖范围(scope),可以设置 对应jar包的作用范围:编译环境、测试环境、运行环境。注意还有一个scope标签, servlet-api ,在使用它时,必须将 scope 设置为该值,不然运行时就会报错。会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。Servlet是JavaWeb最为核心的内容,它是Java提供的一门动态web资源开发技术。POST的请求参数是通过request的getReader()来获取流中的数据。

2025-07-12 11:18:23 843

原创 Filter&Listener-Javaweb7

过滤器链是指在一个Web应用,可以配置多个过滤器,这多个过滤器称为过滤器链。如下图就是一个过滤器链,我们学习过滤器链主要是学习过滤器链执行的流程执行Filter1的放行前逻辑代码执行Filter1的放行代码执行Filter2的放行前逻辑代码执行Filter2的放行代码访问到资源执行Filter2的放行后逻辑代码执行Filter1的放行后逻辑代码这种配置方式的优先级是按照过滤器类名(字符串)的自然排序。比如有如下两个名称的过滤器 :和。那一定是过滤器先执行。

2025-07-07 08:25:55 736

原创 会话JavaWeb6

会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据。服务器会收到多个请求,这多个请求可能来自多个浏览器服务器需要用来识别请求是否来自同一个浏览器服务器用来识别浏览器的过程,这个过程就是会话跟踪服务器识别浏览器后就可以在同一个会话中多次请求之间来共享数据浏览器和服务器之间使用的是HTTP请求来进行数据传输HTTP协议是无状态的,每次浏览器向服务器请求时,服务器都会将该请求视为新的请求。

2025-07-06 12:10:22 788

原创 Request&Response Javaweb5

Request是请求对象,Response是响应对象获取请求数据浏览器会发送HTTP请求到后台服务器[Tomcat]HTTP的请求中会包含很多请求数据[请求行+请求头+请求体]后台服务器[Tomcat]会对HTTP请求中的数据进行解析并把解析结果存入到一个对象中所存入的对象即为request对象,所以我们可以从request对象中获取请求的相关参数获取到数据后就可以继续后续的业务,比如获取用户名和密码就可以实现登录操作的相关业务设置响应数据。

2025-07-05 00:05:40 805

原创 HTTP&Tomcat&Servlet-JAVAWEB4

Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。在我们日常的生活中,经常会使用浏览器去访问百度京东传智官网等这些网站,这些网站统称为Web网站。JavaWeb就是用Java技术来解决相关web互联网领域的技术栈HTTP概念HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。HTTP协议特点基于TCP协议: 面向连接,安全。

2025-07-03 20:57:55 603

原创 Maven-JAVAWEB3

是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。

2025-07-02 13:27:31 927

原创 JAVAWeb2

数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败。事务是一个不可分割的工作逻辑单元。封装了SQL查询语句的结果。ResultSet executeQuery(sql) :执行DQL 语句,返回 ResultSet 对象将光标从当前位置向前移动一行判断当前行是否为有效行方法返回值说明:true : 有效航,当前行有数据。

2025-07-01 22:20:10 1002

原创 MYSQL-JAVAweb1

表示所有字段数据,一行中也不可能所有的数据都为null,所以建议使用 count(*)如果存储的数据字符个数不足10个,也会占10个的空间 varchar : 变长字符串。执行时机不一样:where 是分组之前进行限定,不满足where条件,则不参与分组,而having是分组之后对结果进行过滤。添加约束可以在添加数据的时候就限制不正确的数据,年龄是3000,数学成绩是-5分这样无效的数据,继而保障数据的完整性。数据库创建好了,要在数据库中创建表,得先明确在哪儿个数据库中操作,此时就需要使用数据库。

2025-07-01 21:42:59 564

原创 Java笔记五

查看API文档,我们可以看到API文档中关于Math类的定义如下:Math类所在包为java.lang包,因此在使用的时候不需要进行导包。并且Math类被final修饰了,因此该类是不能被继承的。Math类包含执行基本数字运算的方法,我们可以使用Math类完成基本的数学运算。要想使用Math类我们就需要先创建该类的对象,那么创建对象就需要借助于构造方法。因此我们就需要首先查看一下API文档,看看API文档中针对Math类有没有提供对应的构造方法。通过API文档来查看在API文档中没有体现可用的构造方法

2025-05-15 17:59:10 980

原创 Java笔记4

static是静态的意思。static可以修饰成员变量或者修饰方法。假如我们要定义如下类:学生类,老师类和工人类,分析如下。学生类属性:姓名,年龄行为:吃饭,睡觉老师类属性:姓名,年龄,薪水行为:吃饭,睡觉,教书班主任属性:姓名,年龄,薪水行为:吃饭,睡觉,管理如果我们定义了这三个类去开发一个系统,那么这三个类中就存在大量重复的信息(属性:姓名,年龄。行为:吃饭,睡觉)。这样就导致了相同代码大量重复,代码显得很臃肿和冗余,那么如何解决呢?

2025-05-12 23:03:17 577

原创 Java笔记三

定义格式:public static void 方法名 ( ) {// 方法体;范例:// 方法体;调用格式:方法名();范例method();方法必须先定义,后调用,否则程序将报错定义格式:参数:由数据类型和变量名组成 - 数据类型 变量名参数范例:int apublic static void 方法名 (参数1) {方法体;public static void 方法名 (参数1, 参数2, 参数3...) {方法体;范例:......

2025-05-11 16:25:21 475

原创 Java笔记02

​ 数据类型 [] 数组名比如:int [] array。

2025-04-01 23:24:06 819

原创 java笔记01

语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java是一门非常火的计算机语言。(也叫做编程语言)我们想要让计算机做一些事情,那么就可以通过Java语言告诉计算机就可以了//1.定义byte类型的变量//数据类型 变量名 = 数据值;//2.定义short类型的变量//3.定义int类型的变量int c = 30;//4.定义long类型的变量//5.定义float类型的变量//6.定义double类型的变量。

2025-03-27 23:21:02 839

原创 js考核第八题

屏幕录制 2025-02-14 120557

2025-02-14 13:06:31 816

原创 js考核题目九

/当前鼠标位置 - 盒子距离浏览器左侧的便宜-阴影宽的一半。屏幕录制 2025-02-14 001948。

2025-02-14 10:00:12 315

原创 js考核题目五

屏幕录制 2025-02-13 170143

2025-02-13 17:15:12 709

原创 js考核第十二题

屏幕录制 2025-02-13 113638

2025-02-13 13:09:04 705

原创 js考核题目六

屏幕录制 2025-02-12 230721。

2025-02-13 00:38:29 336

原创 js考核题目四

屏幕录制 2025-02-12 222312

2025-02-12 22:51:27 354

原创 js考核题目三

屏幕录制 2025-02-12 202057。'24210827 谢琦原''24250312 许沈亦佳''242108111盛健翔''24220108 钟佳豪''24220416 冯明哲''24250107 史辰菲''24210704李晓熙''24210822周锦浩''24210829 罗俊''24220102马佳瑶''24220107赵佳雨''24220110孙双峰''24220115朱哲轩''24220211肖龙臻''24220216吴佳乐''24220305李沛津''24220306 赵玥'

2025-02-12 21:38:15 885

原创 js考核题目二

屏幕录制 2025-02-10 203347。

2025-02-12 19:41:57 268

原创 js考核题目一

【代码】js考核题目一。

2025-02-10 20:56:09 410

原创 Web APIs笔记

如下图所示,将 HTML 文档以树状结构直观的表现出来,我们称之为文档树或 DOM 树,文档树直观的体现了标签与标签之间的关系。节点是文档树的组成部分,每一个节点都是一个 DOM 对象,主要分为元素节点、属性节点、文本节点等。 是 JavaScript 内置的专门用于 DOM 的对象,该对象包含了若干的属性和方法, 是学习 DOM 的核心。获取DOM对象 满足条件的第一个元素 满足条件的元素集合 返回伪数组操作元素内容通过修改 DOM 的文本内容,动态改变网页的内容。 将文本内容添

2025-02-02 20:23:41 642

原创 Flex与Grid布局

flex布局,也称之为弹性盒子布局,是CSS3里面新增的一种布局方式,通过使用lfex布局,我们可以让布局更加便捷高效。

2025-01-19 10:47:38 807

原创 CSS3尚硅谷

2.1 什么是私有前缀例如:就是私有前缀2.2 为什么要有私有前缀*查询 CSS3 兼容性的网站:https://caniuse.com/2.3 常见浏览器私有前缀Chrome 浏览器: Safari 浏览器: Firefox 浏览器: Edge 浏览器: 旧 Opera 浏览器: 旧 IE 浏览器: CSS3 新增了三种颜色设置方式,分别是: 、 、 ,(详见css2) 新增的选择器有:动态伪类、目标伪类、语言伪类、 伪类、结构伪类、否定伪类、伪元素;这些在 中已经详细讲解,此

2024-11-22 00:16:12 730

空空如也

空空如也

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

TA关注的人

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