- 博客(24)
- 收藏
- 关注
原创 【记录】Nginx日志过大导致服务器空间爆满
摘要:服务器出现500错误,经排查发现是nginx日志爆满导致磁盘空间不足。针对高频推送接口/api/receive/data(每分钟1k+请求),采用极简日志格式优化,并配置logrotate实现180天自动备份。优化方案包括:1)单独配置极简日志格式;2)设置每日轮询压缩备份;3)保留180天日志。通过减少日志体积和定期清理,解决了磁盘空间不足问题。
2025-12-30 11:37:53
335
1
原创 【SpringBoot + Mybatis-plus】多源数据库支持与数据同步
动态数据源管理工具dynamic-datasource为Spring Boot项目提供了灵活的多数据源支持。通过yml配置可定义主从数据源,使用@DS注解实现服务级/方法级数据源切换。文中展示了从数据库A查询并同步到数据库B的实现方案:通过SyncProperties映射配置参数,DataSyncRunner在启动时判断是否执行同步,DataSyncUtil工具类完成具体的数据传输操作。该方案支持动态配置源/目标数据库,便于扩展维护,适用于需要多数据库协同的场景。
2025-10-31 09:59:03
264
原创 【鉴权架构】SpringBoot + Sa-Token + MyBatis + MySQL + Redis 实现用户鉴权、角色管理、权限管理
本文介绍了Sa-Token在SpringBoot3中的基础登录功能实现及进阶配置。主要内容包括:1)引入Sa-Token依赖并配置Token参数,包括有效期、活跃时间等;2)通过拦截器实现全局登录校验,放行特定路径;3)使用StpUtil进行用户登录管理;4)集成Redis实现Token持久化存储;5)使用注解方式进行细粒度权限控制,如@SaCheckLogin、@SaCheckPermission等。文档还提供了相关代码示例和配置说明,帮助开发者快速实现安全认证功能。
2025-10-11 15:58:38
888
原创 【WebGIS】vue3 + leaflet + 天地图 实现地图绘制台风路径、点位、台风风圈(支持多台风显示)
本文介绍了如何使用vue3+vueleaflet生成台风路径、风圈。使用Pinia全局管理台风数据的方法。通过定义typhoonDataStore.ts文件获取和处理JSON格式的台风数据,包括实况路径(obs)和预测路径(fore)。数据包含台风中心点位置、风速、气压等信息,并支持多气象台数据源。文章详细说明了如何初始化台风数据、处理路径标记点(根据风速设置不同颜色和图标)、解析风圈半径数据,并提供了风速等级分类标准。最后给出了获取路径坐标数组用于绘制路线的方法,支持区分实况和预测路径。
2025-09-19 15:07:14
459
原创 【WebGIS】Vue3使用 VueLeaflet + 天地图 搭建地图可视化平台(基础用法)
摘要:本文介绍了如何在Vue3项目中集成VueLeaflet地图组件并使用天地图服务。首先创建Node.js项目并安装leaflet相关依赖,然后引入VueLeaflet本地组件包。通过天地图API获取密钥后,配置多种地图底图(行政图、影像图、地形图)。最后创建可复用的地图组件,结合VueLeaflet框架展示天地图服务,支持地图点位标记、区域轮廓等等。关键步骤包括依赖安装、组件引入、天地图密钥配置和地图组件封装。
2025-09-15 18:04:18
826
原创 【小程序webView】获取用户定位+天地图经纬度解析地址 + turf.js判断用户是否在目标区域内
本文介绍了两种地图定位技术方案:1)使用WebView的geolocation API获取用户经纬度,包含授权流程和定位实现代码;2)通过天地图API实现逆地址解析,将坐标转换为详细地址信息。文章提供了完整的Vue代码示例,包括定位请求处理、错误捕捉和地图跳转控制,以及天地图接口的封装调用方法。两种技术结合使用,可完整实现从获取用户位置到显示详细地址的地图定位功能。
2025-09-08 10:49:24
567
原创 本地Docker部署 Ollama大模型 + Dify工作流
本文介绍了Ollama和Dify的本地安装配置流程。Ollama部分包含下载安装步骤、模型路径修改方法以及模型启动方式。Dify部分详细说明了Docker安装、汉化操作,以及通过Docker Compose启动Dify的完整过程,包括解决镜像拉取失败问题的方案。最后介绍了Dify首次登录设置和模型配置方法,强调使用特殊URL连接本地Ollama模型。全文提供了完整的图文指引,帮助用户完成本地AI开发环境的搭建。
2025-09-02 09:33:30
816
原创 腾讯云服务器+宝塔面板 前后端分离项目 Nginx部署 + 域名配置(Vue+SpringBoot)
本文介绍了使用宝塔面板部署前后端项目的完整流程。主要内容包括:1)宝塔面板初始化及LNMP环境安装;2)前端Vite项目打包上传及Nginx配置;3)后端Java项目部署,涉及JDK安装、数据库连接配置(解决3306端口问题)、生产环境YML文件设置;4)常见问题处理,如MySQL连接异常、Java打包错误解决方案;5)Nginx反向代理配置,实现API请求转发至后端端口(8123)。
2025-05-27 15:31:56
652
1
原创 SpringBoot+LangChain4j+rag+向量数据库 快速搭建AI智能体:从项目创建初始化到引入大模型;再通过rag检索增强技术结合向量数据库降低大模型“幻觉”概率
文章介绍了如何在Spring Boot 3项目中集成LangChain4j、rag、向量数据库搭建ai智能体应用。首先,初始化搭建SpringBoot3项目。接着,介绍了如何通过LangChain4j集成ollama和阿里百炼大模型,并展示了如何通过AiService实现多轮对话、记忆对话和流式输出。此外,文章还涉及了如何通过RAG(检索增强生成)技术解析文档,并将其内容转换为向量存储到Pinecone中。最后,通过智能体配置和Controller测试,展示了如何实现气象数据的解析和会话功能。
2025-05-16 17:59:33
1265
原创 阿里云服务器 SSH远程连接 前后端分离项目 Nginx部署 + 域名配置微信小程序webview内嵌 (Vue+SpringBoot)
使用XShell和Xftp 分别ssh、sftp连接控制 云服务器linux系统;安装Nginx、Java jdk、分别上传前后端项目 并部署运行
2025-04-25 11:03:07
874
原创 SprongBoot 使用H2内存数据库+JWT 快速实现基本用户管理、权限验证(适合轻量项目、小程序、web 快速实现交互)
SpringBoot配置H2内存数据库,实现基本的增删改查,无需安装;使用JWT 进行token的认证,实现小程序、web前端快速登录
2025-04-11 14:11:32
1273
原创 本地安装国产DM达梦数据库V8 SpringBoot+MyBatis-plus整合达梦
由于业务需求,需要使用国产数据库替代,服务器安装的是达梦,故本地开发时安装达梦数据库进行测试。使用SpringBoot+MyBatis-Plus操作达梦数据库
2025-01-14 17:54:12
1321
原创 Uniapp map地图组件使用 polygons 画出省市轮廓
将下载好的GeoJSON数据, 绘制一个陆地多边形 和 许多个独立的多边形(岛屿)使用 polygons 导入广东省经纬度点位数据, 描出广东地图轮廓。广东省地图为 陆地 + 岛屿。
2024-12-19 09:52:57
1480
原创 Vue3 使用pdf-vue3 在线预览pdf文件 前后端对接 base64; 支持移动端展示
Vue3 使用pdf-vue3 在线预览pdf文件, 接收后端传输文件, 支持移动端预览
2024-12-13 17:39:47
851
3
原创 Uniapp微信小程序Vue3 实现预览文件(pdf、doc、ppt、图片等)
最近业务需要在uniapp微信小程序在线预览 pdf ,翻遍全网目前主要有三种实现方法pdf.js插件、webview、微信原生方法(只支持小程序)
2024-11-28 16:03:54
4433
原创 Uniapp小程序使用uchart Vue3天气预报折线图
如图可以看到最后一个点跑出页面之外, 无论怎么调整 css 都无法显示。这时可以修改 opts 中的 padding 内边距, 折线图自然显示。3、其他的都不要动,直接原样复制到您项目中的components目录。1、请将static目录下文件复制到根目录的static文件夹下。按照官网使用组件方式, HbuilderX导入 或 手动导入。由于没有安装HbuilderX, 这里手动进行导入。2、qiun-title-bar文件夹可删除。在gitee按照要求导入对应文件。使用 Vue3 画天气折线图。
2024-11-26 17:56:14
865
2
原创 Uniapp map地图组件无法叠加图层问题 解决方案, 实现添加覆盖物、叠地图,图层可随地图缩放。用于气象服务(雷达图、卫星图、云层图等)
最近使用 uni-app 做气象服务系统,有个主要需求是给地图叠上 雷达图、卫星图、云层、降雨等,其中还需要动态轮播。下面是 demo测试的代码。
2024-11-05 11:51:42
970
1
原创 记录: 联想拯救者无线网卡驱动故障(代码 43 和 10之间横跳)
解决方案: 联想拯救者无线网卡驱动故障(代码 43 和 10之间横条), wifi图标消失, 无线网卡驱动感叹号
2024-10-22 10:14:43
6749
2
原创 记录 IDEA 搜索不到插件: marketplace plugins are not loaded
提示: `marketplace plugins are not loaded`使用 IDEA 插件商店时, 一直加载不出来。按照网上提示, 使用代理, 依旧无法加载。idea访问时, 被防火墙拦截。允许应用提供防火墙即可。
2024-09-26 22:20:54
900
原创 OpenAPI Typescript Codegen 生成请求方法报错 -- 降级
上方命令向openapi 请求生成时返回 json。版本进行降级到0.25.0。
2024-07-11 00:17:33
991
原创 2024PTA天梯赛 模拟赛 L2-2 含茶量
分三行输出含茶量最高的前三个 ID,及其含茶量。有并列时按 ID 的字典序递增输出;如果有含茶量的 ID 不到三个,那么有几个就输出几个,但含茶量为 0 的不要输出。随后给出 N 条帖子的信息,每条格式为:第一行给出发帖人 ID,是一个长度不超过 10 位的非空数字串;第二行给出非空的帖子的内容,由不超过 140 个英文字母、数字、空格、标点(只包括。(不区分大小写)的数量(简称“含茶量”),找出最热衷于讨论这个话题的人,即含茶量排前三的人。输入在第一行中给出正整数:N(≤104),为参加统计的帖子数量。
2024-04-18 08:51:45
1497
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅