- 博客(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
原创 算法竞赛-蓝桥杯
蓝桥杯是由工信部主办的全国性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
原创 JavaSE基础-Day09面向对象综合训练04-05
总结:重要的体会这个项目问题解决的过程,把问题拆成一个个小问题去解决,化整为零。3.1满了 创建新数组 把旧数组内容放入新数组。对于每一个要求,我们要拆分问题。2.判断学生对象id唯一性。3.2不满,添加对象到数组。不唯一--提示id重复,3.判断添加时数组是否满。2.2不唯一 提示错误。要求3、4和5实现部分。前置:创建学生数组、
2025-06-25 21:36:07
199
原创 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
原创 Stream流-03-Stream流的中间方法
注:先使用的匿名内部类后使用lambda表达式。3.distinct和contact方法。2.limit和skip方法。Stream流的中间方法。1.filter方法。
2025-05-23 17:35:30
202
原创 9.3.使用mp-html富文本插件渲染公告详情页面
onLoad()方法中的代码停止运行当前项目,重新启动!!!不然富文本编辑器无法生效。如若还不生效,停止项目,关闭微信开发工具,再次运行。
2025-05-06 18:11:40
392
原创 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.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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人