自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1494)
  • 问答 (1)
  • 收藏
  • 关注

原创 【博客之星 2025】我不是在写博客,就是在写博客的路上,这是我今年第575篇

《575篇技术博客的创作之路》记录了一位技术博主2025年的创作历程。作者通过日均1.5篇的持续输出,累计完成575篇涵盖Java、Docker等领域的文章,收获1000万+阅读量和6.7万粉丝。文章揭示了技术写作的价值:既为他人提供解决方案(获5.7万点赞和3.6万收藏),也为自己建立知识库。作者强调不追热点、专注实战经验的写作理念,认为持续创作带来的系统性思考和工程化视角才是最大收获。文末鼓励同行坚持有价值的输出,因为"每一篇都可能改变某个工程师的加班夜"。

2025-12-30 16:06:09 14109 87

原创 单靠死工资不够?这本《AI创富手册》教你用AI开启第二收入曲线

2026年已经过半,不知道大家的年度存钱计划进展如何了?在这个AI技术全面爆发的时代,很多人都有一个焦虑:“我的工作会不会被AI取代?”但现在看来,更多的人在思考另一种可能性:“我能不能利用AI,让自己的收入翻倍?”所以更现实的情况是:到处都在说 AI 搞钱,刷短视频刷到无数 “靠 AI 月入过万” 的故事。你也不知这些故事是真是假,总之,可以试试看。然后一时冲动下载一堆 AI 工具,提示词收藏了几十条,一波操作猛如虎,以为终于可以躺着赚钱了,现实却是一堆问题摆在面前……

2026-08-24 14:49:36 6640

原创 达梦VS金仓:真正做一次Oracle迁移,才知道工具链有多重要

**数据库选型最靠谱的方法,始终不是看谁PPT上的兼容率更高,而是把自己最难迁的那批代码拿出来跑一遍。**能不能迁,改多少代码,要投入多少人。这三个数字跑出来以后,选型其实就没那么纠结了。

2026-08-24 09:57:55 296

原创 若依启动突然报 Redis MISCONF?一次从应用报错到磁盘爆满的完整排查记录

这次若依启动失败,表面现象是 Spring Bean 注入异常,实际原因是远程 Redis 无法完成 RDB 持久化。第一次修复没有效果,是因为修改了本机 Redis,而应用实际连接的是另一台远程服务器。登录远程服务器后,通过df -h最终确认系统盘已经100%占满。查看完整异常链→ 找到 Redis MISCONF→ 确认应用实际连接的 Redis→ 测试目标实例是否能够写入→ 登录 Redis 服务器检查磁盘→ 临时关闭写保护恢复业务→ 查找并清理大日志→ 验证磁盘和 Redis。

2026-08-22 14:02:36 264

原创 接口数据传输优化实战:JSON Gzip 与 Protobuf 的深度对比

1000KB JSON 数据,Gzip 压缩后大概多大?改成 Protobuf 呢?方案体积估算适用场景150-250 KB通用业务,快速开发Protobuf 裸体250-400 KB仅限数值密集场景80-150 KB高性能、大规模、带宽敏感场景核心结论Gzip 是性价比最高的优化手段——无论你用 JSON 还是 Protobuf,都建议开启 Gzip。Protobuf 的核心价值是速度,不是体积——别被“省流量”的宣传带偏了。叠加方案效果最好。

2026-08-22 11:30:00 379 1

原创 Codex 开放 1M 上下文后,我折腾了一圈才发现:新版根本不是网上教的那样配置

最近看到不少人在讨论 Codex 的 1M 上下文,我第一反应也是:这个得开。对于平时只是让 AI 写个函数、改个 SQL 的人来说,几十万上下文可能已经够用了。但如果真拿 Codex 做项目级开发,尤其是 Java / Spring Boot 这种动不动几十个模块、几百个类的项目,上下文大小还是挺重要的。以前经常碰到一种情况:刚让 Codex 把项目架构摸清楚,继续改几个文件之后,前面分析过的东西就开始被压缩。再继续聊,它甚至会重新搜索之前已经看过的代码。

2026-08-21 14:32:11 473

原创 数据库迁移工具选了半年,最后发现决策的起点错了

本文反思了数据库迁移项目中常见的决策误区,指出过分关注迁移技术而忽视前期评估是导致项目延期的主因。作者通过案例对比说明,传统人工评估方式存在效率低、判断不稳定、难以全面覆盖等问题,而采用KDMS等工具进行前期系统性评估能有效规避风险。文章强调真正的迁移挑战在于摸清系统全貌,建议将流程调整为:先采集全量数据库对象和应用SQL→进行兼容性分析→分类处理问题→科学排期→最后执行迁移。这种"评估先行"的方法尤其适用于大型复杂系统,能显著减少后期不可预见的改造工作,从根本上提升迁移效率。

2026-08-21 11:36:01 11028

原创 Codex 怎么突然变慢了?一个需求跑几十分钟,我才发现它的工作方式已经变了

摘要 最近使用Codex时发现响应速度明显变慢,原本几分钟能完成的小需求现在可能要跑几十分钟甚至几小时。深入观察发现,Codex的工作模式已经从简单的代码修改转变为更复杂的智能体工作流。这种变化体现在: 任务处理流程显著增多(需求分析→方案设计→代码修改→验证→Review等) 即使代码已修改完成,系统仍会继续执行后续验证步骤 计划模式和智能体模式的界限变得模糊 分析认为,这种变化反映了AI编程正从"代码生成"向"任务执行"演进。虽然增强了复杂任务的处理能力,但针对简单需求时显得过度设计。建议根据任务复杂度

2026-08-20 13:54:26 451 1

原创 不用守着直播间:在飞牛NAS部署Bililive-go,自动监控并保存直播录像

Bililive-go是一款开源直播录制工具,可自动监控多个平台直播间并在开播时录制直播流。文章介绍了如何在飞牛NAS通过Docker部署Bililive-go,实现无人值守自动录播。该工具直接获取直播流而非屏幕录制,避免录制无关内容,特别适合同时监控多个直播间。部署后通过Web界面管理录制任务,视频文件保存在NAS指定目录。文中还提到直播文件体积较大(4小时直播约20GB),建议使用大容量存储并定期清理。最后介绍了如何通过cpolar实现远程管理录播任务,方便随时添加直播间或查看录制状态。

2026-08-20 12:03:50 11280 15

原创 20多元的玩客云还能怎么用?刷 HiNas 搭一台低功耗远程 NAS

摘要 本文介绍了如何将闲置的玩客云改造成低功耗NAS(HiNas系统),并通过内网穿透实现远程访问。玩客云作为二手设备成本仅20多元,运行时功耗约3W,适合轻量级家庭存储需求。文章详细记录了从拆机、短接触点、刷入HiNas系统到配置内网穿透(使用cpolar)的全过程,包括系统初始化、终端配置及远程访问设置。HiNas提供文件共享、媒体管理等基础功能,配合内网穿透解决了无公网IP的远程访问问题。该方案适合低成本体验NAS或旧物改造,性能有限但胜在投入低、功耗小,适合轻度存储需求用户。

2026-08-18 12:01:41 11149 12

原创 有手就行!零基础用AI做数据分析,普通打工人也能玩出高级感

《AI数据分析极简入门》为职场人提供零基础数据分析指南,通过AI工具实现数据预处理、可视化到报告生成的全流程。书中详解五步工作法:目标明确、AI数据清洗、描述统计、智能图表生成及业务解读,帮助运营、学生、创业者等群体无需编程基础即可高效完成数据分析。AI承担重复工作,使用者专注业务洞察,实现从数据到决策的快速转化。

2026-08-18 10:55:17 11031

原创 长鑫科技登陆科创板,国产存储破局时代,这本 AI 芯片制造实战书必看

国产DRAM龙头企业长鑫科技成功登陆科创板,创下3.31万亿元市值纪录,成为中国大陆唯一实现DRAM大规模量产的IDM企业,标志着国产存储产业突破国际垄断。随着AI技术驱动存储需求激增,半导体制造正迎来智能化升级浪潮。由长鑫科技高管推荐的新书《AI辅助芯片制造:算法与工程化落地》应时出版,系统解析AI技术在芯片制造全流程的应用,涵盖光刻仿真、缺陷检测等六大实战场景,提供从算法到工程落地的完整解决方案,助力半导体产业智能化转型。该书上市即登顶京东人工智能图书销量榜首。

2026-08-17 17:27:50 11033

原创 读懂微信 AI 底层逻辑:普通人、商家掘金完整手册

《微信AI掘金指南》是一本全面解析微信AI商业应用的实战手册,系统性地揭示了微信AI如何重构流量分发逻辑,从“人找服务”升级为“AI主动匹配服务”的变革。本书由人工智能专家杜雨博士撰写,通过认知破局、规则解析和落地实操三大板块,为商家、创业者及普通人提供:1)微信AI生态的底层逻辑与流量红利;2)官方规则与高转化产品设计法则;3)四大高盈利赛道的落地方案(本地生活/零售电商/工具服务/私域引流)及标准化话术模板。书中特别强调长尾需求的商业价值,提供零基础冷启动策略和数据迭代方法,帮助读者把握对话式商业趋势,

2026-08-17 14:43:12 11075

原创 向量数据库不是终点,企业AI真正需要的是融合数据库

向量数据库解决了AI应用中的语义检索问题,但企业真正落地AI时,需要处理的不只是向量。业务数据、文档数据、空间数据、时间数据往往同时存在。如果继续依赖多个系统拼接,随着规模增长,复杂度会越来越高。融合数据库的价值,就是让AI能力和企业数据体系在同一个环境中结合。所以,向量数据库并不是企业AI的终点。真正决定AI应用能否落地的,是有没有一套能够理解业务、连接数据、支撑智能应用的数据底座。

2026-08-17 12:00:30 11037

原创 流程合规率98%、营收创新高,为何企业现金流越做越差?

很多企业有一个心照不宣的怪现象:数据大屏越来越华丽,汇报PPT越来越漂亮,可公司真实的经营状况,反而越来越看不清。我们习惯把这种现象归咎于「执行不到位」或者「系统不够好」,但《流程智能:从数据要素到软件定义企业》给出的是一个更锋利的说法——很多时候,不是系统不好,是我们一直在用二维的表格,去管理一个三维的世界。

2026-08-17 10:08:05 11020

原创 Ubuntu部署GodoOS:Docker搭建Web办公桌面并实现远程访问

如果只是在服务器上保存文件,NAS、SMB或者Web文件管理工具已经能解决不少问题。但如果希望直接通过浏览器进入一个类似桌面系统的界面,再使用文档、表格、Markdown和思维导图等工具,就需要一套更完整的Web桌面环境。GodoOS提供的就是这样一种使用方式。它可以通过浏览器访问,并把多个办公和协作类工具集中到一个桌面式界面中。本文不讨论把它直接安装成电脑主系统,而是采用Docker方式在Ubuntu中运行GodoOS。

2026-08-13 14:19:51 17329 17

原创 时序数据库选型被写入峰值带偏了?金仓超表让我少加了不少班

本文分享了作者在工业物联网项目中关于时序数据库选型的实践经验。最初计划采用专业时序数据库应对高频数据写入,但客户业务需求(需跨设备档案、维修记录等多维度关联查询)促使重新评估方案。作者最终选择金仓数据库的超表功能,其优势在于:1)内置时间分块管理,简化传统按月分表的繁琐运维;2)支持时序数据与关系型数据的统一存储,避免跨库关联的复杂性;3)提供连续聚合、数据压缩等实用功能,减少开发维护成本。通过实际案例,作者指出选型时不应过度关注写入峰值指标,而应优先考察真实业务查询场景,强调"降低运维复杂度"才是衡量数据

2026-08-12 14:29:14 12072

原创 CentOS部署Postgres Exporter:监控PostgreSQL并接入Prometheus

Postgres Exporter是一个连接PostgreSQL与Prometheus的工具,可将数据库运行状态转化为Prometheus可识别的时序数据。本文介绍了在CentOS 7上部署Postgres Exporter的步骤,包括下载安装、创建专用监控用户、配置系统服务等。通过Postgres Exporter,可以监控连接数、查询性能、缓存命中率等关键指标,并将数据导出到Prometheus进行统一监控。部署完成后,可通过9187端口访问指标接口,为数据库性能分析和告警提供支持。若Prometheu

2026-08-11 13:48:03 12159 16

原创 SQL Server数据迁移实践:KES V9R4C019如何解决兼容性、性能与运维挑战

摘要 SQL Server数据迁移的核心挑战在于业务逻辑的兼容性而非单纯的数据转移。KES V9R4C019针对迁移场景进行了多项优化:增强了对MERGE、窗口函数、PIVOT等关键语法的兼容支持;优化了复杂BI查询性能,标量子查询处理效率提升60%;提供完整的迁移工具链(KDMS/KDFS/KDTS)实现风险评估、数据迁移和增量同步。文章强调,成功的数据库迁移需要同时解决SQL兼容、性能稳定、运维保障三大问题,建议企业通过充分的前期评估和测试来确保平滑过渡。KES V9R4C019通过兼容性增强和性能优化

2026-08-10 10:51:04 124829

原创 AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

✅苏奕嘉| OriginOneAI CEO,长期深耕多智能体架构搭建,主导多款企业级AI系统落地;✅李钊丞| 世界500强前产品经理,深谙企业数字化业务逻辑,擅长AI产品商业化落地;✅徐振超| SelectDB海外SA,深耕数据库、AI融合领域,精通底层算力与调用优化。全书摒弃空洞晦涩的学术理论,所有架构思路、优化方案、实操案例,均来源于真实企业项目打磨总结,拿来即可复用。这是一本来自一线从业者的协议驱动开发实战笔记。

2026-08-07 17:47:43 11277 1

原创 MongoDB迁移不想重写代码?一次国产数据库替换踩坑记录

这篇文章分享了作者参与政务系统MongoDB迁移至国产数据库的实践经验。面对2TB数据迁移且不能修改业务代码的挑战,团队选择采用金仓数据库的MongoDB兼容方案,重点解决了三个核心问题:1)通过协议兼容保留原有MongoDB查询语法和驱动连接方式,避免重写业务逻辑;2)利用多模能力同时支持文档型和关系型数据处理;3)通过严格测试流程确保迁移稳定性。文章指出,这种兼容方案特别适合代码复杂的历史系统迁移,但需注意特殊MongoDB功能的兼容性验证。最终在保证数据安全、业务连续性的前提下,实现了低成本平滑迁移。

2026-08-07 10:51:22 11055

原创 极空间NAS部署Beszel:集中监控Linux、Windows与Docker容器

摘要 本文介绍如何在极空间NAS上部署轻量级监控工具Beszel,实现多设备统一监控。Beszel由Hub和Agent组成,支持集中查看服务器、Docker容器及主机的CPU、内存、磁盘等指标。通过Docker Compose快速部署Hub后,分别在Linux和Windows设备安装Agent,即可在Web界面查看实时数据。文章还展示了如何通过cpolar实现远程访问监控面板。Beszel适合个人或小团队快速搭建低成本的监控系统,解决多设备管理分散的问题,提供简洁直观的数据可视化。部署过程包括SSH连接、D

2026-08-06 16:34:47 11068 12

原创 OpenClaw 为什么凉得这么快?

AI Agent工具OpenClaw从爆火到降温,揭示了当前AI开发工具的局限性。虽然AI能高效生成代码并自动执行任务,但缺乏对工程质量的判断力,容易产生维护隐患。真正的软件开发需要人类把控架构设计、风险控制和业务理解等核心环节。未来趋势将是"工程师管理AI助手"的协作模式,而非完全替代。这次技术泡沫的退潮提醒我们:AI是效率工具而非魔法,优秀工程师的价值在于系统思维和决策能力,这正是AI难以替代的。技术进化淘汰的只会是低水平代码搬运工,而非具备工程思维的开发者。

2026-08-05 11:12:39 225 1

原创 【金仓数据库征文】Mac开发环境|SpringBoot3 + MyBatisPlus对接KES V9 Docker实战全指南

本文详细介绍了在Mac开发环境下,使用SpringBoot3和MyBatisPlus对接金仓数据库KES V9(Docker部署)的全过程。主要内容包括:远端CentOS服务器上KES V9的Docker部署与网络配置、SpringBoot3项目的Maven依赖配置(含KES V9驱动适配)、Druid连接池调优、以及Mac开发环境下的常见问题解决方案。文章提供了完整的代码示例和配置参数,重点解决了跨平台访问、SpringBoot3兼容性等实际开发中的痛点问题,为开发者提供了一套可落地的技术方案。

2026-08-04 18:14:45 11198

原创 WorkBuddy保姆级教程,“双龙虾”合并后从入门到精通

《WorkBuddy保姆级教程》是一本系统化指导用户从入门到精通使用腾讯合并后的AI办公工具WorkBuddy的实战手册。全书通过"认知→工具→实战→进阶"四步逻辑,覆盖安装配置、10+办公场景提效、8大岗位数字分身搭建、Skill开发等核心内容,帮助职场人士将AI转化为高效数字员工。作者元钧作为资深AI专家,采用真实场景+操作步骤的呈现方式,助力用户快速掌握这款一体化协同智能体工具,实现工作效率与生活品质的全面提升。本书特别适合希望系统学习WorkBuddy、摆脱重复性工作、构建个人数字大脑的职场人士。

2026-08-04 17:22:15 11080

原创 多台服务器还在反复输SSH?用EasyNode集中管理连接

本文介绍了如何通过Docker Compose在极空间部署EasyNode服务器管理面板,并配置cpolar实现公网访问。主要内容包括:1)开启极空间SSH服务并验证Docker环境;2)创建目录并编写docker-compose.yml文件,部署EasyNode容器;3)通过日志获取初始密码并登录管理界面,添加服务器实例;4)安装cpolar内网穿透工具,创建HTTP隧道将EasyNode的8082端口映射到公网;5)配置固定二级子域名实现稳定远程访问。该方案解决了多服务器管理时连接信息分散的问题,同时支

2026-08-04 11:53:59 13108 10

原创 折腾电科金仓 Docker 部署的一晚上:角色登录失败、远程连接失败,这几个坑终于踩完了

文章摘要:作者在CentOS云服务器上尝试通过Docker部署人大金仓KingbaseES数据库时,遇到了多个意料之外的问题。主要踩坑点包括:默认管理员角色是SYSTEM而非kingbase导致登录失败、新建用户权限异常(创建后无法修改权限)、事务未提交导致角色状态异常等。通过实践发现国产数据库与PostgreSQL在初始化细节和操作习惯上存在差异,最终采用一次性创建完整权限角色的方式解决问题。文章详细记录了排查过程,为其他部署人大金仓的新手提供了实用参考。(149字)

2026-08-03 17:48:57 11063

原创 想学AI漫剧?看这本书就够!普通人实实在在的副业收入!

《AI漫剧:制作、运营与商业化》是一本零门槛入局的工具书,教你利用AI工具轻松创作漫剧并实现副业变现。书中详细拆解了选题策划、AI生图、视频剪辑等核心环节,提供三款工具(豆包、即梦、剪映)的闭环工作流和三大热门题材案例(悬疑、情感、职场),并通过四大清单工作法将创作流程标准化。无论新手还是有经验者,都能快速掌握"一个人就是一个剧组"的全流程制作方法,抓住漫剧赛道的红利机会。

2026-07-28 10:54:23 39682

原创 Prometheus怎么监控另一台Linux服务器?Node Exporter配置教程

本文介绍了如何在CentOS 7环境下通过Node Exporter实现跨主机监控。主要内容包括:在被监控主机上安装Node Exporter并配置为systemd服务,监控主机修改Prometheus配置文件采集数据,以及配置Alertmanager实现CPU和内存使用率告警。最后还提到通过cpolar内网穿透工具将Node Exporter端口暴露至公网,实现远程监控能力。整套方案实现了对Linux服务器系统指标的集中采集、告警和可视化监控,适用于分布式环境下的运维监控需求。

2026-07-27 11:53:40 11037 15

原创 从“看数据”到“懂数据”:时序大模型 TimechoAI 如何开启工业时序分析新模式

摘要: 时序大模型 TimechoAI 通过人工智能技术,为工业时序数据分析提供智能化解决方案。传统方法依赖人工规则和经验,难以应对海量时序数据(如设备温度、电流等)的分析需求。TimechoAI 基于时序基础模型 Timer,支持时序预测、异常检测、数据填补等功能,能够理解多变量时间序列的复杂变化规律,实现提前预警和趋势预测。该平台降低了企业使用时序AI的门槛,无需复杂算法开发即可快速验证模型效果,助力企业从"存储数据"转向"智能分析"。TimechoAI 与天谋科技的时序数据库 TimechoDB 形成

2026-07-27 11:07:25 10483 1

原创 那些年踩过的 MySQL 迁移坑,这次终于不用绕了

摘要: 数据库迁移项目中,真正的挑战往往不是SQL兼容性,而是外围生态的适配问题。文章结合实战经验,分析MySQL迁移中最容易被忽视的兼容性痛点:JDBC驱动替换导致的全链路变更成本、ORM框架自动生成SQL的边界适配、JSON函数行为一致性以及字符串函数细微差异带来的隐患。KES V9R3C18版本通过支持MySQL原生JDBC驱动、增强JSON操作兼容性和字符串函数一致性等升级,从实际业务场景出发降低迁移风险,其"99%常用语法兼容"的价值不在于数字本身,而在于覆盖了业务真实使用的语法模式。这些改进比单

2026-07-24 10:50:10 10248

原创 数据库优化器到底在想什么:一个SQL今天能跑明天崩的背后

本文通过一个实际案例揭示了数据库优化器执行顺序对SQL结果的影响。文章描述了一条在Oracle测试环境正常但在生产环境失效的SQL,其问题根源在于优化器在不同数据量下改变了条件执行顺序:测试环境先执行set_id赋值操作,而生产环境先执行get_id取值操作导致空结果。作者进一步分析了会话污染造成的调试假象,并对比了Oracle、金仓、MySQL和SQL Server等数据库优化器的不同策略,指出优化器会基于代价估算而非代码顺序执行查询,这种不确定性可能导致同一SQL在不同环境下表现迥异。文章强调开发者应避

2026-07-22 14:55:58 10069 10

原创 搭一套团队共享的AI编程助手:MonkeyCode部署与远程接入实战

个人使用AI代码助手时,直接安装一款编辑器插件通常就够了。但进入团队协作场景后,问题会复杂得多:每个人分别配置模型和密钥,版本不统一,账号无法集中管理,使用记录也很难追踪。MonkeyCode提供了一种相对集中化的方案。管理员可以在服务器上统一配置对话模型和代码补全模型,再创建成员账号,让开发者通过VS Code客户端登录并使用同一套AI编程服务。本文会在Linux服务器中完成MonkeyCode部署,根据安装向导设置服务端口,再配置模型API、成员账号和VS Code扩展。

2026-07-21 11:25:20 14038 14

原创 WAIC释放产业信号:不靠团队、不用重资产,一人AI创业全指南

2026单人AI创业指南:轻资产模式与避坑策略 2026世界人工智能大会(WAIC)释放核心信号:AI产业正经历技术平民化、政策倾斜和市场需求下沉三大变革,推动"一人公司"(OPC)成为创业新趋势。文章分析了7种适合单人的AI商业模式,按现金流速度排序:从快速变现的垂直咨询/服务到长期高壁垒的数据服务与交付。同时指出五大常见误区,包括API套壳无壁垒、忽视推理成本、伪需求自嗨等,并提供12周标准化验证流程,强调先验证需求再投入开发。此外,文章还推荐了轻量级和专业级工具链配置方案,并总结三大核心壁垒:行业私有

2026-07-21 10:52:44 16415 6

原创 让Mac mini全天替你干活:OpenClaw接入飞书与公网发布实战

摘要 本文介绍如何将闲置的Mac mini改造为家庭AI服务器,通过部署OpenClaw智能体实现远程任务处理。OpenClaw是一个能操作本地文件的AI助手,支持接入飞书等办公软件。教程涵盖环境准备(安装Homebrew、Node.js和Git)、OpenClaw的一键部署与配置(选择AI模型提供商)、飞书机器人对接等步骤,最终实现通过手机发送指令即可调用家中Mac mini处理文档整理、代码生成等任务,并支持公网访问生成内容。

2026-07-20 14:14:28 19705 12

原创 一条SQL能执行成功,不代表它真的安全:一次生产环境数据库迁移事故复盘

本文复盘了一次生产环境数据库迁移事故,揭示了看似能执行的SQL可能存在的安全隐患。问题表现为同一SQL在不同时间返回不同结果,最终发现是由于WHERE条件中混入了状态修改函数,依赖了隐藏的执行顺序。文章指出SQL优化器可能重新排列条件执行顺序,导致依赖隐式状态的代码不稳定。作者总结了经验教训,提出四条SQL规范:禁止WHERE中执行状态修改函数、确保查询函数无副作用、避免依赖Session变量保存业务状态、上线前检查执行计划。最后强调可靠的SQL应不依赖执行顺序和隐藏状态,建议将业务流程与查询明确分离,确保

2026-07-20 14:04:45 10814

原创 上线前能跑,上线后挂了,三个隐性的SQL陷阱

这三个陷阱有个共同点:在原来的数据库上能跑,到了新数据库上就不行了。第一个是函数调用顺序的问题。Oracle里能依赖执行顺序的写法,到了金仓上就不稳定了。解决办法是把有副作用的函数移出WHERE子句。第二个是优化器行为差异的问题。MySQL不做的优化,金仓做了。外连接的右表条件,放到ON里就是安全的。第三个是隐式类型转换的问题。MySQL里能用的隐式转换,金仓里不一定能用,索引可能失效。保持类型一致,不要图省事。先看执行计划。慢查询、结果对不上,第一件事就是拉执行计划。一看计划就知道优化器干了什么。

2026-07-17 11:57:17 11662 16

原创 从Oracle迁到金仓,第一个月踩的最大的坑就是它

摘要 Oracle迁移至金仓数据库时,外连接优化器行为差异是常见陷阱。案例中,金仓将LEFT JOIN优化为INNER JOIN,导致157条数据丢失。问题根源在于:WHERE子句中引用右表条件会触发优化器消除外连接,而Oracle则保留原逻辑。作者总结出排查方法(检查执行计划、验证数据量)和解决方案(右表条件移至ON子句,非必要外连接改用INNER JOIN)。这反映了数据库优化器数学等价与业务语义的差异,建议迁移前系统性检查所有外连接写法,并通过边界数据验证确保结果一致性。该案例凸显了理解不同数据库优化

2026-07-16 10:13:10 11021 8

原创 LEFT JOIN 凭空消失的背后,是优化器偷偷帮你做了决定

摘要:数据库优化器在执行LEFT JOIN时可能会自动将其转换为INNER JOIN以提高效率,当WHERE条件中包含右表非空列且该条件在NULL上返回false时触发。这种"外连接消除"优化虽然提升性能,但可能改变业务语义,导致左表未匹配行被错误过滤。正确的做法是将右表过滤条件放在ON子句中而非WHERE中。开发者在跨数据库迁移或处理复杂查询时需特别注意此行为差异,避免因优化器隐式转换导致业务逻辑错误。

2026-07-15 11:31:20 17549 5

原创 本地AI代码助手别只自己用:把MonkeyCode开放成团队可访问的开发入口

MonkeyCode负责提供AI代码助手能力,Linux与Docker负责承载本地服务,cpolar负责补上远程访问入口。当这几部分组合起来以后,本地AI开发工具就不再只能一个人使用,而可以成为更适合协作、演示和跨设备访问的私有AI编程入口。

2026-07-14 16:27:54 18892 12

精品python资源项目.rar

python 精品python资源项目.rar 精品python资源项目.rar

2024-04-16

精品vue资源项目.zip

vue 精品vue资源项目.zip 精品vue资源项目.zip 精品vue资源项目.zip

2024-04-16

精品java资源项目.zip

java 精品java资源项目.zip 精品java资源项目.zip

2024-04-16

精品蓝桥杯2024资源项目.zip

蓝桥杯2024 蓝桥杯2024 蓝桥杯2024 蓝桥杯2024

2024-04-14

精品蓝桥杯资源项目.zip

第十五届蓝桥杯

2024-04-14

精品蓝桥杯资源-LanQiaoCup-master项目.zip

蓝桥杯 蓝桥杯 蓝桥刷题 原文链接: https://github.com/libo-sober/LanQiaoCup Python解答蓝桥杯省赛真题之从入门到真题 不同字串 """ 一个字符串的非空子串是指字符串中长度至少为1 的连续的一段字符组成的串。例如,字符串aaab 有非空子串a, b, aa, ab, aaa, aab, aaab,一共 7个。 注意在计算时,只算本质不同的串的个数。 请问,字符串0100110001010001 有多少个不同的非空子串? 这是一道结果填空的题,你只需要算出结果后提交即可。 本题的结果为一 个整数,在提交答案时只填写这个整数, 填写多余的内容将无法得分。 """ s = '0100110001010001' # s = 'aaab' sep = 1 # 连续的sep个字符的子串 count = 0 set1 = set() # 空集合,利用集合的不重复性

2024-04-14

精品资源-MathorCupmodeling-master项目.zip

mathorcup MathorCupmodeling-master MathorCupmodeling-master

2024-04-13

精品资源-qubo-master项目.rar

qubo qubo ubo Setup Instructions Check out our wiki to get started: https://github.com/robotics-at-maryland/qubo/wiki Project QUBO currently only supports Ubuntu 16.04. Any other platforms may not (and probably will not) work correctly. Compilation First of all, install all the dependencies in the project by running the handy installation script: bash scripts/install_dependencies.bash source the setup script which SHOULD be at the path below, but if you put it somewhere

2024-04-13

精品资源-dfsign-master项目.zip

dfs datafountain sign detection 分割->抠图->检测 比赛精度要求太高,关键还是使用cascade+更好的backbone,前几大佬基本都用了4个cascade头+cvpr19-HRNet requirements python=3.7 numpy pandas opencv-python pytorch >= 1.0.0 matplotlib pycocotools tqdm cython cffi opencv-python >= 4.0 scipy msgpack easydict matplotlib pyyaml tensorboardX 数据准备 数据目录为~/data/dfsign,下载zip文件和label文件,解压zip到test和train目录

2024-04-13

精品资源-GCDFetchFeed-master项目.zip

gcd GCDFetchFeed Done RSS 解析成可用 model dispatch_group 监听多 feeds 的 fetch Html convert to Core Text feed 详情页 FMDB 本地存储 feed Atom 解析 阅读原文 feed 列表的样式调整 首页 fetch 中的效果 支持点击文章点击后记录已看,显示已看的效果 显示列表滚动条 读取 feed 列表时取未读文章 支持标记全部已读,右上角添加按钮。同时清除该源下文章 首页提供一个 fetch 中的进度条 支持系统分享,长按链接,和点击右上角分享按钮 内置 web 浏览器 可判断 4g 和 wifi 环境,wifi 下可串行下载离线浏览图片

2024-04-12

精品资源-nonebot-plugin-suno-main项目.zip

介绍 自用的Suno AI作曲插件。 修改自 https://github.com/imyizhang/Suno-API 配置文件 必选内容: 在Bot根目录下的.env文件中填入Suno的cookies信息: suno_token = xxxxxxxx 使用方法 主题作曲:suno 主题 歌词作曲: 歌词作曲 歌词##音乐风格

2024-04-12

精品资源-java后端资源以及vue项目.rar

精品资源-java后端资源以及vue项目.rar 精品资源-java后端资源以及vue项目.rar 精品资源-java后端资源以及vue项目.rar

2024-04-12

精品资源-FlutterDouBan-main项目.zip

flutter 演示预览(右键,新标签页面打开) 如果您觉得还可以的话,给个Star白~ 使用Flutter开发一个豆瓣App 此项目,90%还原某瓣APP,所有UI均按照某瓣来实现。 项目中的数据均来自豆瓣api真实有效数据 项目中用到了几乎所有的Flutter widget 还有两个比较大的自定义魔改源码实现特效 大年初一也在维护的项目 APP中所有数据均为真实数据。但是默认,对于"书影音单个电影tab"的数据,使用模拟数据。因为,频繁的打开关闭APP,会频繁调用 这个接口。接口是有调用限制的,次数过于频繁,会被锁IP。如果想看真实数据,则可以进入 "我的",然后打开"书影音数据来自网络"开关后,重启APP即可。 下载地址 打开新页面扫码下载 Release版本下载地址 扫一扫下载体验 Demo(刷不出gif图的,耐心等待一会,或者多刷几次。)

2024-04-12

精品资源-springboot-rabbitmq-master项目.zip

rabbitmq RabbitMQ简单介绍: RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间传递数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。 特点: RabbitMQ底层使用Erlang语言编写,传递效率高,延迟低 开源、性能优秀、稳定性较高 与SpringAMQP完美的整合、API丰富 集群模式丰富、表达式配置、HA模式、镜像队列模式 保证数据不丢失的情况下,做到高可用 AMQP全称:Advanced Message Queuing Protocol AMQP翻译:高级消息队列协议 RabbitMQ安装与配置 安装RabbitMQ需先安装erlang和socat 安装依赖环境 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel

2024-04-12

精品资源-java后端资源以及vue项目.rar

精品资源-java后端资源以及vue项目.rar 精品资源-java后端资源以及vue项目.rar 精品资源-java后端资源以及vue项目.rar 精品资源-java后端资源以及vue项目.rar 精品资源-java后端资源以及vue项目.rar

2024-04-11

精品资源-博客vue项目.zip

vue 精品资源-博客vue项目.zip精品资源-博客vue项目.zip

2024-04-08

spring-boot-easy-pay-demo-master.zip

java spring-boot-easy-pay-demo-master spring-boot-easy-pay-demo-master spring-boot-easy-pay-demo-master spring-boot-easy-pay-demo-master spring-boot-easy-pay-demo-master spring-boot-easy-pay-demo-master spring-boot-easy-pay-demo-master

2024-04-08

精品python计算机二级题目资源-NCRE-Python-master.rar

python 精品python计算机二级题目资源--NCRE-Python-master.rar精品python计算机二级题目资源--NCRE-Python-master.rar 精品python计算机二级题目资源--NCRE-Python-master.rar 精品python计算机二级题目资源--NCRE-Python-master.rar精品python计算机二级题目资源--NCRE-Python-master.rar精品python计算机二级题目资源--NCRE-Python-master.rar

2024-04-08

test-main.zip

软件设计说明书

2024-04-05

cnki-downloader-master.zip

软件设计说明书 各位用户,承蒙各位厚爱,如此小巧的一个工具软件能得到这么多的stars,但因为不可抗力(接口服务器失效),所以此工具已经失去了搜索下载文献的能力, 在此对各位表示抱歉。 另外,如果有同学能获取到一张首都图书馆的借阅卡(匿名最好),请提交一个issue与我取得联系,我将尽量恢复此软件的功能。 再次感谢大家长久以来的支持,以及对你造成的不便表示抱歉,以上。

2024-04-05

码农阿豪——基于2022年CS保研实验室导师招生信息汇总.zip

保研夏令营信息

2025-10-20

码农阿豪——基于2021年CS保研夏令营信息汇总.zip

保研夏令营信息

2025-10-20

码农阿豪——基于2020年CS保研夏令营信息汇总.zip

保研夏令营信息

2025-10-20

码农阿豪——基于ACG网站API数据服务.zip

保研夏令营信息

2025-10-20

集成字节跳动豆包大模型提供了完整的聊天对话和流式输出功能

本模块集成了字节跳动豆包大模型(Doubao LLM),提供了完整的聊天对话和流式输出功能。支持多种模型选择、参数配置、缓存机制和重试策略。 ## 功能特性 ### 核心功能 - **聊天对话**:支持单轮和多轮对话 - **流式输出**:实时流式响应,提升用户体验 - **多模型支持**:支持多个豆包模型切换 - **系统消息**:支持系统角色设定 - **参数配置**:灵活的配置管理 ### 高级特性 - **缓存机制**:可配置的响应缓存 - **重试策略**:自动重试和错误恢复 - **性能监控**:请求统计和性能指标 - **健康检查**:服务状态监控 - **异常处理**:完善的错误处理机制

2025-10-20

jdk17和早报.zip

jdk17和早报.zip

2025-03-06

mysql数据库上机练习2.0.docx

(1)显示六个人可以选择的所有应聘职位的全部信息。 (2)显示应聘者报名的姓名和职位。 (3)对两张表进行左连接,显示职位编号、职位分类、姓名这三部分信息。 (4)对两张表进行右连接,显示职位编号、职位分类、姓名这三部分信息。 (5)按薪酬升序排序,显示姓名、薪酬要求、职位分类。 (6)显示薪酬要求5000的职位编号和职位分类。 (7)显示没有人应聘的职位编号和职位分类。 (8)显示陈嘟嘟应聘的职位编号和职位分类。

2024-11-25

java毕设-基于Java学习平台管理系统

(1)课程发布模块 课程发布是平台的基础功能。通过此模块,管理员或教师可以: - 添加课程内容,包括视频、文档、音频等格式; - 管理课程分类,如编程类、设计类等; - 设置课程的开放时间、学习人数限制及访问权限。 (2)学习进度跟踪模块 为帮助学习者掌握学习节奏,平台提供了学习进度管理功能,包括: - 记录学习章节完成情况; - 显示学习时间统计; - 根据学习者的进度生成个性化学习计划建议。 (3)考试与评估模块 平台内置考试功能,以提升学习效果的量化评估: - 支持管理员创建随机试卷; - 提供多种题型:选择题、填空题、主观题等; - 自动评分及生成详细成绩报告,供学习者复盘分析。

2024-11-21

java毕设-基于SSM的小区物业管理系统

此次系统设计主要采用MVC的设计模式,基于Spring、Mybatis等架构进行开发,底层采用MySQL数据库,系统整体开发采用Maven进行管理,在项目中主要分为管理员和业主信息两种角色,主要完成的模块为,业主管理、房屋管理、缴费管理、维修申报、在线反馈、维修安排、车辆管理等信息。此系统设计完成后界面简单简洁、符合小区物业的基本管理要求。

2024-11-21

java毕设-基于Java构建的个人博客管理系统

该个人博客管理系统是一个基于Java开发的博客平台,采用了Spring Boot和MyBatis等框架,系统设计简洁、易用,适合个人博客创建者使用。通过该系统,用户可以轻松创建和管理自己的博客内容,包括文章发布、分类管理、标签管理等。用户还可以为每篇文章添加评论,并对评论进行管理。管理员可通过后台管理界面查看所有博客文章、用户信息、评论数据等,进行高效的内容审核和数据分析。此外,系统提供了强大的搜索功能,帮助用户快速查找文章,提升用户体验。该博客管理系统还具备自适应设计,可以在不同设备上流畅运行,支持移动端用户访问。对于有意建立个人博客或小型内容平台的开发者而言,尤其适合用来搭建简洁高效的博客网站,且具有较强的可扩展性,便于根据需求进行二次开发。

2024-11-20

java毕设-基于Java开发的宿舍管理系统

该宿舍管理系统是基于Java的Web开发技术,采用Spring Boot框架,并结合Vue.js构建前端,旨在为学校、大学等教育机构提供高效的宿舍管理解决方案。系统的主要功能包括宿舍楼信息管理、入住学生信息管理、宿舍分配、宿舍维修、人员调动等,具有高效的数据处理能力和便捷的操作界面。管理员可以通过后台管理界面查看学生的住宿信息,方便进行数据查询和统计。此外,系统还提供了宿舍检查、维修申请和记录等功能,帮助管理员及时处理宿舍问题,确保宿舍环境的舒适与安全。系统采用了用户角色管理机制,确保不同权限的用户可以访问系统的不同功能,极大提高了管理效率和数据安全性。对于学校或教育机构的宿舍管理者来说,这是一个非常实用的工具,能够帮助实现信息化管理,减少人工操作错误,提高工作效率。

2024-11-20

java毕设-基于SSM框架的蛋糕商城管理系统

本项目是基于SSM框架开发的蛋糕店电商管理系统,旨在为蛋糕店提供一套完善的线上销售、订单管理和客户服务解决方案。系统分为前台用户模块和后台管理员模块,用户可以通过平台浏览各类蛋糕、选择商品、加入购物车并下单购买;管理员则可以通过后台管理界面对蛋糕商品、订单、库存等信息进行管理。系统支持商品分类、支付结算、配送管理等功能,可以根据用户需求进行定制化开发,具有良好的扩展性。系统的订单管理功能可以帮助管理员实时查看和处理客户订单,提升运营效率。而库存管理功能则帮助商家及时掌握库存状况,避免因库存不足而导致订单延误。针对经营中的蛋糕店而言,这套系统不仅能够帮助商家提升线上销售能力,也能够通过完善的管理功能提高后台管理的效率,为商家提供一站式解决方案。

2024-11-20

java毕设-基于Java的物业管理系统

基于Java开发的社区物业管理系统,采用了Spring Boot和MyBatis技术栈,主要解决物业公司在管理社区居民、维修请求、账单等方面的需求。系统包括多个模块,如居民信息管理、维修报修、账单结算、维修记录等,帮助物业公司轻松管理日常事务。居民可以通过系统提交报修请求,查询账单信息,而管理员则可以查看所有住户的基本信息、报修历史和维修进度等,确保每一项服务都能及时处理。此外,系统还支持多种支付方式,便于居民支付物业费用。通过该系统,物业公司能够提升管理效率,优化资源配置,减少人工错误。该系统功能全面、稳定,适合大多数物业公司使用,且界面简洁易操作,能大大提升物业管理的智能化程度。对于希望提升社区管理水平的物业公司来说,这是一个理想的工具。

2024-11-20

java毕设-基于Springboot+Vue的电影在线预订与管理系统

这是一个基于Vue.js开发的电影在线预订与管理系统,系统的后端采用了Java的SSM(Spring、Spring MVC、Mybatis)框架,具有完整的后台管理功能,适合开发电影预订系统或影院管理平台。系统主要分为用户端和管理员端,用户端提供了电影搜索、座位选择、订单预定和支付功能,可以实现高效便捷的在线预订体验;而管理员端则提供了电影管理、用户管理、订单管理等功能,帮助管理员轻松处理预定信息和用户数据。该系统支持多种支付方式,能够处理各种复杂的订单流程,确保预定过程流畅无阻。此外,系统的后台数据分析模块也能够实时提供有关影院运营的数据报告,帮助管理员做出科学决策。对于想要开发类似电影票务系统的开发者而言,这是一个极具参考价值的项目,可以帮助提升影院的运营效率,优化用户体验。

2024-11-20

SpringBoot毕设资源-基于Springboot+FreeMarker旅游景点交流论坛网设计毕业源码案例设计.zip

基于Springboot+FreeMarker旅游景点交流论坛网设计毕业源码案例设计 程序开发软件: Eclipse/Idea + mysql8.0 现在给大家看的是一个基于Springboot框架+FreeMarker模板引擎的旅游景点交流论坛网站,网站一个有2个身份,普通用户和管理员。管理员登录后可以进入后台管理网站导航栏目,管理所有旅游景点文字,文章可以带缩略图,文字详情支持图文展示,可以给文章打标签,管理所有用户信息,管理角色信息,切换网站主题,配置系统参数等;用户在前台可以注册,用户登录后不可进入后台,用户可以按照栏目分类查看对应的旅游景点文章,可以根据关键词查询旅游景点,可以根据标签分类查询旅游景点,可以对旅游景点发布评论,管理自己的评论,修改个人信息等。 用户账号密码: xiaoming/123 管理员账号密码:admin/123456

2024-05-01

SpringBoot毕设资源-本人的毕业设计,个人博客网站 用到的后端技术有SpringBoot框架、Spring.zip

# Blogs 项目启动非常简单,步骤如下: 1. 将项目导入您的IDE,加载相关的依赖包 2. resource文件夹中有sql文件、Nginx服务器、Ftp服务器、和部分图片。FTP文件服务器用作上传图片,Nginx用作反向代理,如果嫌麻烦,文件上传可以只上传到本地,只要修改代码即可 3. 将ftpfile文件夹放到D:/blogs/ ,然后启动ftp服务器 4. 给C:\Windows\System32\drivers\etc\hosts文件添加 (1)127.0.0.1 image.blogs.com (2)127.0.0.1 lifeimage.blogs.com (用于Nginx反向代理到图片文件夹),启动Nginx服务器 5. 一定要下载Redis,并且运行(端口默认),否则启动不了。因为项目用到Spring Session+Redis统一Session信息 6. 先启动Server的入口类,再启动其他四个模块的入口类,访问 http://127.0.0.1:9091 注意: (1)项目前端采用Vue框架,由于本人对前端不熟,于是写出的前端代码非常一般,并且前端代码在web模块中,并没有真正意义上的前后端分离。使用者可以优化前端代码,增加更多有趣的功能 (2)本项目使用Spring Cloud框架完成,毕设的重点在于后端框架的组成,所以总体来看此博客的功能非常欠缺 (3)要更仔细地了解项目可参考resource文件夹中的毕业论文(仅供参考)

2024-05-01

SpringBoot毕设资源-Java商城管理系统,基于java+springboot+vue开发的电子商城网站 .zip

## 演示地址 前台地址: http://shop.gitapp.cn 后台地址:http://shop.gitapp.cn/admin 后台管理帐号: 用户名:admin123 密码:admin123 ### 功能介绍 平台采用B/S结构,后端采用主流的Springboot框架进行开发,前端采用主流的Vue.js进行开发。 整个平台包括前台和后台两个部分。 - 前台功能包括:首页、商品详情页、订单、用户中心模块。 - 后台功能包括:总览、订单管理、商品管理、分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模块。 ### 适合人群 大学生、系统设计人员、课程作业 ### 代码结构 - server目录是后端代码 - web目录是前端代码 ### 部署运行 #### 后端运行步骤 1. 下载JDK 1.8,并配置环境变量 2. 下载本代码后,使用IntelliJ IDEA打开server目录 3. 配置server目录中的application.yml文件,配置BASE_LOCATION、DB_NAME、数据库账号密码 4. 安装mysql 5.7数据库,并创建数据库

2024-05-01

SpringBoot毕设资源-基于Vue+Springboot+LayUI前后端分离农作物数据共享平台设计毕业源码.zip

基于Vue+Springboot+LayUI前后端分离农作物数据共享平台设计 开发软件:Idea,Vscode可以选,mysql 开发技术:Springboot + Vue + LayUI,前后端分离 用户的功能包括注册和登录,选播查询、技术查询、种子供应商和农作物收购商查询、查看种子供应商资料及报价、查看农作物收购商资料及报价、查看农作物技术资料。在农作物数据共享平台上,用户负责的模块主要是注册登录模块、查询模块和辅助模块,用户最主要的功能是查询功能,在农作物数据共享平台上可以根据自身需求和种子来查询相关信息。 管理员的功能包括登录、用户管理、网站栏目管理、农作物数据管理、病害管理、虫害管理、天气管理、土壤管理等。在农作物数据共享平台上,管理员负责的模块主要是后台管理模块,主要是对农作物数据共享平台上包含的数据进行详细的管理,可以对这些信息进行添加、删除等基础操作。 前台地址:localhost:8080/springboot6ag61/front/index.html 农户账号密码:农户账号2/123456 后台地址:localhost:8080/springboot6ag61/admin/dist/index.html 农业技术员账号密码:技术员账号1/123456 管理员账号密码:abo/abo

2024-05-01

SpringBoot毕设资源-springboot+mybatis+restful实现论坛项目(毕业设计).zip

SpringBoot毕设资源--springboot+mybatis+restful实现论坛项目(毕业设计) SpringBoot毕设资源--springboot+mybatis+restful实现论坛项目(毕业设计) SpringBoot毕设资源--springboot+mybatis+restful实现论坛项目(毕业设计) SpringBoot毕设资源--springboot+mybatis+restful实现论坛项目(毕业设计)

2024-05-01

精品项目资源-基于SpringBoot实现的租房系统(可用于学习以及毕设参考).zip

#### 管理员功能: - 房屋管理 - 租房类型管理(合租/整租) - 房屋管理 - 订单管理 - 新闻公告管理 - 收支明细 - 用户管理 - 角色管理、权限管理 #### 房东功能 - 房屋管理 - 订单管理:取消订单、审核退租、查看合同、下载打印合同 - 收支明细 - 个人信息修改、账号密码修改 ## 租客功能 订单管理:创建订单、确认合同、支付订单、取消订单、退租、电子合同查看、下载打印合同 收支明细 个人信息修改、账号密码修改 ## 技术组成 - SpringBoot - MyBatis - Shiro - Thymeleaf - Bootstrap + jQuery - MySQL - Maven 需要协助调试,私聊我哦

2024-04-18

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

TA关注的人

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