自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萌狼蓝天の技术栈

哔哩哔哩:萌狼蓝天 | 网络信息技术教程讲师

  • 博客(321)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 【JavaWeb】前后端分离SpringBoot项目快速排错指南

【JavaWeb】前后端分离SpringBoot项目快速排错指南

2024-05-14 19:40:39 169

原创 【Java】获取近六个月的年月

以当前月份为标准,向前获取近6个月的年月(year_month)形成列表。数据库里面存储的字段类型就是varchar,数据格式就是类似。

2024-05-10 23:53:37 164

原创 【MySQL】求和查询,目标值int,但空数据时返回null的问题(Java)

SELECT COALESCE(SUM(repair_count), 0) 是一个SQL语句片段,它使用了COALESCE函数来确保查询结果始终返回一个值,即使SUM(repair_count)可能为NULL。这部分计算repair_count列的总和。如果SUM(repair_count)不是NULL(即至少有一条匹配的记录),则COALESCE返回SUM(repair_count)的实际值。因此,整个语句的意思是:“计算repair_count的总和,但如果没有匹配的记录导致总和为NULL,则返回0。

2024-05-10 23:52:43 432

原创 美食推荐网站设计

在当今信息化、网络化的时代背景下,美食文化正逐渐融入人们的日常生活,而网络平台成为人们获取美食信息、分享美食体验的重要途径。为了满足广大美食爱好者对美食信息的探索和推荐需求,本文提出了一种创新的美食推荐网站设计方案。该方案以Java、MySQL和Vue.js为核心技术,旨在为用户打造一个集美食信息管理、展示和个性化推荐于一体的综合性平台。借助Java的稳定性能和广泛的适用性,以及Spring Boot框架的高效数据处理和业务逻辑控制能力,后端架构坚实可靠,确保了用户数据的安全性和业务的高效性。同时,选用稳定

2024-05-09 23:02:59 430

原创 校友录系统的设计与开发

随着互联网技术的不断发展和普及,人们对于信息化、数字化的需求也越来越高。在此背景下,校友录系统的设计与开发显得尤为重要。本文旨在设计和开发一款方便实用的校友录系统,为学校提供一个联系和管理校友的平台,同时也为校友之间交流和互动提供一个便捷的渠道。本文首先分析了校友录系统的需求和功能,确定了系统的整体架构和技术方案。然后,通过详细的设计和编码实现了校友信息的录入、查询、修改和删除等基本功能,以及校友活动的发布和管理、校友之间的交流和互动等扩展功能。在开发过程中,注重系统的可用性和易用性,通过简洁明了的界面设计

2024-05-09 15:16:04 499 1

原创 基本环境搭建指南

前端相关Nodejs官网下载:https://nodejs.cn/网盘下载:https://yun.mllt.cc/s/Rvtm数据库相关MySQLhttps://dev.mysql.com/downloads/mysql/5.7.htmlnavcathttps://navicat.com.cn/productsredis官网下载:https://redis.io/docs/...

2024-04-02 13:50:00 462

原创 【分享】记一次项目迁移(docker java | docker python)

项目:前端Vue3,后端Python+Java,数据库Redis+MySQL原先部署在centos7里面的,使用的宝塔面板部署的,还算方便。但是服务器要到期了,要将项目迁移到另外一台服务器。另外一台服务器是opencloudos+1plane本来想构建一个jdk1.8+python3.12+Nodejs环境的镜像奈何本人没学过docker,操作起来有点困难。于是决定先创建一个基于...

2024-03-13 17:37:00 694

原创 【微软】微软程序注册(zfile自建API)

Zfile支持设置自己的回调地址,怎么设置呢?参考:https://docs.zfile.vip/advanced/onedrive-api/上面文档写的很清楚了,我提醒两点1.进入 https://portal.azure.com/ 之后找不到应用注册在哪的话,直接搜就可以了其他的根据那个链接操作就行,为了防止链接失效,我把页面截图放下面了...

2024-03-12 18:09:00 182

原创 【服务器安全问题】双防火墙有什么意义?SSH暴力破解如何防范

发现我的服务器有大量的陌生IP尝试SSH登录,似乎想暴力破解。我个人习惯是服务器提供商开放了所有端口的,同时也没有开启运维软件提供的防火墙emm这倒是让我想到了一般服务器提供商(比如阿里云、华为云、腾讯云等)都给服务器提供了防火墙的。如果你在服务器上安装了宝塔、1plane等服务器的运维软件,这些软件也会提供防火墙的。一般来说,如果经常要去开关端口的、有很多端口需要开放,但是还不确定...

2024-03-12 16:39:00 215

原创 【萌狼蓝天】swagger速成

相关链接编辑器:https://editor.swagger.io/文档:https://openapi.apifox.cn/基础信息设置openapi: 3.0.3info: title: 后端服务接口 description: |- ## 描述 由萌狼蓝天创建 ## 相关介绍 `terOfServer`:服务隐私条款 ...

2024-03-12 12:36:00 282

原创 【报错解决】【Mathtype】lease restart Word to load MathType addin properly

打开Mathtype安装目录例如我的C:\software\MathModel\MATHTYPE继续进入目录C:\software\MathModel\MATHTYPE\MathPage\64找到 MathPage.wll复制该文件在word中查看加载项的路径,将刚才复制的文件粘贴到这个路径当中返回上一级目录,再次粘贴这个文件重启word,问题解决...

2024-02-27 18:26:00 379

原创 pycharm选择conda虚拟环境出错:python的SDK无效

检查项如下:0.安装了python,并在系统环境变量中配置了python0.5 正确配置了conda的系统环境变量1.安装conda的文件夹又读写权限(不需要管理员模式运行也能进行读写)直接在cmd里面进入conda环境,操作conda,判断是不是conda本身问题,如果conda没问题,而pycharm那有问题,重装pycharm...

2024-02-27 18:00:00 553

原创 【Python】conda基本使用、pip换源、pip超时问题解决

conda问题重要警告:安装conda的时候,安装目录不要包含空格以及特殊字符,最好不要直接装在C盘根目录,往期笔记conda安装:https://www.cnblogs.com/mllt/p/Anaconda-install.htmlconda 基础操作https://www.cnblogs.com/mllt/p/jqsj_base_000.html创建环境命令行创建环境的方式...

2024-02-25 23:18:00 270

原创 2024年1月Java项目开发指南16:用户自由选择字段查询、是否模糊查询

我们希望用户可以自己控制是否要模糊查询用户可以自由的选择字段去查询。如上图,我在前端页面准备了多选框:决定是否模糊查询。(True or False)下拉选择框:决定要查询关键词的所属字段输入框:决定关键词按钮:发起请求肯定要传参数的,所有这个接口请求方式设置为Post。考虑到方便接收参数,我们使用post的param方式传参(不了解这个的可以看我之前的笔记 https://...

2024-01-31 21:17:00 460

原创 【Word】文献引用批量上标

[([0-9]{1,2})]

2024-01-29 18:25:00 178

原创 【UI框架】ANtDesignVue中的Content超过一页显示问题

假设content部分是绿色当内容超出一页之后,滑下去,后面的都没有底色。如果footer有内容,content的内容甚至会和footer内容重叠在一起,同时,footer的内容随着下滑,位置就不是处于页面最下方了。要解决这个问题,就给content这部分添加样式 overflow-y: auto...

2024-01-27 22:22:00 201

原创 2024年1月Java项目开发指南15:vue3+AntDesignVue 设计页面

考虑到有的同学对vue3不熟悉,因此,我把ControlView.vue这个页面清空,我们从0开始写。<template style="width: 100%"></template><script setup></script><style scoped></style>搭建页面的基本框架展开...

2024-01-26 21:23:00 655

原创 2024年1月Java项目开发指南14:关于post中的body和param以及java中的@RequestBody和@RequestParam...

在HTTP请求中,POST方法通常用于向服务器发送数据,这些数据可以在请求的body中,也可以在URL的param中。不过,这两者的使用方式和适用场景是不同的。Body:在POST请求中,body主要用于包含要发送到服务器的数据。这些数据通常是表单数据、JSON数据或其他类型的数据。当你需要在请求体中发送大量数据,或者数据包含敏感信息(如密码)时,应该使用body来发送数据。因为body中的数...

2024-01-26 18:27:00 816

原创 2024年1月Java项目开发指南13:登录注册实现

创建文件,如上图创建好文件后去router.index.js配置路由import { createRouter, createWebHistory } from 'vue-router';// 定义路由const routes = [ { path: '/', name: 'ControlCenter', component: ...

2024-01-25 23:44:00 896

原创 2024年1月Java项目开发指南12:前后端分离项目跨域问题解决

创建config文件夹,创建WebConfig文件代码如下(可以直接抄)package cc.xrilang.serversystem.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.Co...

2024-01-25 23:11:00 161

原创 2024年1月Java项目开发指南11:axios请求与接口统一管理

axios中文网:https://www.axios-http.cn/安装npm install axios配置在src下创建apis文件夹创建axios.js文件配置如下:// src/apis/axios.jsimport axios from 'axios';// 创建axios实例const service = axios.create({ baseURL...

2024-01-25 22:20:00 183

原创 2024年1月Java项目开发指南10:vite+Vue3项目创建

新建项目安装routernpm install vue-router在src下新建目录router,在目录下新建index.js在index.js里面配置路由import { createRouter, createWebHistory } from 'vue-router';// 定义路由const routes = [ //在这里配置路由];// 创建路...

2024-01-25 22:09:00 370

原创 2024年1月Java项目开发指南9:密码加密存储

提前声明:你不会写这加密算法没关系啊,你会用就行。要求就是:你可以不会写这个加密算法,但是你要知道加密流程,你要会用。@Servicepublic class PasswordEncryptor{}很好,请在service层中创建一个名字为PasswordEncryptor的服务类,用来负责密码的加密。加密的方法有很多。简单一点的,直接加密为MD5,或者使用base64进行编码到达...

2024-01-25 19:27:00 934

原创 2024年1月Java项目开发指南8:统一数据返回格式

有时候返回一个字符串,有时候返回一串数字代码,有时候返回一个对象……不过怎么说,我们返回的内容往往具有三个1.消息代码 code2.消息内容 msg3.数据内容 data接下来,我们要编写一个类,通过这个类,实现对所有返回内容进行格式化。先去添加个依赖<dependency> <groupId>org.projectlombok</groupId...

2024-01-25 18:31:00 772

原创 2024年1月Java项目开发指南7:增删改查与接口测试

我们之前,是从Controller层写到Service层,然后mapper层。接下来我们反过来,从mapper层写到Controller层两种方式都可以,你喜欢就行,甚至你先写service层也可以,全凭个人喜欢。在本文中,就不解释太多了,直接给出代码,对于关键地方,我会圈出来。如果有问题,可以直接在本文首发地址(博客园 萌狼蓝天)评论留言,或者进入问答社区提问:ask.xrilan...

2024-01-25 18:03:00 841

原创 2024年1月Java项目开发指南6:接口测试

我们使用API Fox这款工具对接口进行测试。(你要是会其他的例如postman进行测试也行)https://apifox.com/新建一个项目,新增一个接口因为这个接口没有参数,所以无需填写参数,保存然后点击运行没有设置环境记得先去设置环境我们配置开发环境保存然后选择开发环境进行使用选好后点击运行由于我们的数据库空的,因此查询不到数据,我们使用Navcat...

2024-01-25 15:53:00 158

原创 2024年1月Java项目开发指南5:controller、service、mapper

准备工作你知道什么是JSON吗?JSON是什么?格式是什么?有什么用?有什么优点?有什么缺点?请自己百度探索一下,对JSON做了个了解,如果你不知道什么是JSON的话,知道就免了,直接下一步吧。开始:项目目录结构先确保你已经创建了上图的那些文件夹。这都是我们需要用到。简单的做个介绍controller层:里面存放的都是 有什么用service层:里面存放的是 有什么...

2024-01-25 15:39:00 1128

原创 2024年1月Java项目开发指南4:IDEA里配置MYSQL

提前声明:文章首发博客园(cnblogs.com/mllt) 自动“搬家”(同步)到CSDN,如果博客园中文章发生修改是不会同步过去的,所以建议大家到我的博客园中查看前提条件:1.你已经设计好了数据库,并成功创建了数据库。2.你的springboot项目中已经配置好了MySQL的连接。填写好信息后点测试连接连接成功后应用确定选择代码生成到的地方额我这个数据是空的,看不...

2024-01-25 14:08:00 369

原创 【Vue】vite+vue3 如何实现点击进入详情页/文章页

如上图,点击标题可以进入详情页,关键代码截图如下:然后去配置路由那么组件如何从地址中接收参数呢

2024-01-16 18:43:00 489

原创 【前端】2024年 前端Base64编码的中文处理问题

window.btoa() 遇到中文要出问题localStorage.setItem("token",window.btoa(unescape(encodeURIComponent(UDATA["uid"]+"#START_AC#"+UDATA["uaccount"]+"#END_AC#"+"#START_TIME#"+time+"#END_TIME#"+"#START_SF#"+UDATA[...

2024-01-14 23:51:00 328

原创 【Vue】前端直接显示MySQL Datatime时间,显示为英文如何处理

问题如图想让时间显示为自己想要的格式,可以自己编写一个函数const formatDate= (timestamp)=> { const date = new Date(timestamp); const year = date.getFullYear(); const month = String(date.getMonth() + 1).padStart(2, '0'...

2024-01-14 23:18:00 406

原创 2024年1月Java项目开发指南3:创建Springboot项目

本文档编写于贰零贰肆年一月八日@萌狼蓝天如果你不知道什么是springboot,那么你只需要知道,这是一个让我们减少配置工作量,方便开发的开发框架,能让我们更专心于业务开发,省的被各种各样的配置浪费时间。至于这框架有啥效果,有啥优点,有啥缺点,用过就知道了!软件:IDEA2023.2.3创建项目上述选择仅供参考,具体根据自己的需要来选择编写基本配置配置文件写法有...

2024-01-10 15:08:00 518

原创 2024年1月Java项目开发指南2:项目设计

确定软件架构1.前端用什么技术,什么框架,什么版本2.后端用什么技术,什么框架,什么版本3.用些什么软件,软件版本?比如:前端:vue3 + Element-Plus + Axios后端:Java17 Springboot MyBatis-plus Maven3数据库:MySQL5.5后端开发工具:IDEA2023.2.2前端开发工具:Webstorm2023.2.2接口管理...

2024-01-10 15:05:00 885

原创 2024年1月Java项目开发指南1:环境与工具准备

准备工作基础能力开发能力的事咱先不谈,有两个基础技能要学一下。1.学习使用Markdown编写文档2.学会使用git拉取代码和提交代码软件准备电脑需要安装以下软件:IDEA 2023.2 及其以上(Java开发统一使用IDEA)Webstorm 2023.2 及其以上(也可以使用VS code或者Hbuilder或者Dreamweaver等,自己用得惯的就行)MySQL5.5 ...

2024-01-10 15:01:00 413

原创 【数据库】MySQL概念性基础知识期末复习

选择题第一章3 二维表结构……数据模型——关系数据模型5 描述全部数据整体逻辑结构——模式6 逻辑数据独立性——模式变,外模式和应用程序不变7 物理数据独立性——内模式变,外模式和应用程序不变9 R-(R-S)——R∩S10 从两个关系笛卡尔积中选取他们属性间满足一定条件的元组——θ连接11 关系数据模型三要素——关系数据结构、关系操作集合、关系完整性约束12 连接操作需要取...

2024-01-07 00:30:00 898

原创 【信号与系统】画图题

2024-01-06 15:11:00 294

原创 【信号与系统】求使系统稳定的常数K的范围

2024-01-06 14:46:00 319

原创 【信号与系统】卷积信号计算

2024-01-06 13:39:00 379

原创 【信号与系统】线性时不变系统基础计算题

还有些题没整理完,整理后依旧扫描上传到此文档线性时不变连续系统基础计算题线性时不变离散系统基础计算题判断系统稳定性还有另外一种思考方法,如下:求零输入响应关于零输入响应,下面这种方法和老师给的标准答案不一样(老师给那个太长了我觉得记不住,你也记不住老师发的可以用这种方法)求零状态响应求全响应已知系统函数注意...

2024-01-05 23:20:00 335

原创 【单片机】定时计数器初值计算

Step1:定时计数器的四种工作方式首先,要知道,定时计数器有四种工作方式方式范围范围说明方式0\(2^{13}\)812913位定时计数器方式方式1\(2^{16}\)6553616位定时计数器方式方式2\(2^{8}\)2568位自动重置定时计数器方式方式3\(2^{8}\)256两个8位定时计数器方式方式3 计数...

2024-01-04 22:45:00 784

计算机视觉技术与应用:识别人物是否带口罩 Jupyter 笔记

计算机视觉技术与应用:识别人物是否带口罩的 Jupyter 格式笔记。 萌狼蓝天写于2022年9月3日。

2022-09-03

【JavaWeb】【学习】【过滤器】Filter 的简单应用小案例

实现效果:在编辑框中输入暗号:如果暗号正确,则跳转到正确页面;如果暗号错误,则跳转到错误界面。 笔记:https://www.cnblogs.com/mllt/p/Javaweb_edu_FilterDemo1.html

2021-12-01

CTF 逆向练习-Transform

该资源配合博客使用,博客我还没写。 有空我会在哔哩哔哩录制教程。

2021-06-10

MySQL知识点 分组查询.pdf

本PDF是作为萌狼蓝天MySQL专栏的补充

2021-06-07

MySQL知识点 Select的子句Order By 与 limit.pdf

本PDF文档是作为萌狼蓝天CSDN萌狼蓝天-MySQL专栏-的补充 因为文档的图片上传失败了没有图片,所以需要看图的可以下载本附件

2021-06-07

CTF专栏配套资源-details116937749

文章:CTF-Reverse | .re文件求flag 链接:https://xrilang.blog.csdn.net/article/details/116937749 若非实践需要,不必下载此附件

2021-05-17

小项目 | 图片收集系统.zip

详细介绍:https://blog.csdn.net/ks2686/article/details/115822398 功能说明 用户输入姓名学号,选择班级,选择图片后,点击上传,该图片将会被上传到服务器,文件夹为以班级命名的文件夹,图片名会被重命名为学号+姓名

2021-04-18

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

TA关注的人

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