- 博客(545)
- 资源 (14)
- 收藏
- 关注
原创 第 2 章:整合 MySQL + MyBatis,搭建数据库基础、实体类、Mapper、测试查询
前置:第 1 章项目正常启动,/test/hello 接口访问正常本章目标:引入 mybatis、mysql 驱动,创建数据库表,完成单表查询,打通数据库。
2026-11-03 20:47:52
178
原创 第 1 章:IDEA 创建 SpringBoot3.5.16 Maven 项目
前置:环境全部就绪(JDK17 + Maven3.9.11 + IDEA 配置完成)目标:使用 IDEA 新建 Maven 类型 SpringBoot3 项目,确认包名、版本正确,项目能正常启动,完成本章启动测试两种创建方式:① IDEA 内置 Spring Initializr(推荐) ② start.spring.io 网页生成导入。我们用第一种。
2026-11-03 20:44:08
260
原创 SpringBoot3
技术栈锁定:IDEA + Maven3.9.11 + SpringBoot3.5.16 + MySQL8 + MyBatis + Redis7 + Navicat + Postman模式:一章一节,做完一节我们测试,你反馈没问题就【继续下一节】,报错就把报错发给我排错修复。
2026-11-03 20:43:52
206
原创 第 1 章:IDEA 全局配置 Maven + 新建 SpringBoot3 Maven 项目
目标:把 IDEA 绑定我们刚才装好的 Maven3.9.11,使用 Spring Initializr 创建项目,拉取依赖,保证项目能正常启动。前置:JDK17、Maven3.9.11、settings.xml 阿里云镜像都配置完成。
2026-11-02 17:43:45
295
原创 第 0 章:全套软件下载 & 环境安装(Windows 系统)
SpringBoot3 不再支持 JDK8,这是重点!JAVA_HOME✅ 成功标志:输出版本号 17.x❌ 失败:提示不是内部命令 → 环境变量配置错。
2026-11-02 17:41:52
205
原创 WebStorm Uniapp Support + Uniapp Tool + Uniappx Language Service讲解
如果你就继续做现在这个普通 uni 项目,我建议:只开 Uniapp Support,另外两个全部取消勾选。注意:这个组合打开纯 vue 项目时,Uniappx Language Service 只是闲置,不干活。👉 适合:只维护老 uni‑app(.vue),追求稳定、class 跳转优先。关闭:Uniapp Tool、Uniappx Language Service。👉 适合:开发 uni‑app x,搭配 Uniapp Tool;优点:最轻、class 跳转最稳、无冲突。
2026-11-02 17:40:02
303
原创 第 0 章 工具安装|第四节:Redis + 可视化工具 Another Redis Desktop Manager 安装配置
目标:Windows 安装 Redis7,启动 Redis 服务,桌面工具连接 Redis,SpringBoot 项目后续用来做缓存⚠️ 注意:Redis 官方没有 Windows 安装包!微软维护的 Windows 分支,推荐用。
2026-11-02 17:39:44
180
原创 第 0 章 工具安装|第四节:Redis + 可视化工具 Another Redis Desktop Manager 安装配置
目标:Windows 安装 Redis7,启动 Redis 服务,桌面工具连接 Redis,SpringBoot 项目后续用来做缓存⚠️ 注意:Redis 官方没有 Windows 安装包!微软维护的 Windows 分支,推荐用。
2026-10-29 18:34:18
207
原创 第 0 章 工具安装|第三节:MySQL8.0 + Navicat 安装配置,新建业务库
目标:装好 MySQL8,设置 root 密码,Navicat 连接数据库,创建项目要用的数据库。
2026-10-29 18:33:38
55
原创 第 0 章 工具安装|第二节:Maven 安装 + IDEA 配置 Maven(阿里云镜像)
目标:安装 Maven,配置本地仓库、阿里云镜像,在 IDEA 里绑定 Maven,解决依赖下载慢、拉不下来的问题(适配 SpringBoot3,稳定,不选 4.x,兼容性问题多)
2026-10-29 18:33:07
239
原创 SpringBoot开发
重要版本约定(SpringBoot3 强制要求)(不能用 JDK8!这是高频踩坑点)MySQL:8.0+IDEA:社区版 / 旗舰版都可以,推荐 2023.3+目标:装好 JDK17,cmd 可以正常识别 java 命令,SpringBoot3 运行基础。
2026-10-29 18:32:45
129
原创 Webstorm(JSON → TS Interface / Type)插件
直接生成 interface支持嵌套对象、数组、自动推断null、可选字段,API 返回结构非常适配咱们后台项目生成结果示例(刚好匹配我们 baseEntity 风格)
2026-10-17 15:47:50
164
原创 从零搭建【pnpm+Vue3+TS+Setup+VueRouter4+Pinia+Axios+ElementPlus (unplugin 按需)】仿若依后台
检查版本:✅ 输出版号即正常。打开终端,cd 到你想要存放项目的文件夹,执行:然后交互式选项,严格按下面选(重点!)创建完成提示:1.2 进入项目 & 安装依赖1.3 启动开发服务测试浏览器打开提示地址(一般 http://localhost:5173/)✅ 本章测试点:你现在执行完这一步,确认有没有报错,网页能不能打开。
2026-10-17 15:47:14
252
原创 TypeScript:`interface`、`type`、`class`
TS 里三个高频:、、,但定位完全不一样,结合你这个 实例来讲特点:特点:特点::key 字符串,值未知,替代原来,更安全。
2026-10-16 17:42:40
179
原创 第 12 节:自定义图层管理(点 / 线 / 面统一图层,批量增删要素)
功能:新建独立矢量图层,所有绘制的 Marker、Polyline、Polygon 放到这一层;支持一键清空图层内全部要素,不影响底图、控件。提前校验天地图 V4 API,无 V3 废弃接口。
2026-10-16 17:40:39
187
原创 第 11 节:地理编码(输入地址,自动定位打点)
功能:输入中文地址,调用天地图地理编码接口,解析出经纬度,地图自动跳转到该位置并弹出信息框。⚠️ 同样需要(和上一节逆地理编码是同一个 key,底图是 JS 的 TK)提前校验 V4 API,没有沿用 V3 废弃方法。
2026-10-15 19:41:19
202
原创 第 10 节:地图点击逆地理编码(点击地图获取经纬度 + 地址)
地图 JS 的 tk(网页地图加载) 和 Web 服务 API 的 appkey(逆地理 / 搜索)是两套不同权限,只用地图 tk 会直接 400。转义,服务端解析 JSON 失败。
2026-10-15 19:40:46
135
原创 Webstorm打开uniapp uvue文件报红处理方案
TS 语言服务:管 script 里面 JS/TS 代码,底层基石,必须常开。:文件识别规则,把 uvue 伪装成 Vue 文件解析,稳定,作为我们当前首选方案。:插件专属 uvue 解析器,理想很美好,但 WebStorm 上不稳定,闲置不用,后缀不要绑定到它身上。
2026-10-13 17:38:18
143
原创 第 5 节:Marker 点击弹出 InfoWindow 信息窗口
本节在第 4 节基础上扩展:点击生成 Marker,,弹窗内展示该点经纬度。创建信息窗;打开弹窗。
2026-10-09 17:43:08
163
原创 第 4 节:点击地图添加 Marker 标记点
本节基于修复后的第 3 节代码扩展:点击地图,在点击位置生成标记图标 Marker;支持多次点击生成多个标记。T.Marker创建标记,添加覆盖物。
2026-10-09 17:42:48
141
原创 第 3 节:地图点击事件,点击获取经纬度
在第 2 节代码基础上新增功能:点击地图任意位置,拿到点击点的经度、纬度,页面展示 + 控制台打印。,事件对象e.lngLat就是坐标对象,lng经度,lat纬度。
2026-10-09 17:41:49
167
原创 第 2 节:添加内置控件(缩放控件 + 比例尺控件)
本节目标:在第 1 节基础上,给地图增加;V4 控件通过positiontoplefttoprightbottomlefttopcenter不引入鹰眼(鹰眼放到后面单独讲,避免刚才的 API 坑)
2026-10-09 17:41:32
176
原创 第 1 章:天地图 V4 + Vue3 + TS(UniApp / 若依可用)从零教学
目标:一节一节迭代,每一节写完代码、测试通过,再进入下一节;全部基于,不再混用 V3 接口,避免 API 报错。环境:Vue3 setup 语法糖,若依后台管理页面。
2026-10-09 17:41:16
261
原创 Vue3 + 若依 (RuoYi-Vue3) + 天地图 零基础手把手教程
打开命令行(cmd /powershell)0.3 本地启动若依启动成功后,浏览器访问:默认账号密码:✅【本章场景测试】
2026-10-08 19:14:45
484
原创 # 第10节:大数据场景 el-select-v2 虚拟滚动 + el-select 全套坑总结
template>placeholder="自定义渲染选项"/>i <= 1000;i++){label: `选项-${i}`,desc: `描述信息:${i}`})// render-item 自定义dom])</script>
2026-10-07 09:04:21
318
原创 第9节:ref 实例方法 + el-form 表单校验集成
本节讲两个高频业务场景:用 ref 拿到 select 实例主动调方法、把 select 放进 el-form 做必填校验。
2026-10-06 14:12:35
417
原创 第8节:弹窗样式深度定制、禁用选项、弹窗宽度自适应 / 固定宽度
❌ 坑:直接在写,样式不生效!弹窗 DOM 挂在 body,脱离当前组件 DOM 树,scoped 的 data-v 属性不会加到弹窗上。✅ 解决方案:单独开一个不带 scoped 的 style 块写弹窗样式;或者全局样式。disabled 只能禁用选项,不能禁用整个下拉框,禁用整个下拉使用 el-select 的disabled属性。
2026-10-06 14:12:09
336
原创 第6节:远程搜索弹窗(remote 模式),弹窗滚动加载分页
remote 开启后,原生前端过滤失效,所有过滤逻辑交给后端visible-change 打开弹窗拿 popper DOM,一定要加 setTimeout,等弹窗 DOM 渲染完成弹窗关闭必须 removeEventListener,否则多次打开弹窗会重复绑定滚动事件滚动加载要加 loading 锁,防止短时间多次触发请求。
2026-10-03 20:32:21
481
原创 第5节:下拉弹窗内容定制 —— 搜索过滤、分组、自定义插槽
本节深入弹窗内部:怎么在弹窗里加搜索框、给选项分组、在弹窗底部塞自定义内容(比如 “新增选项” 按钮)。
2026-10-03 20:31:57
215
原创 第4节:el-select 弹窗事件控制(打开 / 关闭、选中事件、弹窗滚动事件)
本节重点:监听下拉弹窗的显示隐藏,区分「选中值变化」和「弹窗打开关闭」,弹窗相关事件,还有弹窗关闭阻止场景。
2026-10-02 16:39:36
358
原创 第3节:el-select 弹窗定位、滚动穿透与挂载容器(popper-append-to-body /teleported)
适用 Vue3 + Element Plus,Element Plus 中旧已替换为teleported。
2026-10-02 16:39:07
200
原创 第 2 节:基础扩展 - 下拉弹窗常用原生属性
本节给 el-select 增加弹窗相关配置,理解控制下拉面板行为的属性,重点都是控制。核心:el-select 的下拉面板底层是 el-popover,很多属性是透传给 popover 的修改。
2026-10-01 18:48:29
368
VueWeb按钮展开收起功能实现
2024-12-08
vueweb添加el-menu样式
2024-12-07
CryptoJS JavaScript的加解密的工具包
2023-12-23
android 如何判断点是否在(凹凸)多边形内
2020-01-14
viewer264_mp4.zip
2020-01-15
JavaWeb开发实战-生鲜后台管理系统-增加/修改/删除生鲜种类、 分页功能、权限控制Filter
2025-01-21
VueWeb Tag,类似于面包屑,点击tag和删除
2024-12-16
VueWeb mock拦截ajax请求
2024-12-13
VueWeb axios网络请求
2024-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅