自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot项目内引入静态资源的路径写法

例如,如果有一个 CSS 文件位于 static/css/style.css,那么在 Thymeleaf 模板中引入此 CSS 文件的写法为。写法:因为/就表示根路径,而springboot项目寻找静态资源就是从头static目录开始,因此不需要再重复写一遍static-->同时页面开头需要加上<html lang="en" xmlns:th="http://www.thymeleaf.org">:绝对路径从根目录开始,开头必须是根路径/ 而相对路径是以目标自身(html)为基准寻找静态资源。

2024-02-20 11:24:00 1426

原创 数据库面试复习

事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。事务和程序是两个概念。一般来说 一个程序中包含多个事务。数据库通用函数是在不同的数据库管理系统(DBMS)中都可以使用的函数,它们具有普遍适用性,提供了一些常见的功能和操作。聚合函数(Aggregate Functions):COUNT:计算指定列或行的记录数量。SUM:计算指定列或行中数值列的总和。AVG:计算指定列或行中数值列的平均值。MAX:找出指定列或行中数值列的最大值。

2023-12-01 22:25:59 105 1

原创 Vue.js基本知识

Vue (发音为 /vjuː/,类似。

2023-11-13 16:51:34 105

原创 MyBatis-plus实现查询分页方法

config.MybatisPlusConfig.java:配置类,配置mybatisplus的插件功能。@MapperScan("com.guigu.mapper") //可以将启动类中的注解移到此处/*** 1 怎么来配置mybatis-plus中的插件?* 这里所需要的类型是MybatisPlusInterceptor,这是mybatis-plus的一个拦截器,用于配置mybatis-plus中的插件。* 2 为什么要使用拦截器MybatisPlusInterceptor呢。

2023-11-12 17:56:25 7584 1

原创 web-3 JS

JavaScript基本概念:js是一门客户端脚本语言,运行在客户端浏览器中的,每个浏览器都有一个js的解析引擎,JS是是一个弱类型的语言脚本语言:不需要编译的,直接可以被浏览器解析运行的功能:用来增强用户和html页面的交互,也可以用来控制html元素现在的javaScript:ECMAScript+JavaScript特有的东西(DOM+COM)

2023-10-10 14:22:13 669 1

原创 web基础 web-1 HTML

用户在请求的时候,服务器会根据动态资源读取到,转换成静态资源,返回给浏览器,所以需要先学习静态资源。属性定义在标签的开始标签中,属性有键值构成,一个属性对应一个值,值需要使用双引号。所有的标签都可以添加属性,比如图片的宽高,链接标签的属性:指向链接地址..<head>包含了文档的一些元数据,比如<metacharest="utf-8"/>双标签:有开始标签和结束标签,比如<body></body>form标签 :表单的根标签,将来所有表单相关标签都要放在form标签里面。

2023-10-08 16:23:26 57 1

原创 java-day13 JDBC

功能:1,注册驱动,告诉程序使用哪个数据库驱动jar包,mysql5版本之后,可以省略这一步2,获取数据库连接Connection:static Connection getConnection(String url, String user, String password)尝试建立与给定数据库URL的连接。参数:url表示连接数据库的地址mysql地址: jdbc:mysql://主机ip:3306/数据库名。

2023-10-08 15:23:47 58 1

原创 java基础 day07 常用类

概念: 基本数据类型,没有方法可以使用,将来如果需要完成基本数据类型的转换,不太方便,所以系统就提供了 包装类,包装类其实就是将基本类型,以对象的形式表示出来,提供了一些方法,可以调用,从而是基本类型间接的使用对象的方法。String声明的字符不可变,可以看做是字符串常量,String的内容一旦改变,引用就改变了,可以看成是一个新的引用,所以,String类型做字符串拼接,比较耗时。String(String original) 初始化新创建的String对象,使其表示与参数相同的字符序列;

2023-08-30 20:50:00 51 1

原创 java基础 day08 异常

在catch的后面,跟上将来你的代码中,可能会出现的异常类型类型 ,如果将来真的发生异常了,程序也不会因为异常而终止,只会继续跳转到catch块中继续执行其中的代码。2,如果finally中,指定了return,并且是有返回值的情况,返回值可能会替换try中的return的返回值,所以,finally中的尽量不要加return。1,整个语法结构中,try块是必须要写的,catch块和finally块是可选的,但是catch和finally至少得有一个,也可以同时出现。这个时候,下雨,就是一种异常情况。

2023-08-21 16:47:48 43 1

原创 java基础笔记:抽象类 、多态、接口、内部类

问题导入:在开发中,一个父类的子类里往往对于该父类的某一个方法实现,结果与过程都是不一样的,这时候,原先父类里定义的该方法就显得有些多余(不满足实现该方法的子类就必须强制重写该方法)抽象方法&抽象类的引入。

2023-08-17 14:08:45 166 1

原创 冒泡排序,选择排序与插入排序代码整理

冒泡,选择,插入排序

2023-08-12 16:10:12 44 1

原创 java基础day_05(this关键字、封装、super关键字,方法重写)

封装其实是对象的一种隐藏技术目的:将对象的属性和方法隐藏起来,同时隐藏一些不想暴露的属性和一些方法的使用细节用户或者其他对象就不能看到功能的实现,也不能修改这些被隐藏的功能将来只能通过指定的接口去调用对象的方法,从而达到通信的目的定义 :把多个类中,相同的成员提取出来,定义到一个独立的类中。然后让当前类和独立类之间产生关系,使当前类具有独立类中的成员内容,这种关系,称为继承有了继承关系后,当前类称为子类,独立类称为父类写法:用extends 关键字来实现继承。

2023-08-11 18:10:37 155 1

原创 java基础整理day_05(面向对象、类与对象、成员变量&局部变量、参数传递、构造方法、方法重载)

基本数据类型传递的就是数值,而不会影响对象本身,因此就算被带到方法里去 ,也就是单纯的值传递,把自己的值赋值给方法了,但是其本身还是原来的值,当方法返回时,不会改变基本数据类型原本的值。(理解角度:方法的运行在栈中,栈是先进后出的,因此main方法先进去,调用的方法后进去,出栈的时候调用的方法先出来,最后main方法才出来,遵循就近原则,优先以main方法里基本数据类型的值为准)类的方法其实是描述了类具有的功能(行为),是类的成员,将来在方法中,一般定义可以执行功能的代码,

2023-08-10 19:18:06 62 1

原创 java基础day_04(查找:二分查找法,Arrays工具类)

案例代码如下。

2023-08-09 15:45:09 84

原创 java基础day_04整理(方法递归+数组+四大排序:冒泡,选择,插入,快排)

Java是面向对象的语言,对象都会有一些方法,方法其实就是这些类可以做的事情,也称为函数方法中,一般都会写一些执行了某些功能的代码将来可以调用这个方法,从而去完成某些想要的功能方法一般单独声明于类中,方法不可以写在main方法里,否则会报错语法:修饰符 返回值类型 方法名 (参数列表){代码块;return 返回值;修饰符 : 暂时的写法 public static返回值类型 :可以是void ,表示没有返回值 ,也可以是数据类型(基本类型和引用类型)

2023-08-09 10:50:43 79

原创 java基础day_03整理

java的基本流程控制包括三种:顺序,选择和循环结构。在日常开发中就使用这三种基本流程控制以及三者的结合编写各种代码。顺序结构是其中最简单的算法结构(按照代码编写顺序执行)在没有其他结构干扰的情况下,任何代码,都是从上到下依次执行分支结构在代码中,有的时候,执行某些代码,需要满足一定的条件,就需要使用到分支结构常用的分支语句,就是 if(){} -- else{} 结构语法1 : 如果表达式的结果是true,那么就执行它的代码块的内容if(表达式){代码块;

2023-08-07 19:55:55 41 1

原创 java基础day_02整理

位与运算符 ,连接两个数值进行运算,将数值转成二进制后,按位做运算,如果同时为1,结果为1,否则为0。~位取反运算符,只对一个数值进行运算,将数值转成2进制后,对补码进行运算,运算完之后,再将补码变回原码。| 位或运算符,连接两个数值进行运算,将数值转成二进制后,按位做运算,有一位为1,结果为1,否则为0。^位异或运算符,连接两个数值进行运算,将数值转成二进制后,按位做运算,位不同为1,位相同为0。除法:/ ,用来给数值求商,整数参与运算后,会将结果的小数部分省略,保留整数部分。例如:加法+、赋值=

2023-08-06 20:24:18 38

原创 java基础day_01整理

编程,就是人类将自己的想法,思路,整理出来,以编程语言的形式,告诉计算机,让计算机可以按照我们人类的思想,去完成指定的操作编程需要依靠编程语言去完成第一阶段:二进制语言 ,只有计算机能读懂第二阶段 :汇编语言 ,计算机能看懂,人类也能看懂第三阶段: 编程语言 ,人类读懂,计算机能读懂例子:C、C++、Java、PhP想要使用某些软件,必须要给软件配置环境配置了环境后,在计算机中可以在任意位置去启动想要使用的软件 在Path下配置环境变量 二进制转成十进制是从后向前按照每个位上的数按为相乘 ,再按权相加例如

2023-08-04 19:34:28 58 1

空空如也

空空如也

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

TA关注的人

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