自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp结局H5跨域问题,连小程序一起解决!!!

说明:调用自己接口进行调整。这里是咸虾米课程的接口可以直接调用,如若不能实现请看对应具体课程。说明:host配置自己的主机地址,自己的项目这里需要更改。说明:调用packApiUrl()方法对url进行处理。

2025-04-24 00:36:15 1026

原创 JavaSE-day27-异常和File

创建girl类,生成的setAge和setName方法中进行了判断以满足题中条件/*** 获取*//*** 设置*/throw new NameFormatterException(name+"长度不在18-40之间");/*** 获取*/return age;/*** 设置*/throw new AgeOutOfBoundsException(age+"年龄范围不合法");

2025-07-10 20:54:08 372

原创 JavaSE-Day22-集合进阶单列集合

当集合中里面使用自定义对象内容,实际需要需要比较对象内容的值时,需要重写equals方法,原因是Object的equals方法比较的是地址值而不是本身的内容。重写equals方法,在自定义的类中,右键->生成->含有equals的选项,next到底就可以了。这是一个比较的小细节,字符串acd和acD的hashCode值是一样的。

2025-07-09 21:26:05 266

原创 JavaSE-day26-方法引用

简单来说 方法引用就是把已经有的方法拿过来用,当作函数式接口中抽象方法的方法体。使用方法引用的前提条件:1.必须是函数式接口2.被引用的方法已经存在3.被引用方法的形参和返回值需要跟抽象方法保持一致4.被引用方法的功能要满足当前的要求方法引用的初步使用:代码中定义了一个方法,使用类名+::+方法名实现。

2025-07-09 20:03:42 233

原创 JavaSE-Day24集合进阶双列结合Map

1.加强for循环遍历2.Iterator遍历3.foreach遍历。

2025-07-07 23:56:17 145

原创 JavaSE-Day23泛型

模拟ArrayList自定义实现泛型类。

2025-07-05 23:21:23 359

原创 JavaSE-day21常见算法

非常简单,使用for遍历查找我们想要的值,是否在数组中。

2025-07-03 20:04:22 480

原创 算法竞赛-蓝桥杯

蓝桥杯是由工信部主办的全国性IT赛事,涵盖算法、编程等多个领域。2023年10月7日-12月15日报名,2024年4月13日省赛,6月1日国赛。算法类竞赛包括C/C++(高手多)和Python(易上手)程序设计。可通过蓝桥云课(https://dasai.lanqiao.cn/)学习知识和练习历年真题。该赛事对提升算法能力很有帮助,推荐参赛者关注官网获取更多信息。

2025-07-03 15:30:34 83

原创 JavaSE-Day19正则表达式

语法示例:"." : 匹配任何字符。"\d":任何数字[0-9]的简写;"\D":任何非数字[^0-9]的简写;"\s": 空白字符:[ \t\n\x0B\f\r] 的简写"\S": 非空白字符:[^\s] 的简写"\w":单词字符:[a-zA-Z_0-9]的简写"\W":非单词字符:[^\w]//.表示任意一个字符System.out.println("你".matches(".."));//falseSystem.out.println("你".matches("."));

2025-07-01 22:37:59 651

原创 JavaSE-Day11-ArrayList集合的使用

注:构造方法和成员方法可以使用PTG插件,在idea插件中搜索,创建对应的类一键生成。更加详细成员方法可以在api文档中进行查看,评论区评论邮箱。总结:根据需求,分析问题,重要的是体会拆分问题解决的过程。使用char的包装类Character。创建ArrayList使用用户对像。基本数据类型对应的包装类。根据需求实现对应的功能。

2025-06-27 22:32:39 176

原创 Day10-字符串

内存分析:jdk7之后串池放在了堆内存中。

2025-06-26 23:26:28 206

原创 JavaSE基础-Day09面向对象综合训练04-05

总结:重要的体会这个项目问题解决的过程,把问题拆成一个个小问题去解决,化整为零。3.1满了 创建新数组 把旧数组内容放入新数组。对于每一个要求,我们要拆分问题。2.判断学生对象id唯一性。3.2不满,添加对象到数组。不唯一--提示id重复,3.判断添加时数组是否满。2.2不唯一 提示错误。要求3、4和5实现部分。前置:创建学生数组、

2025-06-25 21:36:07 199

原创 从0到1搭建属于自己的智能体(扣子空间)

更改工作流和大模型等内容,调试发布我们的智能体。

2025-06-11 12:54:27 644

原创 Docker-14.项目部署-DockerCompose一键部署

compose使用最主要的是编写yml文件,跟docker run的创建容器相似,只是语法不同。

2025-06-05 18:34:56 174

原创 Docker-13.项目部署-部署前端

本文摘要: 针对Docker环境下的Nginx部署问题,提出了三点操作建议:1)将URL地址中的"hmall"修改为"hm"以匹配Linux别名;2)提供docker run命令详细参数,包括端口映射、卷挂载和网络配置,并提示注意端口冲突时需先删除旧容器;3)通过访问测试网址和查看日志确认前后端与数据库交互正常,验证环境搭建成功。全文简明扼要地阐述了从配置修改到最终验证的完整部署流程。

2025-06-05 17:35:46 160

原创 Docker-12.项目部署-部署Java应用

说明:jdk17兼容jdk11,出现test/的最下方子文件夹报错,删除对应文件,重新打包跳过测试重新打包成功。总结:部署java应用的步骤简单来说就是打包上传到linux,构建镜像,创建运行容器,最后测试。端口号冲突先删除之前的,连接上一节创建的network。打包之前yaml文件中主机号和密码更为自己的。上传到MobaXItem。

2025-06-05 17:02:29 157

原创 Docker-11.Docker基础-容器网络互连

摘要:针对容器IP不固定导致连接失败的问题,使用Docker网络功能解决。方法包括:1)创建自定义网络heima;2)将MySQL容器连接到该网络并设置别名db;3)将应用容器dd接入同一网络;4)通过ping测试验证容器间网络连通性。该方法避免了IP硬编码,确保服务间可靠通信。

2025-06-05 16:13:17 184

原创 Docker-10.Docker基础-自定义镜像

摘要:镜像是一个包含应用程序、系统函数库和配置文件的文件包,本质上是文件的集合。构建镜像的过程包括指定入口、分层和基础镜像。自定义镜像的步骤为:1)进入目录并复制所需文件;2)加载JDK镜像;3)使用docker build命令构建镜像;4)查看镜像和日志;5)通过网址访问应用。整个过程实现了从文件打包到应用部署的完整流程。

2025-06-05 14:17:03 637

原创 Docker-08.Docker基础-本地目录挂载

查看mysql挂载,默认是匿名挂载,我们创建新的数据库就会不方便,新数据库会生成新的命名,想要恢复数据需要把原来数据复制到新数据库。使用本地目录挂载就无需复制,更新后直接继续可以使用,方便快捷。

2025-06-05 09:42:33 158

原创 Docker-07.Docker基础-数据卷挂载

更好的方法是使用MobaXItem软件的功能,我绑定了vscode,点击就会以vscode代开编辑,更加方便。

2025-06-05 08:50:06 364

原创 Docker-05.Docker基础-常见命令

docker run和docker start不一样,前者创建容器并运行,后者只能启动容器并创建。docker stop停止运行,通过start启动。如果不知道一个命令如何使用,--help查看使用方法。拉取nginx镜像,后面不写版本号默认是最新版的。创建并允许nginx容器。进入容器,查看容器内目录。格式化查看运行中的容器。docker常见命令。

2025-06-04 19:32:02 241

原创 Docker-04.快速入门-命令解读

需要详细了解docker选项命令的要求,可以到docker-hucb搜索mysql去了解。docker下载mysql的代码解读。进入到网址可以看到对应变量的解释。

2025-06-04 18:26:40 179

原创 Docker-03.快速入门-部署MySQL

在MobaXterm上运行代码,前提是你的vmware创建好了虚拟机和CentOS-7。使用navicat验证是否创建成功。使用Docker部署MySQL。直接安装就可以使用了。

2025-06-04 18:08:18 115

原创 Docker-02.Docker的安装

本文详细介绍docker安装过程,从VMware安装开始到docker安装,适合小白使用安装进入VMware官网注册账号,登录下载,这里提供17pro版本VMware17具体的安装过程见【2025年最新版】保姆级VMware workstation pro下载、安装教程(win11)_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV14rA2eGE5Y/?spm_id_from=333.1391.0.0&vd_source=b00a236e112aa6951d3f

2025-06-04 17:59:32 1037

原创 初识RabbitMQ-同步调用

2025-06-03 19:57:57 155

原创 Stream流-05-收集方法collect超详解

【代码】Stream流-05-收集方法collect超详解。

2025-05-23 20:15:53 180

原创 Stream流-04-Stream流终结方法详解

【代码】Stream流-04-Stream流终结方法详解。

2025-05-23 19:24:48 172

原创 Stream流-03-Stream流的中间方法

注:先使用的匿名内部类后使用lambda表达式。3.distinct和contact方法。2.limit和skip方法。Stream流的中间方法。1.filter方法。

2025-05-23 17:35:30 202

原创 Stream流-01-初爽Stream流

里面是使用了lambda表达式。3.使用stream流。

2025-05-23 16:11:29 126

原创 9.3.使用mp-html富文本插件渲染公告详情页面

onLoad()方法中的代码停止运行当前项目,重新启动!!!不然富文本编辑器无法生效。如若还不生效,停止项目,关闭微信开发工具,再次运行。

2025-05-06 18:11:40 392

原创 9.2.共用分类列表页面实现我的下载和评分页面

let {} = e;// if (!//个人中心-我的下载壁纸列表data})

2025-05-06 16:56:36 173

原创 9.1.获取个人中心接口数据渲染到用户页面中

说明:为了解决setup执行渲染无数据报错我们使用了v-if解决这个问题。跟类userLayout同级。

2025-05-06 15:47:20 179

原创 8.21.处理popup底部弹窗空缺安全区域及其他页面界面优化

2.1清理缓存,classlist.vue,先导入后使用。这个类是提前定义好的底部全局安全样式,需要可以评论区留言。2.无数据加载清理缓存和每日推荐下图片加载。1.preview.vue返回按钮处理。先尝试返回到上一页,失败直接返回首页。这里是classlist.vue中。3.1调整uni-Popup。4.无参数id页面跳转问题。

2025-05-05 18:42:05 228

原创 8.20.对分享页面传参进行特殊处理

产生原因:由于我们使用的这个都是缓存获取,我们分享页面后,用户并没有缓存页面就会没有数据。加入了if判断,调用接口完成查询数据展示图片。说明:分享的参数去微信开发工具右下角去看。2.preview.vue分享。1.classify页面分享。2.重写onLoad()方法。导入两个方法设置,传入参数。priew分享缓存处理。1.方法参数后面添加。

2025-05-05 17:45:54 199

原创 8.19.onShareAppMessage分享好友和朋友圈

后台认证后方可实现该功能。

2025-05-05 16:50:31 651

原创 8.18.try{}catch处理同步请求下载记录异常处理

出现问题的原因:vue的生命周期执行顺序不一样,setup语法糖有限执行了值为null报错而onLoad()还没有执行。let{...} = ...,第二个参数作用,右边变量名替换左边变量名。说明:在最后的catch我们调用hideLoading()隐藏加载框。使用v-for语句,给for循环加上:key属性。解决办法使用v-if,赋值以后在进行渲染。1.4trycatch包围,完整代码。1.try{}catch{}处理。问题2:v-for警告。1.3同步方法异步化。

2025-05-05 16:00:52 195

原创 8.17.openSetting调用客户端授权信息以及处理各种异常

说明:1打印setting会在控制台看到它的值,如果点击取消保存,直接显示showtoast内容,返回,不跳转到授权页面。说明:在实现过程中,没有遇到隐私服务问题,微信小程序后台设置下载域名直接能够实现下载。2.实现过程中在开发工具中权限直接可以使用。1.调用方法设置没有获取权限需要开启权限。隐藏,跟fail方法同级。

2025-05-05 15:17:44 344

原创 8.16.saveImageToPhotosAlbum保存壁纸到相册

3.笔者在实现过程中,没有遇到需要开启隐私服务内容,编码后直接可以下载图片。说明:1使用条件编译是由于h5yuwx不兼容,需要调用不同的api。

2025-05-05 03:11:13 242

原创 8.15.通过本地缓存修改已评分过的状态

3.美化,添加加载框,注意位置,这里可以使用定时器关闭,效果更好。2.评分过的壁纸设置评分禁止 disabled。1.定义调整isScore。

2025-05-05 01:59:42 187

原创 8.14.对接评分接口对壁纸进行滑动提交打分

2.2调用,先导入,这里特别注意的是参数的结构。2.1编写,调用后端的接口,这是前端接口。

2025-05-05 01:16:27 280

空空如也

空空如也

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

TA关注的人

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