自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

呆萌很的博客

呆萌很的学习笔记,当才华配不上野心,那就静下来学习

  • 博客(201)
  • 资源 (1)
  • 收藏
  • 关注

原创 将本地项目上传到 gitee 仓库

执行完git init,当前目录下会自动生成.git隐藏文件夹,该隐藏文件夹就是git版本库。安装完成,前往本地项目所在文件夹,右击选择 Git Bash Here。将暂存区里的改动给提交到本地的版本库,message 为自定义提交信息。将本地的分支版本上传到远程并合并。绑定本地仓库与远程仓库。

2024-05-23 00:08:07 157

原创 基于 Spring Boot 博客系统开发(十)

本系统是简易的个人博客系统开发,为了更加熟练地掌握 SprIng Boot 框架及相关技术的使用。然后添加文章列表删除按钮代码,当点击删除按钮执行 delArticle 方法脚本。当文章对象 id 不为null 说明本方法需要进行修改,否则执行添加操作。ArticleController 添加文章保存或修改方法。点击删除,提示确认删除?主要实现功能有文章发布、文章编辑、文章删除。点击发布文章菜单,编辑文章内容保存。保存成功在文章列表可查询到。点击保存文章按钮事件。点击文章编辑按钮代码。

2024-05-16 01:09:48 386

原创 基于 Spring Boot 博客系统开发(九)

本系统是简易的个人博客系统开发,为了更加熟练地掌握 SprIng Boot 框架及相关技术的使用。🌿🌿🌿👈👈。

2024-05-14 11:03:45 791

原创 基于 Spring Boot 博客系统开发(八)

本系统是简易的个人博客系统开发,为了更加熟练地掌握 SprIng Boot 框架及相关技术的使用。🌿🌿🌿基于 Spring Boot 博客系统开发(七)👈👈显示文章总数、评论总数、最新文章和最新留言。实现步骤,首先后端获取文章评论相关数据,然后前端使用thymeleaf获取后端model中的数据进行渲染。获取最新文章列表、最新评论列表和page对象创建VO对象,LatestArticleVO。实体对象不满足所需渲染属性的情况下,创建自定义属性视图对象,编写最新文章列表的SQL、Mapper

2024-05-12 23:12:09 695 1

原创 基于 Spring Boot 博客系统开发(七)

抽取页面 admin/include 中,可以定义形参tag。使用tag形参配合 th:classappend 添加样式,这里顺便修改了a标签链接。本系统是简易的个人博客系统开发,为了更加熟练地掌握 SprIng Boot 框架及相关技术的使用。基于上面公共代码抽取后,但是不同页面所需要公共代码需要进行调整,就需要主页面传递参数到公共代码模板中。admin/index.html 页面中,传递了实参1值。edit.html 整理后代码,非公共代码需要保留。index.html 整理后代码。

2024-05-06 23:27:26 725

原创 基于 Spring Boot 博客系统开发(六)

本系统是简易的个人博客系统开发,为了更加熟练地掌握 SprIng Boot 框架及相关技术的使用。创建CommentController.java,查询指定文章ID的评论列表并分页,以JSON格式返回。在Controller类中,编写处理HTTP请求的方法来获取文章详情并返回视图。前端代码,需要引入JQ。由于之前有统一引入到公共JS里了,所以这里不需要引入。编写渲染评论列表的JS脚本。这里没有使用模板技术,采用原生文本拼接。后端 CommentController 添加评论方法。用户评论前需要进行登录。

2024-05-06 01:47:59 1250 3

原创 基于 Spring Boot 博客系统开发(五)

接下来,你需要在Spring MVC的配置中注册这个拦截器。如果你使用的是Java配置,可以通过实现WebMvcConfigurer接口来完成。在这个类中,你可以重写preHandle方法来执行登录检查。修改 header 登录、退出、后台管理的访问 URL,这里需要工具类 LoginUtils 处理登录和退出是否显示。是Spring MVC提供的一种机制,它允许你在请求处理之前或之后执行一些逻辑,比如检查用户是否已登录。登录成功可以访问后台首页,控制器AdminController.java。

2024-04-29 00:56:09 1248 1

原创 基于 Spring Boot 博客系统开发(四)

两表联查实现方式,阅读排行榜,视图对象VO,mybatis实现联表查询,联表查询

2024-04-24 09:07:25 942 2

原创 基于 Spring Boot 博客系统开发(三)

在Thymeleaf中,如果你想要抽取公共页面(例如,头部、底部、导航栏等),可以通过定义和使用片段(fragments)和包含(includes)来实现。首页head部分的公共代码抽取成碎片,使用 thymeleaf 的标签 th:fragment 和 th:include。然后,在你的主页面(比如index.html)中,使用Thymeleaf的th:include来复用这段代码。将需要抽取的代码放到include fragment中,需要用到这些代码的地方使用th:include引用。

2024-04-23 13:03:16 1382

原创 基于 Spring Boot 博客系统开发(二)

添加Markdown处理的依赖-- Markdown处理html,渲染文章列表、文章分页

2024-04-23 01:22:29 1200

原创 基于 Spring Boot 博客系统开发(一)

创建一个名称为blog_system01的数据库,并选择该数据库,然后将本书资源中所提供的blog_system.sql文件导入到blog_system数据库中。本系统是简易的个人博客系统开发,为了更加熟练地掌握SprIng Boot 框架及相关技术的使用。创建一个名称为blog_system01的Spring Boot项目,选择Web模块。代码生成器代码文件需要修改数据库连接信息、生成目录、使用该类的主函数启动。application.properties全局配置文件添加配置。操作系统:Windows。

2024-04-22 00:32:51 1094

原创 Apache Tomcat 简单使用

由于Windows下的CMD命令行工具的默认编码通常是GBK(在某些中文Windows版本中),而Tomcat的控制台输出默认设置为UTF-8,这可能会导致在CMD中查看Tomcat的日志或控制台输出时出现乱码问题。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。你也可以将 Web 应用程序的目录直接复制到 webapps 目录下,Tomcat 会直接将其作为应用程序进行部署。

2024-04-16 10:28:42 894

原创 SpringBoot项目 jar包方式打包部署

然而,官方通常推荐将Spring Boot项目打包成JAR文件,这是因为Spring Boot内置了一个嵌入式的Tomcat服务器,使得应用能够作为一个独立的可执行JAR文件运行,无需部署到外部的Servlet容器中。虽然Spring Boot也支持打包成WAR文件并部署到外部的Servlet容器中,但这种方式通常不是首选,因为它增加了额外的部署复杂性,并且可能无法充分利用Spring Boot提供的一些自动配置和简化功能。是Maven的一个插件,主要用于代码编译,并提供了很多可配置的选项来优化编译过程。

2024-04-08 22:59:11 950 2

原创 文件上传与下载

在Spring Boot中实现文件上传与下载的功能通常涉及前端和后端的交互。前端负责提供文件选择的界面和触发上传/下载操作,后端则负责处理文件上传的请求、存储文件,以及处理文件下载的请求并发送文件内容给前端。后端:在后端Controller中处理GET请求,读取文件内容,并将其作为HTTP响应返回给前端。前端:用户点击下载链接或按钮,触发GET请求到后端。

2024-04-06 23:31:30 892

原创 SpringBoot 拦截器

preHandle在请求处理之前调用。你可以在这里执行诸如验证、日志记录等操作。如果此方法返回false,则请求将不会继续处理。postHandle在请求处理之后但在视图渲染之前调用。你可以在这里对模型数据进行后处理。在整个请求处理完成后调用,即视图渲染之后。你可以在这里执行清理操作。

2024-04-06 15:30:43 562 2

原创 使用Thymeleaf配置国际化页面

在国际化(i18n,即 Internationalization 的缩写,其中“i”和“n”之间有18个字母)的上下文中,Thymeleaf 和 Spring Boot 可以很容易地一起工作,以支持多种语言的页面显示。

2024-04-01 00:34:43 797

原创 Springboot Thymeleaf 实现数据添加、修改、查询、删除

2、创建Thymeleaf 模板处理表单和绑定数据,模板存放在“templates/user/edit.html”目录中。2、创建Thymeleaf 模板处理表单,模板存放在“templates/user/add.html”目录中。1、 在Controller类中,定义处理HTTP请求的方法。1、 在Controller类中,定义处理HTTP请求的方法。1、 在Controller类中,定义处理HTTP请求的方法。3、访问用户列表页删除用户。2、用户列表页模板添加。3、访问页面添加用户。

2024-03-31 16:23:57 953

原创 Thymeleaf实现数据分页

在Thymeleaf中实现数据分页通常需要后端服务的支持,因为分页逻辑通常在服务器端进行。后端服务将分页后的数据传递给Thymeleaf模板进行渲染。使用到组件有Thymeleaf+MybatisPlus+PageHelper。

2024-03-25 09:32:59 634

原创 Lombok简单使用

Lombok是一个Java库,它通过注解的方式简化了Java代码的编写。它提供了一些注解,可以自动生成一些常用的代码,如getter和setter方法、构造函数、equals和hashCode方法等。使用Lombok可以减少冗余的代码,提高开发效率。

2024-03-24 23:32:01 307

原创 Thymeleaf 实现数据动态渲染

Thymeleaf实现数据动态渲染,创建数据模型、创建controller、创建thymeleaf模板

2024-03-15 10:51:24 576

原创 SpringBoot配置资源文件自动热更新

在开发环境中,通过配置Thymeleaf来禁用其模板缓存。在每次请求页面时,Thymeleaf都会重新加载和解析模板文件。全局配置文件application.properties添加配置如下,

2024-03-14 22:16:38 346

原创 Thymeleaf 基本使用

Thymeleaf 基本配置,基本使用,基本语法,常用表达式,常用标签

2024-03-14 17:17:25 931

原创 分页插件 PageHelper的使用

PageHelper是适用于MyBatis框架的一个分页插件。它利用MyBatis拦截器,在查询数据库时拦截SQL,并修改SQL以实现分页效果。

2024-03-11 00:42:07 383

原创 Mybatis-Plus Mapper映射文件使用

MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 致力于减少使用成本,让用户能更专注于 SQL 代码。

2024-03-07 23:03:33 664

原创 mybatis-plus-generator 生成代码快速配置

mybatis-plus-generator 是一个基于 MyBatis-Plus 的代码生成器,用于简化 MyBatis-Plus 项目的开发过程。使用 mybatis-plus-generator 可以根据数据库表结构,自动生成 MyBatis-Plus 所需的实体类、Mapper 接口、Mapper XML 文件等。

2024-03-06 16:20:08 526

原创 SpringBoot整合Mybatis-Plus

MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。Mybatis-Plus官网。

2024-03-05 21:55:05 852

原创 SpringBoot试题及答案(第一章)

Spring Boot是一个开源的Java框架,用于快速构建独立的、可部署的、生产级别的Spring应用程序。它简化了Spring应用程序的配置和部署过程,提供了一种约定优于配置的方式来开发Spring应用程序。Spring Boot集成了许多常用的第三方库和工具,使得开发者可以更加专注于业务逻辑的实现,而不需要过多关注底层的配置和依赖管理。自动装配:Spring Boot根据项目的依赖自动配置应用程序的各个组件,简化了依赖管理和版本冲突的问题。框架的基础上开发了全新的Spring Boot框架。

2024-03-04 09:44:49 506

原创 idea配置maven

在conf/settings.xml配置文件中找到mirrors节点。打开IDEA–>File–>Settings。添加如下配置(注意要添加在和两个标签之间)配置阿里云仓库镜像,提升下载速度。

2024-02-19 16:34:14 294

原创 idea常用快捷键

alt + Insert (构造器,get/set方法,toString方法…Add unambiguous imports on the fly 自动导入包。Optimize imports on the fly 自动优化导入。Ctrl + / 或 Ctrl + Shift + /按住ctrl+alt+shift,然后鼠标左键左击添加光标。按住alt,然后鼠标左键下拉,添加一列光标。提示多功能快捷键(导包、生成变量)

2024-02-19 09:48:00 218

原创 MySQL安装问题:由于找不到MSVCP120.dll,无法继续执行代码.重新安装程序可能会解决此问题。

下载完成后,点击运行解决问题。下载vcredist_x64。

2024-02-16 14:46:17 184

原创 MySQL免安装版安装教程

登录mysql后,修改密码。mysql -u root -p(密码是上面生成的临时密码)打开windos系统的cmd,以管理员身份运行。登录完成后,修改密码,密码修改为"root"。将下载完的Mysql安装包解压到指定目录。进入mysql文件夹中的bin目录。选择mysql版本下载。安装MySQL的服务。开启mysql的服务。

2024-02-16 14:29:06 400

原创 Eclipse打包Springboot项目

【代码】Eclipse打包Springboot项目。

2023-11-13 23:50:26 975

原创 eclipse安装lombok插件

eclipse安装lombok插件。下载完成,lombok.jar放到eclipse根目录,双击jar运行运行界面,点击Install安装。安装完成,重启IDE,rebuild 项目。rebuild 项目

2023-11-13 23:00:49 866

原创 数据交换技术

分组交换是报文交换的一种改进,它将一个完整报文拆分成若干个分组,每个分组的长度有一个上限,有限长度的分组使得每个结点所需的存储能力降低,分组可以存储到内存中,提高了交换速度。【答案】A,报文交换事先不需要建立连接,发送方组装好报文之后即可向相邻的交换结点发出,交换结点收到整个报文并且检查无误后,暂时存储报文,然后利用路由选择找出需要转发的下一个结点的地址,再把整个报文转发给下一个结点。当主机间交换的数据具有随机性和突发性时,采用电路交换方法的缺点是信道容量和有效时间的浪费,于是提出了报文交换的方法。

2023-10-29 11:50:58 372

原创 地址解析协议ARP

ARP通过广播ARP查询报文,来询问某目的IP地址对应的MAC地址,即知道本网内某主机的IP地址,可以查询得到其MAC地址。主机H1(178.169.1.93)某时刻可能的ARP表IP地址MAC地址TTL13:45:0013:52:00ARP与DNS类似,但是,两者之间有明显的区别:首先,解析内容不同,DNS将;而。其次,解析范围不同,DNS可以解析Internet内;而ARP只为在和路由器接口解析IP地址。最后,实现机制不同,,DNS的解析需要在层次结构的DNS服务器之间进行查询;

2023-10-28 23:16:14 777

原创 Cookie技术

Cookie中文名称为小型文本文件,指某些网站为了辨别用户身份、进行会话跟踪而储存在用户本地终端上的数据。Cookie是由服务器端生成,发送给User-Agent(—般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用Cookie)。Cookie技术主要包括4部分内容。HTTP响应报文中的Cookie头行:Set-Cookie。用户浏览器在本地存储、维护和管理的Cookie文件。

2023-10-28 22:39:02 254

原创 欧拉图和哈密顿图

欧拉图、哈密顿图、有a,b,c,d,e,f,g 7人,已知下列事实:a会讲德语;b会讲法语和德语;c会讲俄语和英语;d会讲日语和汉语;e会讲德语和汉语;f会讲法语、日语和俄语;g会讲英语和汉语。

2023-10-24 23:10:25 840

原创 System.exit()方法参数

终止当前正在运行的Java虚拟机。该参数用作状态代码;此方法调用类Runtime中的exit方法。此方法从不正常返回。status—退出状态。非零状态码表示异常终止。

2023-10-17 22:30:14 628

原创 关系的性质(自反,反自反,对称,反对称,传递)

关系的性质(自反,反自反,对称,反对称,传递)

2023-10-08 19:34:33 5015 1

原创 集合的基本运算

集合的运算等式:常用的集合运算不等式:、

2023-10-08 14:46:25 489

博客项目静态资源.zip

SpringBoot企业级开发教程第10章个人博客静态资源,仅学习使用

2024-04-21

natapp 内网穿透工具

包含了内网穿透工具exe文件和配置文件config.ini 官网地址:https://natapp.cn/

2024-04-09

navicat111-premium-cs-x64.exeNavicat客户端Mysql可视化工具Navicat安装

navicat111_premium_cs_x64.exe Navicat客户端 Mysql可视化工具Navicat安装

2024-02-16

Notepad++ 软件工具

Notepad++ https://notepad-plus.en.softonic.com/

2024-02-15

压缩/解压软件 WinRAR

压缩/解压软件 WinRAR https://www.winrar.com.cn/

2024-02-15

springboot框架搭建PPT

springboot框架搭建PPT

2023-11-15

springboot项目

springboot项目、精简项目、整合mybatisplus

2023-11-15

Typora markdown

免费版本,免安装,解压就能用。

2023-11-09

Java JDK8 Windows x64 Installer、Java开发环境安装

Java JDK8 Windows x64 Installer、Java开发环境安装

2023-08-03

Spring Boot 集成持久层及应用 试讲PPT

Spring Boot 集成持久层及应用 用于高校试讲或者技术分享

2023-07-13

k8s和kubesphere安装所需的yml文件

k8s和kubesphere安装所需的yml文件

2022-11-04

CNI plugins v0.8.6,k8s安装flannel等插件

CNI plugins v0.8.6,k8s安装flannel等插件 github下载地址 https://github.com/containernetworking/plugins/releases/tag/v0.8.6

2022-11-04

Inkscape是一款自由及开源的矢量图形编辑软件,图片格式转换eps,用于论文写作图片格式转换

Inkscape是开源的矢量图像编辑软件,与Illustrator、Freehand、CorelDraw、Xara X 等软件很相似,它使用 W3C 标准的 ScalableVector Graphics (SVG) 文件格式,支持包括形状、路径、文本、标记、克隆、alpha 混合、变换、渐变、图案、组合等 SVG特性。它也支持创作共用的元数据、节点编辑、图层、复杂的路径运算、位图描摹(根据点阵16进制色差复制绘制矢量图的算法)、文本绕路径、流动文本、直接编辑 XML 等。它可以导入JPEG、PNG、TIFF 等格式,并输出为 PNG 和多种位图格式。除了支持Windows外,Inkscape还有支持Linux与Mac的版本。

2022-04-14

空空如也

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

TA关注的人

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