自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (4)
  • 收藏
  • 关注

原创 被问麻了!Function Calling、MCP、Skill 到底啥关系?一张图讲透三层架构,附 Java 生产落地全流程+30个坑

一文理清 Function Calling、MCP、Skill 三层关系,破除常见面试误区。附带 Spring AI 完整 Java 落地代码,涵盖本地 @Tool、MCP Client/Server、Skill 渐进式加载实现。分享 30 + 生产踩坑,包含幂等、高危确认、限流熔断、Token 膨胀等工程治理方案,适合 Java AI Agent 开发与 AI 方向面试备考,收藏备用。

2026-10-13 13:43:04 75

原创 Java PDF导出,90%的人选错库!11个生产坑+选型+代码,一次讲透

企业级PDF导出常遇乱码、分页断裂、大文件OOM、授权踩雷等难题!本文带来Java PDF导出全落地攻略,对比主流方案,敲定SpringBoot+FreeMarker/openhtmltopdf商用安全技术栈。详解模板解耦、字体适配、分页优化核心代码,拆解11个生产高频坑点,分享大数据量异步分片导出、PDF水印签章、安全限流等实战优化,全部代码线上验证可直接复用。

2026-10-12 09:49:55 297

原创 [特殊字符]8年Java老兵转型AI Agent:90%的人挂在同一个坑,根本不用学Python!(万字实战复盘,建议收藏)

8年Java后端老兵实战复盘!打破“转AI就是学Python调API”的误区,详解Java工程师转型AI Agent的核心认知升级与能力补全方案。聚焦确定性工程架构适配LLM概率性输出核心思路,拆解可复用Java工程能力、必备AI增量技能,附赠Spring AI、LangChain4j落地代码、生产级Agent架构及面试高分话术,梳理幻觉处理、上下文爆炸、成本失控等实战坑点,帮Java开发者低成本落地生产级AI Agent。

2026-10-10 11:04:14 226

原创 别再瞎装 RabbitMQ 了!从 0 到 1 部署到 Spring Boot 全链路实战,生产级坑全填平

RabbitMQ 从 0 到 1 生产级实战:RPM 单机部署、生产配置避坑、Spring Boot 全链路集成,含 Confirm/Return、手动 ACK、幂等消费、死信队列、镜像集群与 Prometheus 监控。命令代码可直接落地,7 大可靠性难题速查。建议收藏,关注后续延迟队列实战。

2026-10-09 09:22:11 541

原创 我劝你别再无脑用 MySQL:PostgreSQL 这 5 个底层能力,正在拉开架构师差距

深挖MySQL与PG核心底层差异,不盲目站队!拆解两者架构、MVCC机制、索引体系核心区别,详解PG的JSONB、GIN索引、递归CTE等独家实战能力。盘点6个MySQL迁PG生产级大坑及解决方案,搭配Java实战代码,提供可落地的数据库选型指南,适配面试、架构选型、业务迁移场景。

2026-10-08 09:38:26 353

原创 Elasticsearch从0-1部署成功实战

告别简单Docker一键部署!本文基于生产3节点ES集群实战,完整拆解架构选型、系统调优、集群部署、索引设计、数据同步等全流程。分享JVM堆内存黄金配置、索引零停机切换、Canal高可靠数据同步核心技巧,汇总脑裂、OOM、磁盘只读等6大生产高频坑点及解决方案,附带标准化SOP,适配面试刷题与生产落地。

2026-09-29 09:47:00 384

原创 100亿订单号如何去重

拆解100亿订单号高并发去重实战方案!对比HashSet、MySQL、Redis Set等方案优劣,敲定分布式布隆过滤器+数据库兜底最优架构。通过分片优化解决Redis大key问题,搭配多线程批量加载、Redis管道提速,百亿数据4小时完成冷启动。支持10万+QPS、延迟<10ms,精准控制0.01%误判率,附带生产级Java源码、扩容方案及高频面试真题解析,干货满满!

2026-09-28 09:37:56 349

原创 保证线程安全的方法有哪些

吃透Java线程安全!一文梳理5大类线程安全方案,覆盖无状态对象、volatile、锁机制、ThreadLocal等核心技术。详解CAS原理、读写锁、DCL单例等高频实战场景,对比各方案性能与适用场景,汇总死锁、内存泄漏等疑难坑点。附带面试真题模拟+优质源码,帮你搞定并发编程,提升面试与实战能力!

2026-09-23 09:48:21 81

原创 DTO、VO、PO 到底要不要拆?一篇讲透 Java 实体分层的底层逻辑

Java 开发常纠结 PO、DTO、VO 是否拆分。本文拆解分层实体职责与完整数据流转链路,核心亮点:采用 MapStruct 编译期对象转换,对比反射工具性能与类型安全;结合实战代码演示分层脱敏;给出落地避坑方案,用 ArchUnit 做架构校验防止 PO 外泄。附带决策树,拒绝八股式硬套,按项目规模选择分层策略,兼顾安全、可维护性,面试也适用。

2026-09-22 09:20:41 269

原创 百万数据Excel如何快速导入导出

还在被百万级Excel导入导出OOM、接口超时、性能卡顿问题困扰?本文摒弃传统POI UserModel模式,基于流式处理+分批操作+异步MQ+资源隔离大厂范式,采用EasyExcel+SXSSF实现读写优化。搭配多线程分片、JDBC批量入库、OSS文件存储等方案,100万数据处理仅需25秒,性能提升数十倍。附核心源码、避坑指南、面试考点与分布式落地解决方案,干货拉满!

2026-09-21 11:16:45 238

原创 如何快速上传10G文件

详解 10G 大文件上传完整落地方案,采用分片并发、断点续传、秒传能力。前端 WebWorker 增量哈希 + Promise 并发池;后端基于 MinIO+Redis+RabbitMQ,搭配零拷贝合并、分布式锁。附带 Java/JS 核心代码与面试问答,覆盖性能优化、异常兜底,可直接用于生产。

2026-09-20 09:30:45 251

原创 高并发下的预约抢购系统:像挂号一样精准,排队机制设计全解

详解高并发预约抢购排队机制面试方案,基于 Redis ZSET+Lua 实现原子有序入队,搭配 RocketMQ 顺序消息异步处理,Redis 预扣库存 + 数据库乐观锁双层防超卖。网关令牌桶限流、WebSocket 推送排队进度,引入 AI 风控识别黄牛。剖析 ZSET 内存瓶颈、Redis 分片热点、WebSocket 长连接等难点,给出虚拟分段队列、排队 Token 签名等生产级解法,附带核心 Java 与 Lua 代码。

2026-09-18 09:30:44 175

原创 数据脱敏是怎么做的

详解企业全链路数据脱敏体系,对比掩码、哈希、加密等脱敏算法。基于 Spring AOP + 自定义注解 + 策略模式实现业务零侵入,结合 Spring Security 完成按角色动态脱敏;覆盖接口响应、Logback 日志、MyBatis 存储、大数据场景。附带核心源码,解决嵌套对象、Feign 调用、密钥管理等实战坑,配套面试问答,适合后端开发落地数据安全方案。

2026-09-17 09:49:52 43

原创 对加密的手机号如何进行模糊查询

手机号加密存储后如何实现模糊查询?核心矛盾是数据安全与查询性能的冲突。本文对比 5 套方案,详解大厂首选的前后缀哈希索引方案,附完整 Java 代码、表结构与 Mermaid 流程。同时包含面试模拟问答,讲解 3-gram 滑动窗口 + HMAC、布隆过滤器降噪等技术亮点,覆盖哈希碰撞、密钥轮换、分库分表等生产难点,可直接用于面试和项目落地。

2026-09-16 09:49:36 233

原创 如何自定义一个MyBatis插件

详解 MyBatis 自定义插件底层原理,基于 JDK 动态代理 + 责任链,可拦截四大核心对象。提供数据权限插件实战代码,亮点:@Order 控制插件执行顺序,借助 MetaObject 安全反射,使用 JSqlParser AST 语法树修改 SQL,规避字符串替换 BUG。附带慢 SQL 监控插件面试案例,梳理 7 大开发坑点与解决方案,适合面试复习与生产落地。

2026-09-15 09:35:58 315

原创 高并发下的抽奖系统:不只是扣库存,还要防作弊与风控

本文系统拆解高并发抽奖系统设计,聚焦三大核心矛盾:库存安全、防作弊与风控平衡。通过分层架构实现流量过滤与层层防御,核心采用Redis + Lua脚本实现原子扣减,保障库存不超卖;结合幂等校验、设备指纹、实时规则引擎等多层风控,有效抵御羊毛党;最终以异步落库+离线分析形成闭环。代码级实战方案,兼具高性能与生产可用性,是应对大促抽奖场景的完整解决方案。

2026-09-14 09:38:49 214

原创 高并发下的秒杀系统架构全景:从单体到云原生的演进之路

本文拆解秒杀系统从单体、分布式、微服务到云原生的四阶段架构演进,秉持架构按需迭代理念。详解Redis Lua原子扣库存零超卖方案、RocketMQ异步削峰、Sentinel热点限流等核心技术,搭建多级缓存+全链路防护体系。依托K8s弹性扩缩容、异地多活,实现百万级QPS高可用,解决流量洪峰、缓存雪崩、数据一致性等核心难题,附可落地核心代码。

2026-09-11 09:36:50 31

原创 Spring事务失效的场景有哪些

本文拆解 Spring 事务 8 大类 12 个失效场景,底层根源来自 AOP 动态代理机制。覆盖高频坑点:方法自调用、非 public 方法、异常捕获不当、受检异常不回滚、多线程事务隔离等,附带完整 Java 示例与 3 种自调用修复方案。包含事务执行流程图、记忆口诀,还有面试模拟问答,剖析传播行为、长事务、多数据源等难点,给出项目落地避坑规范,面试与线上排查都适用。

2026-09-10 10:21:16 74

原创 高并发下的排行榜系统:如何用Redis快速实现千万用户实时排名

详解基于Redis ZSet实现千万级用户实时排行榜的工业级方案!从数据结构选型、分层架构到渐进式优化全覆盖,解决高并发写入、大key、同分排序、查询延迟等核心痛点。整合Kafka削峰、分桶分片、Caffeine热点缓存、Lua原子操作、小顶堆归并等技术,实现读写性能大幅跃升,内存成本直降90%。附完整可投产代码、性能数据与生产避坑指南,适配百万至亿级业务场景,面试与实战双赋能。

2026-09-09 09:27:24 337

原创 手写一个Spring容器

手把手手写极简 Spring IoC 容器,吃透 IoC、DI 核心原理。从 BeanDefinition 元数据、BeanFactory 工厂接口,实现 Bean 实例化、依赖注入、初始化完整生命周期。实战落地三级缓存解决循环依赖,基于 BeanPostProcessor 实现 AOP 扩展点,兼顾并发安全与懒加载机制。附带可运行核心代码、面试模拟问答,梳理高频考点难点,帮你彻底搞懂 Spring 底层,从容应对面试官深挖。

2026-09-08 10:32:23 200

原创 AI生成代码质量不佳?这套Java工程化闭环方案让你告别“改改Prompt重试“

文章讲的是AI生成Java代码质量不佳时的工程化闭环方案,包括根因定位、分层优化(结构化Prompt、上下文注入、自动化校验+AI闭环修正)。我们需要压缩成摘要,不超过150字。注意“根据以下内容”指根据这篇长文。我们写一段话,突出方案。确保字数。 让我们构思: “针对AI生成Java代码质量不稳定的问题,文章提出一套工程化闭环方案:先用5Why定位根因,再通过三层优化——结构化Prompt工程

2026-09-07 09:11:30 212

原创 JavaWeb开发如何解决跨域问题

跨域本质,以及四种方案(CORS、Nginx反向代理、前端代理、JSONP),并突出推荐生产方案。要简洁。</think>浏览器同源策略导致跨域,本质是拦截响应。JavaWeb主流方案:CORS(生产首选,推荐过滤器配置)、Nginx反向代理(统一入口,免改代码)、前端代理(仅开发环境)、JSONP(已淘汰)。核心解决思路是服务器授权或同源转发。

2026-09-04 09:20:26 380

原创 高并发下的热点账户余额扣减:Redis+Lua脚本实现无锁记账

详解互联网生产级高并发热点账户扣减方案!基于Redis+Lua脚本实现无锁原子记账,解决MySQL行锁热点竞争、TPS低下等痛点,将并发性能从百级提升至万级+。整合脚本预加载、幂等防重、余额分片扩容等优化,搭配异步落库、日终对账保障数据一致,附带完整Java实战代码、踩坑避坑要点,是大厂高并发记账场景成熟落地方案。

2026-09-03 09:48:25 393

原创 介绍一下常用的Token鉴权方案

<think>我们被要求根据给定内容生成≤150字的文章摘要。内容比较多,需要提取核心信息。注意摘要要简洁,不超过150字。我们需要概述Token鉴权方案,包括主流方案对比、JWT、OAuth2.0、SSO等,以及最佳实践和注意事项。但限制150字,必须高度概括。我们提炼:介绍了Token鉴权本质,对比Session、JWT、OAuth2、SSO;重点JWT双Token机制、OAuth授权模式、SSO适用场景;微服务网关鉴权,注意敏感信息、过期时间、刷新和限流。最后建议选型。控制字数。</think>Tok

2026-09-02 11:36:18 370

原创 高并发下的抢红包设计:微信红包背后的算法与温情

<think>我们根据要求,根据内容生成≤150字的文章摘要。需要提炼核心:高并发抢红包设计,包含二倍均值算法、缓存扛峰值异步提性能、Lua原子操作、最终一致等,同时提及算法温情和产品体验。摘要要简洁,不超过150字。注意输出格式为摘要。</think>拼手气红包核心用二倍均值法保证随机公平,避免极端分配。架构上以“缓存扛峰值、异步提性能、最终一致保数据”为原则,通过Redis Lua脚本原子完成去重、扣库存与金额计算,支撑百万级QPS且零超发。同时兼顾体验:保底1分钱、24小时自动退款、拼手气惊喜感,让技

2026-09-01 09:49:40 352

原创 如何设计对外API接口

详解生产级对外 API 完整设计方案,围绕易用、安全、健壮黄金三角,覆盖 RESTful 规范、统一响应、签名验签防重放、AOP 注解实现分布式幂等、Redis 令牌桶限流、版本兼容、监控文档。附带可直接复用 Java 核心代码,梳理面试高频技术难点,搭配模拟面试场景,帮你避开线上坑点,快速掌握开放 API 架构落地思路。

2026-08-31 13:34:18 344

原创 如何保证接口幂等

分布式接口高频重复请求易引发数据异常!本文详解5种主流幂等方案(唯一索引、Token机制、分布式锁等),适配不同业务场景。核心技术亮点:Lua脚本解决Redis Token竞态问题、AOP切面实现业务零侵入幂等、状态机+乐观锁规避ABA问题。附生产级难点解决方案、可落地代码及面试真题,手把手搞定分布式幂等落地!

2026-08-28 09:29:46 352

原创 PC版网站被狂刷怎么处理

网站遭遇恶意刷接口、CC 攻击、爬虫薅羊毛如何处理?本文遵循**先止损、再定位、后根治、长期防御**思路,讲解 Nginx、网关、WAF 五层纵深防御体系。包含 Nginx 限流、Sentinel 网关限流、Resilience4j 熔断降级、Redis 防缓存击穿、接口签名等生产级代码,覆盖 WAF 选型避坑。附带完整面试场景模拟,拆解代理 IP 池绕过、分布式限流一致性等难点,适合后端开发者学习面试。

2026-08-27 09:29:47 344

原创 接口被狂刷怎么处理

接口遭遇恶意狂刷如何应急处理?本文讲解紧急止损、多层纵深防御、监控复盘完整方案,对比四大限流算法,给出 Redis+Lua 令牌桶、Sentinel 限流、布隆过滤器核心代码。剖析分布式限流原子性、热点 Key、缓存问题等实战难点,附带真实面试模拟,从网关、业务层到幂等防重放,手把手搭建接口防刷体系,后端面试高频考点速学。

2026-08-26 10:22:45 282

原创 线上在Docker中跑MySQL会怎样

摘要 在Docker中运行MySQL已成为主流部署方式,具备环境一致性、快速部署和资源隔离等优势,但需注意关键问题: 数据持久化风险:默认配置会导致容器删除时数据丢失,须使用命名卷存储数据目录。 性能瓶颈:容器文件系统特性导致性能下降30-50%,需优化存储IO、网络和资源配置。 生产环境配置:官方镜像默认配置仅适合开发,需自定义my.cnf并调整关键参数。 运维复杂度:需实现监控、备份和高可用方案,避免单点故障。 最佳实践包括:使用Docker Compose规范部署、精确资源限制、数据卷持久化、配置健康

2026-08-25 09:46:34 357

原创 Docker搭建Redis集群完全指南

本文带来 Docker Compose 部署 3 主 3 从 Redis Cluster 完整实战,覆盖架构设计、配置模板、自动化部署脚本与 Spring Boot Lettuce 接入方案。重点解析`cluster‑announce‑ip`、总线端口映射等核心配置,解决 MOVED 重定向、容器重启集群崩溃、从节点无法晋升等高频生产坑点,附带调优、监控告警与故障排查清单,代码可直接复用,适合面试复习与生产落地。

2026-08-24 09:26:22 385

原创 短信接口被狂刷怎么处理

文章摘要 针对短信接口被恶意刷量的情况,本文提出四阶段解决方案:紧急止损(熔断、限流、IP封禁)、多层防护(前端验证码、Nginx过滤、网关限流、业务风控)、业务优化(频次限制、场景隔离、验证升级)和监控复盘(日志审计、压力测试)。关键技术包括Redis+Lua分布式限流、滑动窗口频控、布隆过滤器等,形成从前端到后端的立体防护体系,兼顾实时拦截与长效防护。核心代码示例展示了令牌桶算法和手机号频次控制的原子性实现方案。

2026-08-21 11:32:41 412

原创 如何避免订单重复提交

订单防重提交解决方案 本文针对订单重复提交问题,提出了一套完整的多层防护体系。核心是通过接口幂等性设计,从前后端多个维度防止重复订单产生。 防护方案分为四层: 前端防重(按钮禁用、提交防抖、页面跳转等) 后端防重(分布式Token机制、数据库唯一约束、分布式锁等) 状态机控制(订单状态流转) 对账与补偿(定时任务核对、人工审核等) 技术亮点: 推荐使用分布式Token机制+数据库唯一约束的组合方案 提供了防重注解+AOP切面的优雅实现方式 强调原子性操作(Redis DEL命令)的重要性 包含完整的技术选型

2026-08-20 11:04:14 336

原创 MySQL误删数据如何恢复

MySQL误删数据恢复方案 本文详细介绍了MySQL误删数据的完整恢复流程和关键技术方案。主要包含以下核心内容: 紧急处理步骤:第一时间锁定数据库、备份binlog、禁止重启MySQL,避免二次伤害。 四种恢复方案: binlog闪回(适用于误删/改数据) 全量备份+增量binlog(适用于删表/库) 物理文件恢复(文件未被覆盖时) 第三方工具(复杂场景) 关键技术实现: 原生MySQL精确恢复(position定位) binlog2sql工具闪回(支持反向SQL生成) 延迟从库秒级切换方案 MySQL 8

2026-08-19 10:03:34 365

原创 介绍一下分布式事务

分布式事务简介 分布式事务用于确保跨多个微服务或数据库的操作保持原子性,即要么全部成功,要么全部回滚。在微服务架构中,单体应用的单数据库事务无法满足跨服务操作的一致性需求,如订单流程涉及库存、订单、账户等多个服务的协同。 主流解决方案: Seata AT模式(阿里开源):基于本地事务+两阶段提交,零代码侵入,适合关系型数据库。 TCC模式:通过Try-Confirm-Cancel三阶段实现,高性能但开发复杂,适用于核心业务。 本地消息表+MQ:异步最终一致性,适合非核心场景如通知类业务。 实践建议:核心业务

2026-08-18 11:09:00 333

原创 频繁FullGC如何优化

文章摘要 本文系统分析了Java应用频繁FullGC的优化方案,提供了完整的排查流程和优化策略。主要内容包括: 快速定位问题:介绍了jstat、jmap等命令行工具和GC日志分析方法 根因分类:通过流程图展示老年代空间不足的各类原因 优化方案对照表:列举6类常见问题及对应的解决方案优先级 核心优化技巧:重点讲解MAT工具使用和G1收集器参数调优 代码示例:提供4种典型问题代码及修复方案,包括静态集合泄漏、ThreadLocal清理、临时对象优化和大对象处理等实用技巧 文章结合理论分析与实践案例,为开发人员提

2026-08-17 09:45:05 349

原创 线上接口负载满了如何解决

文章摘要 本文系统介绍了线上接口负载过高的解决方案,分为三个阶段:紧急止损、问题定位和长期根治。首先通过限流、降级、熔断等5分钟内的应急措施快速止血;随后15-30分钟通过监控和日志定位问题根源;最后给出代码优化、架构升级等根治方案。文章包含详细的技术实现,如Sentinel动态限流配置、多级缓存架构(Caffeine+Redis)代码示例,以及数据库优化建议。整套方案既包含即时应对策略,又提供了系统性优化思路,可有效解决高并发场景下的接口过载问题。

2026-08-14 09:26:51 547

原创 MQ重复消费问题怎么解决

本文探讨了消息队列(MQ)中重复消费问题的解决方案。主要内容包括: 问题根源:消息确认机制与网络不可靠性导致消费者处理成功但ACK未送达MQ服务器 核心解决方案:幂等性设计 数据库唯一索引法:利用数据库原子性实现高效去重 Redis分布式锁法:高并发场景下使用Lua脚本保证原子性 业务状态机法:通过状态流转实现优雅处理 技术对比:从实现难度、性能、适用场景等维度分析不同方案的优缺点 生产环境难点: 解决"查询-插入"竞态条件 处理分布式锁过期问题 死信队列管理方案 最佳实践建议:根据业务场景选择合适方案,重

2026-08-13 09:55:06 379

原创 线上服务器反应慢如何排查

文章摘要 线上服务器响应慢的排查需要系统化的思维方法。首先要快速确认问题范围,区分是全局性问题还是局部问题。然后按照"四大金刚"原则进行系统层面排查:CPU(检查死循环、GC问题)、内存(分析泄漏和堆转储)、磁盘IO(空间和读写问题)、网络IO(连接状态和带宽)。应用层面需关注JVM状态、数据库查询、中间件性能和代码质量。文中提供了三个技术亮点工具:死锁检测工具(基于JMX实现无侵入监控)、接口性能AOP切面(自动记录慢请求)、内存泄漏检测工具(阈值触发堆转储)。这些工具可集成到监控系统,实现主动预警。

2026-08-12 09:52:51 298

原创 如何保证MQ消息顺序消费

本文探讨了如何保证MQ消息的顺序消费,分析了消息乱序的根本原因在于生产有序而传输/存储无序导致消费无序。提出了两种顺序消费原则:全局有序和局部有序,推荐使用局部有序(相同业务Key的消息进入同一队列并由同一消费者线程处理)。 针对主流MQ,文章给出具体实现方案: RocketMQ:通过MessageQueueSelector按业务Key哈希选择队列,配合MessageListenerOrderly实现单线程顺序消费 Kafka:基于Partition机制,生产者指定key保证消息进入同一Partition,

2026-08-11 09:25:22 377

com.springsource 相关的jar包

com.springsource.org.aopalliance-1.0.0, com.springsource.org.apache.axis-1.4.0.jar, com.springsource.org.apache.commons.beanutils-1.8.0.jar, com.springsource.org.apache.commons.collections-3.2.1.jar, com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar, com.springsource.org.apache.commons.httpclient-3.1.0.jar, com.springsource.org.apache.commons.io-1.4.0.jar, com.springsource.org.apache.commons.lang-2.1.0.jar, com.springsource.org.apache.commons.logging-1.1.1.jar, com.springsource.org.apache.commons.pool-1.5.3.jar, com.springsource.org.apache.log4j-1.2.15.jar, com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar

2017-01-12

中国省市县三级连动json数据

中国省市县三级,省里面有children(市),市里面有children(县/区),三级数据很完整;联动性强

2017-01-10

爱淘宝淘宝客程序源码

下载了之后直接这些文件上传到你的空间即可 修改你的pid (用记事本打开这个index.html 文件看到里面的mm_ID_0_0 直接把ID修改成你自己的淘宝联盟id即可 有长pid的就填写长pid)

2017-04-06

淘宝客静态资源网站

淘宝客静态页面,有点老,不需要数据库,不需要安装,静态页面

2017-04-06

空空如也

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

TA关注的人

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