自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手把手拆解:使用vue3打造超酷AI对话页面

/提示词//结果//页面错误提示//是否加载中// 结果容器元素// 当前激活的历史记录索引// 历史记录// 复制成功提示这里定义了一堆响应式变量,这些变量就像是页面的“小管家”,它们的值一变,页面上对应的部分也会跟着变。prompt用来存储用户在输入框里输入的问题,一开始是空字符串。result用来存储AI返回的回答,一开始也是空的。error用来存储请求AI接口时出现的错误信息,一开始是null,表示没有错误。isLoading用来表示当前是否正在加载AI的回答,一开始是false。

2025-04-01 22:23:34 856

原创 微信小程序刷题逻辑实现:技术揭秘与实践分享

在当今数字化学习的浪潮中,微信小程序以其便捷性和实用性,成为了众多学习者刷题备考的得力工具。今天,我们就来深入剖析一个微信小程序刷题功能的实现逻辑,从代码层面揭开其神秘面纱。在小程序的顶部,我们设置了一个自定义导航栏,方便用户进行页面跳转。

2025-03-14 08:48:30 909

原创 springboot3.x整合fastdfs

(Tracker + Storage,已部署并正常运行)(Spring Boot 3.x 强制要求)(或其他 3.x 版本)

2025-02-22 03:13:16 218

原创 AI制作抖音影视解说混剪教程

⚠️ 剪映导出设置选择“兼容模式”避免压缩画质。:搭建可批量生产的账号矩阵。⚠️ 安装混剪软件时需将。

2025-02-21 06:27:16 974

原创 DeepSeek 使用指南

DeepSeek 是一家专注于人工智能技术的公司,致力于为用户提供高效、智能的 AI 解决方案。通过 DeepSeek,用户可以轻松实现自然语言处理、计算机视觉、语音处理等多种 AI 功能。无论是开发者、企业还是个人用户,都可以通过 DeepSeek 的 API、开源模型或定制化服务,快速集成 AI 能力到自己的应用中。DeepSeek 提供了多种 AI 解决方案,用户可以根据需求选择合适的方式使用。无论是通过 API、开源模型还是定制化服务,DeepSeek 都能满足您的需求。

2025-02-20 05:04:13 831

原创 LangChain4j:在java应用中快速构建LLM

LangChain4j 是一个专为Java开发者设计的开源库,旨在简化将大型语言模型(LLM)集成到Java应用程序中的过程。它于2023年初开发,灵感来源于Python和JavaScript的LLM库,特别是为了填补Java领域在这一方面的空白。

2024-12-19 06:47:35 934

原创 springboot3.x集成fastdfs常见问题:Field fastFileStorageClient in ym.controller.FileController required a be

springboot3.x必须使用jdk17+,会导致一些问题。

2024-12-19 06:33:44 193

原创 MyBatis-Plusv3.5.9+问题说明

MyBatis-Plus 的分页插件提供了强大的分页功能,支持多种数据库,使得分页查询变得简单高效。于v3.5.9起,已分离出来。如需使用,则需单独引入依赖。

2024-12-19 06:29:47 533

原创 python快速接入阿里云百炼大模型

访问阿里云官网,完成账号注册流程,并开通百炼服务,网址:https://bailian.console.aliyun.com。

2024-12-17 12:27:56 1369

原创 session共享技术:Spring Session

HttpSession是JavaWeb服务端提供的用来建立与客户端会话状态的对象。Session共享是指在一个浏览器对应多个 Web 服务时,服务端的 Session 数据需要共享。

2024-10-18 06:07:15 1117

原创 微信云托管部署springboot项目

步骤1.打包springboot项目为docker镜像上传到虚拟机/服务器2.上传镜像到腾讯云镜像服务中3.微信云托管部署项目。

2024-08-31 13:32:35 593

原创 1.微服务发展阶段

系统业务量很小的时候我们把所有的代码都放在一个项目中,然后将这个项目部署在一台服务器上,整个项目所有的服务都由这台服务器去提供。

2024-08-15 22:43:51 611

原创 linux虚拟机环境搭建并安装docker

选择:7.6.1810——isos——x86_64——CentOS-7-x86_64-DVD-1810.iso。

2024-08-12 19:20:51 1239

原创 常见java集合面试问题(1)

Java中的集合主要由Collection(单列集合)和Map(双列集合)这两个接口派生而来Collection下有子接口List,Queue,Set(无序)List接口的实现类有ArrayList,vector(线程安全),stack,LinkedList(双向链表)Set接口的实现类有hashset(底层是hashMap),sortedSet(接口)、treeSet(底层是treeMap,遍历有序),LinkedHashSet。

2024-08-07 22:44:26 1056

原创 月木学途开发 3.2安装Nacos

下载网址:https://www.oracle.com/java/technologies/downloads/?【会在/root目录下生成logs和work目录,standalone代表着单机模式运行,非集群模式】下载网址:https://github.com/alibaba/nacos/releases。

2024-08-02 21:29:57 398

原创 月木学途开发 3.1搭建CentOS虚拟机

3..运行创建的虚拟机——远程登录——选择英文——DATE&TIME时区选择上海 ——SOFTWARE SELECTION选择第三个(自带一些软件)——点击SYSTEM第一个打开后关掉(确定磁盘) ——点击Begin Installation——点击ROOT PASWARD设置账号密码都是root——安装完后点击reboot重新开机。打开VMware——编辑——虚拟网络编辑器——点击右下角:更改设置——选择:VMnet8 NAT模式。第四行BOOTPROTO=static (修改为静态ip地址)

2024-08-02 21:18:59 1017

原创 月木学途开发 2.项目架构

月木学途是一款it在线学习网站,项目采用前后端分离架构。前端开发主要使用vue.js,后端使用Spring Cloud Alibaba技术栈。项目包含学习网站的大部分功能,分为管理员端和用户端。管理员端有权限管理、课程管理、网站管理、求职模块管理等功能。用户端有用户注册和登录、搜索课程、查看课程视频和在线文档、课程问答与回复、课程评价、查看课程大纲、查看面试题目、查看招聘链接、用户反馈、网址导航查看个人信息、查看我的照片墙等功能。管理员端的主要功能:系统管理:管理员管理、角色管理、权限管理、认证和授权。

2024-08-01 22:23:31 589 1

原创 月木学途开发 1.项目展示

pc端app端后台

2024-08-01 22:21:07 441

原创 git使用总结

Git是一种代码托管技术,很多代码托管平台也是基于Git来实现的。Git可以帮我们做到很多的事情,比如代码的版本控制,分支管理等。

2024-07-20 23:49:36 2266

原创 微信小程序:3.页面开发

简介WXSS(WeiXin Style Sheets)是一套样式语言,用于描述WXML的组件样式特性【相比于css1.新增了尺寸单位rpx:可以根据屏幕宽度进行自适应,规定屏幕宽为750rpx2.样式导入:使用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束内联样式1.class:静态样式,用于指定样式规则,其属性值是样式规则中类选择器名(样式类名)的集合,样式类名不需要带上.,样式类名之间用空格分隔。

2024-07-18 22:42:11 1277

原创 微信小程序:2.全局开发

小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。backgroundTextStyle: 下拉 loading 的样式【默认dark,仅支持dark/light】iconPath【可选】:图片路径,最大40kb,建议尺寸81px*81px,不支持网络图片,当position为top时不显示。uploadFile:wx.uploadFile的超时时间【默认60000】

2024-07-16 20:57:13 822

原创 微信小程序:1.入门

简介微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。微信公众平台网址:https://mp.weixin.qq.com/官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/

2024-07-16 20:49:11 374

原创 HarmonyOS NEXT:一次开发,多端部署

简介HarmonyOS系统面向多终端提供了“一次开发,多端部署”(简称为一多)的能力,让开发者可以基于一种设计,高效构建多端可运行的应用。目标支撑开发者快速高效的开发支持多种终端设备形态的应用,实现对不同设备兼容的同时,提供跨设备的流转、迁移和协同的分布式体验。

2024-07-13 09:40:14 1887

原创 MYSQl命令总结:1.数据类型、数据库、表、约束

创建表时添加约束:【创建 depts 表包含 department_id 该列为主键且自动增长,department_name 列不 允许重复,location_id 列不允含有空值】创建表时指定列的默认值:【创建 emp3 表,该表包含 emp_id 主键且自动增长,包含 name ,包含 address 该列默认 值为”未知”】修改表添加新列并指定默认值:【修改 emp3 表,添加job_id 该列默认值为 0】1.添加非空约束:【向emp表中的salary添加非空约束】

2024-07-10 21:25:15 440

原创 nginx配置ssl证书

【代码】nginx配置ssl证书。

2024-07-09 19:48:02 292

原创 nginx详解

简介Nginx是一款轻量级的Web服务器、反向代理服务器,专为性能优化而开发,使用异步非阻塞事件驱动模型优点1.开源软件,可以免费试用,并且可用于商业用途2.内存消耗少,节省带宽,支持gzip压缩3.可以高并发连接,官方测试能够支撑5万并发连接,在实际生产环境中可以支撑2到4万并发连接4.内置的健康检查功能:如果Nginx proxy后端的某台服务器宕机了,不会影响前端访问5.稳定性高:用于反向代理(负载均衡),宕机的概率微乎其微6.支持热部署,在不间断服务的情况下,对软件版本升级应用场景。

2024-07-09 19:41:49 1458

原创 鸿蒙:1.入门

Node.js是一个免费、开源、跨平台的 JavaScript 运行时环境,它让开发人员能够创建服务器、Web 应用、命令行工具和脚本。

2024-07-04 16:29:52 1394

原创 鸿蒙项目实战-月木学途:2.自定义底部导航

1.标明底部导航属性2.自定义导航项tabBar/*** 自定义导航项TabBar* @param title 标题* @param targetIndex 目标索引* @param selectedImg 选中图片* @param normalImg 未选中图片*/Column() {3.导航绑定切换事件//这里的index对应的是tabBar组件的索引,从0依次增加})4.把每个页面封装成组件,引入到中TabContent。

2024-06-30 06:04:22 3111

原创 鸿蒙项目实战-月木学途:1.编写首页,包括搜索栏、轮播图、宫格

输入框组件TextInput单行输入框类型.type(InputType.Normal)//基本输入框.type(InputType.Password)//密码.type(InputType.Email)//邮箱.type(InputType.Number)//数字.type(InputType.PhoneNumber)//电话号属性.backgroundColor(Color.Pink)//输入框颜色基础使用TextInput()//单行输入框。

2024-06-30 05:51:15 1814

原创 JDBC: 2.初级教程

DriverManager是驱动程序管理器,是负责管理数据库驱动程序的,驱动注册以后,会保存在DriverManager中的已注册列表中 DriverManager 通过实例化的数据库驱动对象,能够建立应用程序与数据库之间建立连接并返回Connection接口类型的数据库连接对象。

2024-06-25 18:49:13 654

原创 JDBC:1.前置知识

简介后缀properties的文件是一种属性文件,这种文件以key=value格式存储内容Java中可以使用Properties工具类来读取这个文件项目中会将一些配置信息放到properties文件中,所以properties文件经常作为配置文件来使用Properties工具类Properties工具类位于java.util包中,该工具类继承自Hashtable<Object,Object>通过Properties工具类可以读取.properties类型的配置文件注意。

2024-06-25 17:50:11 333

原创 鸿蒙开发:1.环境搭建和入门

Previewer预览项目,这种预览方式可以快速看到项目效果,但是如果项目过于复杂,则需要使用模拟器或者真机测试。

2024-06-25 16:54:24 887

原创 SpringCloudAlibaba:6.3SpringBoot接入RocketMQ

我们要在resources文件夹中,新建META-INF/spring文件夹,在里面新建一个叫 org.springframework.boot.autoconfigure.AutoConfiguration.imports 的文件里面填入 org.apache.rocketmq.spring.autoconfigure.RocketMQAutoConfiguration。2.idea的控制台查看监控后输出的内容。

2024-05-21 03:38:33 488 1

原创 SpringCloudAlibaba:6.2RocketMQ的普通消息的使用

普通消息也叫并发消息,是发送效率最高,使用最多的一种。

2024-05-21 01:50:28 571 1

原创 SpringCloudAlibaba:6.1RocketMQ的介绍、安装、命令

RocketMQ是一个纯Java、分布式、队列模型的开源消息中间件,前身是MetaQ, 是阿里参考Kafka特点研发的一个队列模型的消息中间件,后开源给apache基金会成为了apache的顶级开源项目, 具有高性能、高可靠、高实时、分布式特点。

2024-05-16 18:32:38 851

原创 SpringCloudAlibaba5.2sentinel配置流控

监控应用流量的QPS或并发线程数,当达到指定的阈值时对流量进行控制。

2024-05-15 23:45:13 468

原创 SpringCloudAlibaba:5.1Sentinel的基本使用

Sentinel是阿里开源的项目,提供了流量控制、熔断降级、系统负载保护等多个维度来保障服务之间的稳定性。

2024-05-10 00:12:11 913

原创 Java中数组详解

数组是相同类型数据的有序集合,每一个数据称作一个元素,每个元素可以通过一个索引来访问。2.同一数组同一类型:同一数组其元素的类型必须是相同类型,不允许出现混合类型。4.数组也是对象,数组变量属于引用类型,数组中的元素相当于对象的属性!3.元素不同类型:数组类型可以是任何数据类型,包括基本类型和引用类型。1.长度确定:数组一旦被创建,它的大小就是不可以改变的。

2024-05-09 23:45:08 252

原创 SpringCloudAlibaba:4.3云原生网关higress的JWT 认证

简介JWT是一种用于双方之间传递安全信息的简洁的、URL安全的声明规范。定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息,特别适用于分布式站点的单点登录(SSO)场景session认证的缺点1.安全性:CSRF攻击因为基于cookie来进行用户识别, cookie如果被截获,用户就会很容易受到跨站请求伪造的攻击。2.扩展性:对于分布式应用,需要实现 session 数据共享。

2024-05-08 17:38:35 1067

原创 SpringCloudAlibaba:4.2云原生网关higress的基本使用

Higress是基于阿里内部的Envoy Gateway实践沉淀、以开源Istio + Envoy为核心构建的下一代云原生网关, 实现了流量网关 + 微服务网关 + 安全网关三合一的高集成能力,深度集成Dubbo、Nacos、Sentinel等微服务技术栈。

2024-05-08 17:18:55 925

基于springboot的图书管理系统

本图书管理系统基于 Spring Boot 框架开发,具备高效稳定的性能。它拥有丰富的功能,能实现图书的增删改查,方便管理员对图书信息进行全方位管理。用户端界面简洁友好,支持快速搜索心仪图书,还可查看借阅历史与到期提醒,有效提升借阅体验。 系统采用先进的数据库技术,保障数据的安全存储与快速读取。并且具备良好的扩展性,易于二次开发,满足不同场景的定制化需求。无论是小型图书馆还是学校、企业内部的图书管理,都能轻松应对。欢迎下载体验,开启智能图书管理新旅程。

2025-02-22

基于springboot的学院竞赛奖励管理系统

本学院竞赛奖励管理系统以 Spring Boot 框架为基石,具备卓越的稳定性与高效性。它全面覆盖学院各类竞赛管理环节,从竞赛信息录入、报名管理,到赛程安排与成绩统计,均能一站式处理,极大减轻了管理人员的工作负担。 在奖励管理方面,系统可依据预设规则,精准核算奖励金额与荣誉等级,实现公平公正的奖励分配。同时,系统还提供详细的报表生成功能,方便学院对历年竞赛数据与奖励发放情况进行分析与总结。 凭借 Spring Boot 的强大特性,系统易于部署和维护,拥有良好的扩展性,能够灵活适配学院不断变化的竞赛管理需求。无论是常规学科竞赛,还是新兴的创新实践赛事,都能通过该系统实现高效管理。欢迎下载使用,助力学院竞赛管理工作迈向新高度。

2025-02-22

开箱即用的Maven工具包

开箱即用的Maven工具包

2025-02-22

FormatFactory格式工厂

FormatFactory格式工厂

2025-02-22

snipaste截图工具

snipaste截图工具

2025-02-22

软件学院教室预订系统项目开发

后端基于springboot框架并结合mybatis以及springMVC进行开发,前端采用bootstrap框架以及 软件学院教室预订系统 软件学院经常举办各种室内活动,每次活动之前都要提前预订活动的地点。因此提出开发一个教室预订系统,可以在系统中直接查询到所有资源的使用情况,系统中申请,系统中审批,提高了工作的效率,方便快捷。 本系统共有三种用户,分别是系统管理员,教室管理员和普通用户。系统管理员是系统的维护人员,教室管理员指教室资源的管理者,普通用户指在校学生和教职工,他们可以预订教室。 系统的基本操作流程如下: 1、系统管理员添加系统中的用户(教室管理员和普通用户)并设置权限,添加时可以手工添加也可以批量导入。教室管理员和普通用户属于不同的用户组,按照组来设置权限。 2、教室管理员添加各种教室资源,登记教室的基本信息以及使用情况(占用或空闲)。可将全校教室课表导入到系统中,完成教室使用情况的描述。 3、普通用户想要预订教室时,首先查找教室的使用情况,按照选定的时间进行在线预订。 4、教室管理员对用户提交的教室申请进行审核,同意或者不同意。 5、普通用户按照预订的时间使用教室。

2023-08-08

月木天上旅游网实战项目

jdk版本:11.0.12 主要语言:java,html,css,JavaScript,jQuery 后端:基于springboot框架并结合mybatis以及springMVC进行开发 前端:采用bootstrap框架以及springboot提供的themleaf语法 权限控制:采用springSecurity orm框架:采用mybatis-plus 具体功能如下: 后台管理系统+前台旅游网页面

2023-08-08

空空如也

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

TA关注的人

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