自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JavaPub

分享技术和副业,搜索、爬虫、逆向、web等,及服务端技术教程。

  • 博客(1541)
  • 资源 (44)
  • 收藏
  • 关注

原创 Meta Muse 实测:AI 视频效果不错,还能免费领 10 亿 Token,附完整注册教程

体验Meta新推出的AI视频工具Muse,生成效果惊艳,人物动作自然、音画同步流畅。注册过程需注意:避免点击“Open in New Tab”导致地区限制,建议使用海外云端环境完成注册,并通过官方渠道验证身份。成功后可领取10亿Token,大幅降低创作成本。完整教程已发布,附详细操作步骤与避坑指南,助你高效上手。

2026-10-14 12:05:18 106

原创 Docker 容器为什么能 Ping IP,却访问不了服务名?讲透 Bridge Network、Docker DNS、Service Name 与网络隔离

Docker 中容器间能通IP却无法通过服务名访问,根源在于默认bridge网络不支持自动DNS解析。只有在用户自定义bridge网络或Docker Compose的默认网络中,容器才能通过服务名(如mysql)相互发现。因此,应优先使用稳定的服务名而非动态IP,确保应用在容器重建后仍可正常通信。

2026-10-14 09:42:45 433

原创 Docker 挂载目录为什么总是 Permission denied?讲透 Bind Mount、UID/GID、root 用户、Rootless 与 SELinux

Docker 中因宿主机与容器 UID/GID 不匹配导致的“Permission denied”问题,本质是 Bind Mount 直接共享宿主机文件权限所致。Linux 权限以数字 UID/GID 为准,而非用户名。当容器内进程 UID(如 1001)与宿主机目录所有者 UID(如 1000)不一致时,即使目录权限为 755,也无法写入。chmod 777 只是绕过权限检查,并非正解。正确做法是统一宿主机与容器的 UID/GID(如在 Dockerfile 中指定 USER 1000:1000),确保权

2026-10-14 09:39:36 160

原创 Docker 端口明明映射了,为什么外网还是访问不了?讲透 EXPOSE、ports、127.0.0.1、0.0.0.0 与容器网络

Docker端口访问问题核心在于理解五层:应用监听地址、Container端口、Docker端口映射、宿主机防火墙与外部网络。EXPOSE 8080仅作镜像元数据,不自动开放端口;真正对外访问需通过-p 8080:3000或ports配置。常见故障源于应用监听127.0.0.1而非0.0.0.0,导致容器内服务无法被宿主机映射访问。正确做法是应用监听0.0.0.0,并确保端口映射与防火墙/安全组配置无误。

2026-10-13 10:06:11 159

原创 Docker 容器明明是 Up,为什么服务还是访问不了?讲透 HEALTHCHECK、restart、depends_on 与真正的“可用”

Docker中Container显示“Up”仅表示主进程运行,不代表服务可用。真正的健康状态需通过HEALTHCHECK判断。即使容器运行,服务仍可能因初始化未完成、死锁或依赖异常而不可用。HEALTHCHECK可配置检查频率、超时、重试次数及启动宽限期(start-period),避免误判。容器可处于“running + unhealthy”状态,即“活着但不能干活”。默认情况下,容器变为unhealthy不会自动重启,需配合restart策略使用。通过docker ps或docker inspect可查

2026-10-13 09:36:50 307

原创 Docker 镜像 Tag 到底该怎么设计?从 latest、版本号、Git SHA 到不可变发布策略

Docker 镜像 Tag 设计关乎版本可追溯性与部署稳定性。latest 是可变的,易导致生产环境不可控;生产应使用明确版本号(如 1.8.3),并遵循语义化命名。同一镜像可打多个 Tag(如 1.8、stable),但浮动 Tag 仍可能变更,仅完整版本号具备不可变性。建议发布后禁止覆盖旧 Tag,修复问题应推新版本(如 1.8.4),避免配置漂移。Docker Hub 已支持不可变 Tag,强化版本治理。

2026-10-12 20:33:18 320

原创 Docker 镜像为什么越做越大?Alpine、Slim、Distroless 到底怎么选,别再只看体积

Docker镜像大小并非仅由应用代码决定,而是受基础镜像影响深远。从Ubuntu/Debian到Alpine、Distroless、Scratch,各镜像在体积、兼容性、安全性与调试能力间权衡各异。Alpine虽小,但因使用musl libc,可能引发二进制兼容性问题;而Debian/Slim在保持glibc兼容性的同时显著瘦身,更适合多数生产场景。推荐采用多阶段构建:开发用完整镜像,生产用slim或distroless,兼顾性能、安全与可维护性。最终选择应基于实际依赖与运维需求,而非盲目追求最小化。

2026-10-12 10:29:45 439

原创 docker pull 背后到底请求了什么?从 /v2/、Token、Manifest、Blob 到 Digest 讲透 Docker Registry API

本文深入解析 docker pull nginx:latest 背后的完整 HTTP 协议流程,揭示其本质是基于 Docker Registry HTTP API V2 的多步交互:从访问 /v2/ 触发 401 认证,获取 Bearer Token,再到拉取 Manifest、解析多架构、逐层下载 Blob 并校验 SHA256。通过 curl、jq 等工具手工实现镜像拉取,帮助开发者理解 401、429、manifest unknown 等错误的真实根源,真正掌握镜像拉取的底层逻辑与故障排查能力。

2026-10-12 10:25:50 447

原创 服务器不能访问 Docker Hub,镜像怎么搬过去?讲透 docker save、load、export、import 与离线镜像分发

在离线环境中部署Docker镜像时,推荐使用docker save与docker load组合:前者将镜像及其层、标签等元信息打包为tar文件,后者在目标服务器上还原完整镜像。此方法保留镜像的分层结构与版本信息,支持多镜像批量迁移,适用于生产环境离线交付。而docker export/import仅用于导出容器运行时文件系统,不保留镜像元数据,仅适用于临时备份或容器快照。因此,正式离线部署应优先选择save/load。

2026-10-11 20:04:16 322

原创 Docker Compose 明明写了 image,为什么每次 up 还会重新 pull?讲透 pull_policy、latest、缓存与部署更新策略

Docker Compose 部署中镜像频繁拉取,根源在于 pull_policy 配置不当。默认使用 missing 时,latest 标签仍会强制检查 Registry,导致每次部署都访问 Docker Hub,引发 429 错误或延迟。生产环境应避免 latest,改用固定 Tag 或 Digest(如 myapp:1.8.3 或 @sha256:...),并设置 pull_policy: missing,确保本地缓存可用、部署稳定,彻底摆脱对公网 Registry 的依赖。

2026-10-11 15:20:46 142

原创 Docker Hub 为什么突然 429?讲透匿名拉取、登录账号、CI 并发、Pull-through Cache 与限流规避

Docker Hub 的 429 错误主要源于 拉取限流(Pull Rate Limit) 与 滥用限流(Abuse Rate Limit)。未登录用户每6小时仅限100次拉取,且按公网IP统计,企业或CI/CD环境因共享出口IP易快速耗尽额度。多架构镜像、Kubernetes 扩容、GitHub Actions 并行任务等场景易引发“拉取风暴”,触发限流。即使付费用户也受 Abuse Rate Limit 约束,无法无限请求。建议通过认证登录、使用镜像缓存、优化部署策略来规避问题。

2026-10-10 10:52:49 308

原创 为什么 Mac M 系列能跑,Linux 服务器却报错?从 amd64、arm64、Manifest List 到 Docker Buildx 讲透多架构镜像

本文深入解析 Docker 多架构镜像机制,揭示 nginx:latest 等标签在不同平台(如 Apple Silicon 与 Intel Linux)实际拉取的是不同架构的镜像。核心在于 Manifest List / OCI Image Index,它使同一 Tag 可指向多个平台镜像(如 linux/amd64、linux/arm64),Docker 会根据主机自动选择合适变体。通过 docker buildx imagetools inspect 可查看支持架构,理解 Digest 分层(Inde

2026-10-10 10:46:01 344

原创 2026 年 Agent 工程师必问的 10 道面试题,答不上来真别说自己会 Agent!

AI Agent 工程师正成为热门岗位,需掌握工具调用、任务编排、状态管理与系统优化等能力。本文梳理10道核心面试题,涵盖Agent定义、ReAct机制、Function/Tool/MCP区别、RAG融合、记忆设计及单/多Agent选型,强调从“回答问题”到“自主执行”的能力跃迁,助力开发者深入理解Agent架构与工程实践。

2026-10-09 13:31:55 248

原创 开源一套 Go + React 后台管理系统,支持 RBAC 权限管理、Docker 一键部署!

ShiyuAdmin 是一个基于 Go + Gin + React + Ant Design Pro 构建的开源通用后台管理系统,集成 RBAC 权限、JWT 认证、操作日志、系统监控、Redis 缓存与数据可视化等功能。支持多数据库(PostgreSQL/MySQL/SQLite/SQL Server),并通过 Docker Compose 实现一键部署,适合快速搭建电商、CMS、AI 管理后台等场景,助力开发者跳过重复造轮子,专注业务开发。项目结构清晰,易于二次开发,也适合作为 Go 与 React 全

2026-10-09 13:22:57 188

原创 不想折腾 Harbor?用 Docker Registry 自建一个轻量级 Docker Hub 镜像缓存

本文介绍使用 CNCF Distribution Registry 的 Pull-through Cache 模式,实现轻量级 Docker Hub 镜像缓存。相比 Harbor,该方案仅需配置 proxy.remoteurl 即可实现首次拉取从 Docker Hub 代理并缓存,后续直接本地返回,显著减少重复下载、降低公网流量与限流风险。适用于多节点共享缓存场景,支持自动清理旧数据,配置简单,无需 Push 支持,推荐用于个人或小团队的高效镜像加速。

2026-10-09 13:22:01 150

原创 Docker Build 为什么明明只改一行代码,却又重新 npm install?讲透 Layer Cache、Cache Mount 与 Dockerfile 顺序

Docker构建缓存失效常见于COPY . .导致依赖安装重复执行。问题根源在于Docker层缓存机制:一旦上层内容变化,后续层均失效。优化核心是将稳定内容前置——先复制package.json、go.mod等依赖文件,再安装依赖,最后拷贝业务代码。此策略可避免每次改代码都重装依赖,极大提升构建效率。同时结合.dockerignore排除无关文件,进一步增强缓存命中率。

2026-10-08 09:36:31 393

原创 浏览器和 curl 都能上网,为什么 docker pull 还是失败?讲透 Docker CLI、Daemon、系统代理与 HTTPS_PROXY

代理失效”“Docker Hub 挂了”

2026-10-07 11:59:28 251

原创 docker pull 到底慢在哪?从 DNS、TLS、鉴权、Manifest 到 Layer 下载,一步步定位镜像拉取故障

docker pull 失败并非单一问题,而是涉及 DNS、TCP、TLS、鉴权、Manifest 与 Layer 下载等多环节的完整链路。常见错误如 context deadline exceeded、TLS handshake timeout、unauthorized 等,本质是某一层失败导致整体中断。高效排错应先定位卡点:检查镜像路径是否正确(如 library/ vs 个人仓库),验证 DNS 解析(nslookup、getent hosts),测试 TCP 连接(nc),再排查 TLS 证书问题(

2026-10-06 11:26:53 834

原创 公共 Docker 镜像源总失效?用 Harbor Proxy Cache 自建 Docker Hub 镜像缓存

面对公共Docker镜像源频繁失效的问题,自建Harbor Proxy Cache是更可靠的解决方案。通过将Harbor配置为Docker Hub的代理缓存,可实现镜像本地化存储与复用,避免重复下载和公网限流。首次拉取时,Harbor从Docker Hub获取并缓存镜像;后续请求直接使用本地缓存,显著提升部署效率与稳定性。即使Docker Hub不可用,已缓存镜像仍可继续提供服务,极大增强供应链可用性。推荐在企业环境中采用“内网访问Harbor、Harbor统一连接外网”的架构,结合HTTPS保障安全,实现

2026-10-06 11:10:55 474

原创 Docker 镜像代理到底安全吗?基于 DockerHub 项目讲透 Digest、Cosign、SBOM 与供应链验证

能不能拉下来?一切 OK能不能拉?拉得快不快?拉到的是哪一份内容?和官方 Digest 是否一致?谁发布了这份镜像?有没有可信签名?镜像里面有哪些组件?它是怎么构建的?有没有已知漏洞?↓镜像代理↓延迟 / 缓存Integrity↓DigestIdentity↓Contents↓SBOM↓ProvenanceRisk↓。

2026-10-06 00:06:11 472

原创 Docker 镜像为什么第一次拉很慢,第二次却秒开?从 Manifest、Layer、Digest 与缓存讲透镜像分层

Docker 镜像由多个只读 Layer 组成,通过 Content Addressable Storage(内容寻址)以 Digest(哈希值)标识。相同内容的 Layer 可被复用,实现层共享与去重。docker pull 时,Docker 先获取 Manifest 确定所需 Layer,再检查本地缓存,仅下载缺失或更新的 Layer,因此第二次拉取极快。镜像代理(如 Rodert/DockerHub)基于 Digest 缓存,可显著加速多用户访问。理解 Layer、Digest、Manifest 与缓

2026-10-05 15:16:47 417

原创 Docker 镜像为什么第一次拉很慢,第二次却秒开?从 Manifest、Layer、Digest 与缓存讲透镜像分层

Docker 镜像由多个可复用的 Layer 组成,通过 Content Addressable Storage 以 Digest(哈希)标识内容。相同内容的 Layer 只需下载一次,后续直接复用本地缓存,实现秒级拉取。镜像更新仅需下载变动层,代理服务基于 Digest 缓存,大幅提升下载效率。理解 Layer、Digest、Manifest 与缓存机制,是掌握 Docker 高效性核心的关键。

2026-10-05 14:58:21 469

原创 Docker 镜像地址总失效?基于 DockerHub 项目用 GitHub Actions 做一个自动检测状态页

本文介绍如何将静态的Docker镜像地址收藏项目升级为实时状态监控系统。通过将镜像列表分离至mirrors.json,利用GitHub Actions定时执行docker manifest inspect检测各镜像源的可用性与延迟,生成包含状态(🟢/🟡/🔴)、延迟和检测时间的动态数据,并自动部署至GitHub Pages。该方案避免了手动维护,提升了用户体验,实现从“地址列表”到“实时健康页”的进化。

2026-10-05 14:54:14 535

原创 Docker Hub 镜像拉不下来怎么办?基于 DockerHub 镜像集中营讲透 registry-mirrors、镜像代理与排错

这个项目本身并不复杂。

2026-10-04 17:52:56 285

原创 SPARQL 多跳查询为什么会越来越慢?从 Apache Jena ARQ 讲透 Graph Pattern、JOIN 顺序与查询优化

Parse得到 Query。CompileBGPFilterJoinLeftJoinUnionProjectOrderSlice进一步执行 Reorder / Storage-aware Optimization。↓Binding↓JOIN↓ResultSetSPARQL↓Parser↓Algebra↓↓↓↓↓Result很多人第一次遇到 SPARQL 慢,会说:图数据库是不是本来就不适合复杂查询?其实很多时候不是。查询范围太大缺乏固定 Anchor。

2026-10-04 17:38:56 296

原创 AI Agent 怎么接上长期记忆?从 Graphiti MCP Server 讲透 MCP、Episode、搜索与记忆工具化

AI Agent 缺乏长期记忆时,常出现“每次像第一次见面”的问题。仅靠向量数据库存储聊天记录难以应对实体、关系、时间等复杂记忆需求。Graphiti 通过构建时序上下文图(Temporal Context Graph)实现结构化记忆,但需解决 Agent 如何调用的问题。MCP 提供标准接口,将记忆能力封装为可调用工具(如 add_memory、search_nodes、search_memory_facts),使 Agent 能自主检索、更新记忆。结合图结构与溯源机制,实现可解释、可追溯的智能记忆系统,

2026-10-01 17:27:43 237

原创 AI Agent 的记忆怎么从“乱七八糟的实体”变成稳定 Schema?从 Graphiti 讲透自定义 Entity、Edge 与 Pydantic Ontology

在构建AI Agent记忆系统时,自由抽取实体易引发Schema Drift,导致类型混乱、查询失效。Graphiti通过Prescribed Ontology机制,利用Pydantic定义结构化实体类型(如Employee、SoftwareSystem、Technology),约束模型输出,确保知识图谱语义一致。关键在于:从查询需求反推Schema设计,平衡粒度与可维护性。此举使长期记忆具备可检索性与可靠性,远胜于“记了但无法用”的碎片化知识。

2026-10-01 17:26:53 223

原创 LLM 抽知识图谱为什么容易乱?从 TrustGraph 讲透 Ontology-Driven Extraction、实体类型约束与关系抽取

Employee││ ↓││ ↓│↓Technology│ ↓│ Database│↓ownerOfusesCache用 LLM 做知识抽取,真正的问题通常不是:能不能抽出来?大多数时候都能。更自由。更适合长期维护。企业 GraphRAG长期 Agent Memory专业领域知识库时,后者往往才是决定知识图谱能不能越用越干净的关键。

2026-09-30 09:08:10 249

原创 AI Agent 的记忆怎么查才准?从 Graphiti 讲透 BM25、Embedding、Graph Traversal 与混合检索

在构建AI Agent长期记忆时,单纯依赖向量检索(Embedding Search)常因“最相似不等于最相关”而失效。以“张三负责的系统数据库由谁维护”为例,仅靠语义相似度可能召回无关信息。Graphiti提出Hybrid Retrieval:融合语义搜索(Embedding)、关键词搜索(BM25)与图关系搜索(Graph Distance),通过实体-关系图结构,精准捕捉“张三→支付系统→PostgreSQL→李四”的链路,实现更准确的推理。其核心是基于中心实体计算图距离,重新排序候选事实,显著提升复

2026-09-30 09:01:37 313

原创 后台管理系统的权限到底是怎么做的?从 ShiyuAdmin 讲透 RBAC

本文以开源项目 ShiyuAdmin 为例,详解后台管理系统中基于角色的访问控制(RBAC)设计。通过用户、角色、菜单与权限的多对多关联,实现细粒度权限管理。核心思想是将权限抽象为 模块:资源:动作 的命名规范(如 system:user:delete),结合角色统一管理权限,并引入数据范围(DataScope)解决“能操作哪些数据”的问题。相比直接给用户赋权,RBAC 更易维护、扩展性强,适用于复杂业务场景。

2026-09-29 18:37:21 293

原创 Ontology 为什么越建越乱?用 Protégé 讲透 Class 层级、Domain/Range、Disjoint 与建模边界

使用Protégé构建Ontology时,常见误区是将数据库表结构直接映射为Class,导致层级混乱、语义模糊。关键在于:Class应表示现实世界中的概念(如Person、Employee),而非字段;Individual用于具体实例(如“研发部”);避免将状态或技能(如“Go”)建为Class。合理利用is-a关系、Domain/Range、Disjoint与Equivalent Class等机制,构建浅层、清晰的分类体系,通过丰富关系表达语义,才能实现可长期维护的知识本体。

2026-09-29 18:18:39 427

原创 SPARQL 为什么能跑成高效 SQL?从 Ontop 讲透查询重写、谓词下推与 JOIN 优化

SELECT?name;ex:Redis .Employee 节点Skill 节点RDF Tripleemployeeskill几张 MySQL 表。更关键的是:它会不会生成一条巨慢的 SQL?8 个 JOIN5 个 UNION3 个 DISTINCT一堆子查询最后知识图谱查询只有几十毫秒,直接跑 10 秒?

2026-09-29 11:09:07 232

原创 知识图谱里的数据为什么不能只靠 if 校验?从 pySHACL 讲透 minCount、maxCount、datatype、pattern 与 class

Shape可以简单理解:某种数据应该“长什么样”。Employee必须有 namename 必须是 string必须有 employeeCodeemployeeCode 必须符合 E12345age 必须是 integeremail 如果存在必须符合邮箱格式这就是 Shape。这个词非常重要。所有 Employeezhangsanlisiwangwush:message"员工工号必须符合 E + 5 位数字格式" .sh:pathsh:patternsh:message。

2026-09-29 10:39:28 932

原创 GraphRAG 的答案到底从哪来?从 TrustGraph 讲透 Provenance、检索路径与可解释 AI

本文深入探讨GraphRAG中的可解释性(Explainability)与溯源(Provenance)问题,指出传统RAG系统仅输出答案而缺乏证据链的缺陷。通过TrustGraph项目,提出将Provenance分为“抽取时”与“查询时”两个阶段:前者追踪知识来源(如PDF→页码→Chunk),后者揭示回答所依赖的具体关系边及其出处。采用有向无环图(DAG)结构实现数据血缘追踪,结合两阶段流程(子图检索→边选择→合成),确保答案可验证、可追溯。最终目标是让企业AI不仅“给答案”,更“说清答案怎么来的”。

2026-09-29 10:31:40 418

原创 Ontology 里的关系到底怎么建?用 Owlready2 讲透 ObjectProperty、InverseProperty、TransitiveProperty 与自动推理

本文通过 Owlready2 项目,详解 Ontology 中关系(Relationship)的核心作用。相比静态的类与实例,关系才是知识图谱“活起来”的关键。文章以 belongsTo、hasSkill 等 ObjectProperty 为例,演示如何定义域(domain)与范围(range),并利用反向关系(inverse_property)、传递性等语义特性,实现智能推理。强调了 Ontology 与传统数据库的本质区别:属性不仅存储连接,更承载语义规则,使系统能自动推断“张三属于技术中心”等复杂关系

2026-09-28 08:45:51 593

原创 AI 记忆为什么越存越乱?从 Graphiti 讲透实体去重、事实冲突与长期记忆更新

长期运行的AI Agent记忆系统易因实体重复、事实冲突导致知识污染。核心挑战不在于“存”,而在于“如何保证知识不脏”。通过实体消歧(Entity Resolution)、去重(Deduplication)与事实失效(Fact Invalidation),可构建统一的标准实体(Canonical Entity),如将“张三”“小张”“@zhangsan”归一为同一节点。结合名称标准化、别名映射、多维度打分(姓名、邮箱、公司等)及嵌入向量相似度,实现精准匹配。真正智能的记忆系统,需具备动态融合与纠错能力,让知

2026-09-27 21:51:13 285

原创 SPARQL 到底是怎么查知识图谱的?用 Apache Jena 写透 SELECT、FILTER、OPTIONAL 与多跳查询

本文基于 Apache Jena 构建知识图谱,通过定义命名空间、资源与属性,录入员工、技能、项目等数据。重点介绍 SPARQL 作为图模式匹配查询语言,区别于 SQL 的表驱动思维,强调“关系结构”匹配。从基础 SELECT 到 FILTER、OPTIONAL、ORDER BY、GROUP BY 及 Property Path 等高级语法,逐步实现员工技能查询系统,最终完成多跳关系与聚合查询,展示知识图谱的灵活检索能力。

2026-09-27 09:40:51 353

原创 Ontology 不只是画 Class:用 Owlready2 讲透 ObjectProperty、InverseProperty 与 Reasoner 推理

本文通过Python的Owlready2库,深入解析Ontology的核心价值——超越简单类结构,利用Property、Restriction与Reasoner实现机器可推理的语义知识模型。以学校本体为例,展示ObjectProperty如何表达“学习”“授课”等关系,并通过InverseProperty实现双向推理。相比数据库外键,OWL属性具备逻辑语义,支持自动推导隐含知识,真正体现知识图谱的智能本质。

2026-09-26 10:49:54 371

原创 SPARQL 到底是怎么查知识图谱的?用 Apache Jena 写透 SELECT、FILTER、OPTIONAL 与多跳查询

如果你第一次学习 SPARQL,我建议不要一下去背几十个关键字。先把下面四件事真正理解。

2026-09-26 10:48:41 198

原创 知识图谱里的数据错了怎么办?从 pySHACL 讲透 RDF 数据校验与 SHACL 规则

││ │ ││ │ ││ │ ││Person│worksFor│▼Company│RDF Graph│▼▲││▼怎么把数据存进去?怎么保证存进去的数据是对的?因为错误的知识图谱,比没有知识图谱更加危险。年龄错了可能只是一个字段错误。人物关系错了公司关系错了药物关系错了供应链关系错了GraphRAG搜索系统推荐系统AI Agent智能问答那么模型得到的上下文本身就是错误的。Garbage In↓原始数据↓RDF↓Ontology↓。

2026-09-26 10:46:52 395

selenium全部jar

selenium全部jar,有问题可以看https://blog.csdn.net/qq_40374604/article/category/8341114

2018-11-26

webmagic相关jar包

webmagic相关jar包,需要也可以前往,https://blog.csdn.net/qq_40374604,

2018-11-21

ssm整合--spring-mybatis-spring-mvc

ssm整合--spring-mybatis-spring-mvc,内含sql文件,全套整合,简洁,详细地址访问:https://blog.csdn.net/qq_40374604/article/details/88256278

2019-03-06

图书馆管理系统2

图书馆管理系统, 图书馆管理系统,ssm,java,https://blog.csdn.net/qq_40374604/article/details/87785949

2019-04-30

图书馆管理系统

图书馆管理系统,ssm,java,https://blog.csdn.net/qq_40374604/article/details/87785949

2019-04-30

全世界国家及全世界城市

全世界国家及全世界城市,资源来源https://blog.csdn.net/qq_40374604,需要免费下载,可以博客留言获取,另有新闻分类语料20G+数据

2019-01-10

医院挂号管理系统,挂号管理系统

医院挂号管理系统,挂号管理系统,https://blog.csdn.net/qq_40374604

2019-04-29

ssm_test.zip

kafka整合ssm,2020,测试可用,提供多种整合方式。工具类、xml、bean,教程参考:https://blog.csdn.net/qq_40374604/article/details/107636091

2020-07-31

合同管理系统c

合同管理系统,https://blog.csdn.net/qq_40374604

2019-04-29

cpu动态走势图jQuery及highcharts

jQuery及highcharts做cpu动态走势图,https://blog.csdn.net/qq_40374604/article/details/83578837,有问题请留言

2018-10-31

全球城市数据

全球城市数据,https://blog.csdn.net/qq_40374604,积分不够的话,私聊我下载

2019-01-15

使用MyBatis Generator自动创建代码

使用MyBatis Generator自动创建代码,有问题留言,下载地址:https://blog.csdn.net/qq_40374604/article/details/88242892

2019-03-06

word2vecjava,word2vecjava,jar

word2vecjava,word2vecjava,jar,word2vecjava,word2vecjava,jar,https://blog.csdn.net/qq_40374604

2019-04-29

Hadoop权威指南第四版

Hadoop权威指南第四版,英文版,https://blog.csdn.net/qq_40374604,也可以向博主免费要,留言

2018-11-02

shell脚本启动jetty嵌入式server

shell脚本启动jetty嵌入式server,shell脚本启动jetty嵌入式server

2018-11-21

eclipse连接hadoop相关工具

hadoop-eclipse-plugin-2.7.3.jar,hadoop.dll,winutils.exe,需要问题关注:https://blog.csdn.net/qq_40374604

2018-10-26

webmagic入门demo

webmagic入门demo,需要相关jar包,前往https://blog.csdn.net/qq_40374604

2018-11-21

jetty嵌入式实例

jetty实例,嵌入式jetty,java接收json数据,取特定字符,展示到浏览器,

2018-10-31

文章管理系统

文章管理系统,ssm,java,https://blog.csdn.net/qq_40374604/article/details/87785949

2019-04-30

spring-spring-mvc-mybatis整合例子

spring-spring-mvc-mybatis整合例子,建议前往https://blog.csdn.net/qq_40374604/article/details/87940625免费获取

2019-03-05

这是一个面向开发者的在线工具箱,包含 JSON 格式化/转换、Base64/URL/Unicode 编解码、JWT 解析、时间戳转换、UUID 生成、代码对比、正则测试、Cron 解析、md

这是一个面向开发者的在线工具箱,包含 JSON 格式化/转换、Base64/URL/Unicode 编解码、JWT 解析、时间戳转换、UUID 生成、代码对比、正则测试、Cron 解析、Markdown 预览,以及 OpenAI/Claude 请求体格式化、Token 估算、模型价格查询等 AI 开发辅助工具。

2026-05-22

Spring Boot项目结构与模块介绍 - Web应用开发

内容概要:本文详细介绍了Spring Boot项目结构在Web应用程序中的具体目录规划及其组成部分。涵盖了从启动类(Application)到各主要组件(如配置类、控制器、服务层、数据访问层以及实体类)的详细布局。同时也探讨了Maven项目构建文件(pom.xml),配置文件(application.properties 和 test-application.properties),测试类及项目说明文件(README.md)等方面的内容。 适合人群:具备基本Java及Spring开发经验的研发人员,特别是对Spring Boot项目结构有深入了解需求的初学者和技术爱好者。 使用场景及目标:适用于正在着手开发Spring Boot Web项目的开发者。旨在帮助读者快速理解和掌握项目的基本架构设置,确保良好的编码规范和项目管理方式。 阅读建议:建议跟随文档逐步解析各个部分的功能和意义,尤其是重点模块的设计理念与实现方法,同时可以实际操作相关示例,加深理解和记忆。

2024-11-08

全球城市汇总,全球成城市、省份、国家、介绍最新汇总

全球城市汇总,全球成城市、省份、国家、介绍最新汇总

2023-09-09

中国有多少个省?最新,2023 09 09

中国有多少个省?最新,2023 09 09

2023-09-09

博主自述我为什么要写博客

博主自述我为什么要写博客

2023-07-21

数据全球源-数据源样例

数据集全球源-数据源样例

2022-05-27

绩效考核系统

绩效考核系统,ssm,java,https://blog.csdn.net/qq_40374604/article/details/87785949

2019-04-30

MyBatisCodeHelper-Pro

MyBatisCodeHelper-Pro 教程+插件

2021-01-19

jdk-mac-11解压版jdk11;

jdk-mac-11解压版jdk11;居然全网没有解压版

2021-11-08

全国各省市地区经纬度数据.xls

全国各省市地区经纬度数据.xls,经纬度,免费获取请留言:https://javapub.blog.csdn.net/

2020-11-08

libsvmDemo

libsvmDemo,libsvmDemo,-- https://blog.csdn.net/qq_40374604/article/details/90030870

2019-05-09

excel读写测试数据testexcel.xlsx

excel读写测试数据testexcel.xlsx

2021-09-09

poi-ooxml-3.15.zip

poi-ooxml-3.15.jar

2021-09-09

nacos-server-2.0.0-ALPHA.1 下载

网速较慢的,可以直接下载这个,使用参考:https://javapub.blog.csdn.net/article/details/112899881

2021-01-20

testcode.zip

mybatis批量更新,如果积分不够请留言,免费提供。https://javapub.blog.csdn.net/article/details/118033849

2021-06-21

全国高校名单数据-JavaPub版本

全国高校名单数据-JavaPub版本-2020提交,完整版,免费获取请留言:https://javapub.blog.csdn.net/

2020-11-08

文章管理系统2

文章管理系统2,ssm,java,https://blog.csdn.net/qq_40374604/article/details/87785949

2019-04-30

ludashi.zip

电脑性能检测工具,window10,

2020-04-30

word2vec_java_util

word2vec_java_util,word2vec_java_util,word2vec_java_util,java工具包,数据集

2019-04-30

historyNews.zip

历史人物及人物简介:https://blog.csdn.net/qq_40374604/article/details/88019175#comments

2019-08-30

空空如也

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

TA关注的人

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