- 博客(1075)
- 资源 (51)
- 收藏
- 关注
原创 双数据源技术梳理:MySQL(分表)+ ClickHouse 动态路由
本文梳理了Spring Boot工程中同时接入MySQL(分表)与ClickHouse的双数据源方案。采用dynamic-datasource-spring-boot3-starter实现注解式动态路由,结合ShardingSphere-JDBC处理MySQL分表,推荐使用官方clickhouse-jdbc(HTTP协议,8123端口)作为CK驱动,兼顾维护性与代理兼容性。通过ThreadLocal+AOP实现@DS注解切换数据源,业务代码零侵入。配置上统一依赖管理,生产环境优先使用Maven中央仓库的sh
2026-09-09 18:38:59
6
原创 xxl-job 接入 Spring 的两种方式:手动装配与自动装配(含 initMethod 双启动踩坑实录)
本文详解xxl-job在Spring Boot中两种接入方式:手动装配(官方推荐)与自动装配(社区starter)。核心要点为:避免在@Bean中配置initMethod = "start",否则会导致EmbedServer双启动,引发BindException: Address already in use。正确做法是通过XxlJobSpringExecutor的SmartInitializingSingleton机制自动启动,确保执行器仅启动一次。文中结合天宫首次部署踩坑实录,强调配置一致性与启动逻辑理
2026-09-09 18:22:47
16
原创 Sentinel 规则持久化到 Nacos 实践(网关篇 + 普通应用篇)
<think>我们根据要求生成≤150字的摘要。需要提炼核心内容:Sentinel规则持久化到Nacos,网关篇+普通应用,改造dashboard实现push模式,解决重启丢失,关键点如存储格式、接口类型反序列化、全量覆盖等。最后注意字数限制。输出摘要。</think>摘要:本文介绍将Sentinel 1.8.9 dashboard改造为规则Nacos持久化(push模式),覆盖网关流控与API分组规则,并给出普通应用扩展方案。通过新增nacos-client及Provider/Publisher,实现UI
2026-09-08 09:14:01
346
原创 机器学习模型是数学逻辑吗?
机器学习模型是数学逻辑”抓住了核心:模型本质是数学结构。模型是参数化的数学函数或概率模型,由数据通过优化算法确定参数,以完成预测或生成任务。数学逻辑是模型的“骨架”,数据是“血肉”,算法是“训练过程”,三者共同构成完整的机器学习模型。
2026-09-02 10:33:22
335
原创 机器学习任务类型全解析
本文系统梳理机器学习主要任务类型,涵盖监督学习(分类、回归、排序)、无监督学习(聚类、降维、异常检测)、强化学习及应用,并介绍按数据形态划分的NLP/CV/语音/多模态任务,以及半监督、自监督等扩展范式,帮助读者建
2026-09-02 10:14:01
227
原创 线程池拒绝策略与优雅停机的隐蔽陷阱
文章摘要 本文深入剖析了Java线程池拒绝策略在优雅停机场景下的隐蔽陷阱,特别是JDK自带的CallerRunsPolicy。通过一个消息提醒系统的实际案例,揭示了在停机窗口期间任务被静默丢弃的问题。文章详细分析了四种拒绝策略的语义边界,解释了CallerRunsPolicy+SynchronousQueue为何不会死锁,并指出真正的风险在于shutdown后的任务静默丢失现象。最后提出了修复方案和设计教训,强调了对"停机"过程的正确理解。全文以生产实践为背景,提供了线程池设计的深度思考和实用建议。 (字数
2026-08-26 10:58:28
331
原创 Java 线程池的四种拒绝策略(RejectedExecutionHandler)总结
策略行为任务是否可丢典型场景本项目对应抛异常❌ 不可丢,必须感知关键业务任务,调用方接异常降级4.13 回源池提交线程自己执行❌ 不可丢,天然背压批量任务/调度线程可执行的任务4.14 补齐池、推送池静默丢新任务✅ 可丢非关键埋点、日志、预热4.13 预热池丢最老任务,执行新任务✅ 可丢旧的实时快照/状态刷新本项目未用一句话记忆。
2026-08-26 10:25:06
354
原创 Kubernetes Label 完全指南:标签与选择器从入门到精通
本文是Kubernetes标签(Label)的全面指南,详细介绍了标签的核心概念、使用方法和最佳实践。主要内容包括: 标签的作用:解决资源组织混乱、查询困难等问题,实现资源标识、分组、选择和关联管理。 核心概念:标签是键值对,具有可修改、非唯一、可组合和继承性等特性。 命名规范:提供键名规则、推荐标签和自定义标签规范,确保标签的一致性和可读性。 标签选择器:详解基于等式和集合的两种选择器,包括操作符和组合使用方法。 使用场景:展示Service关联Pod、Deployment管理Pod等典型应用场景。 最佳
2026-08-16 11:23:08
376
原创 Kubernetes Helm 完全指南:包管理工具从入门到精通
本文是Kubernetes Helm工具的完整指南,详细介绍了Helm的核心技术要点。主要内容包括: Helm解决了传统K8s部署中的配置重复、版本管理、回滚困难等问题,通过模板化、版本控制和依赖管理实现高效部署。 解析了Helm 3的架构设计,包括Chart、Release等核心概念,以及从创建到部署的完整工作流程。 详细拆解了Chart的标准目录结构,重点说明了Chart.yaml和values.yaml的配置规范,涵盖应用元数据、镜像配置、资源限制等生产级参数。 提供了Helm的实用命令速查,包括安装
2026-08-15 14:04:17
64
原创 Kubernetes 调度器完全指南:从原理到生产实战
本文深入解析Kubernetes调度器的核心原理与生产实践,主要内容包括: 调度器架构:介绍调度器的工作流程(预选过滤-优选打分-节点绑定)和核心职责(资源匹配、策略应用、负载均衡等) 关键调度策略: 节点选择:nodeSelector/nodeName/nodeAffinity 亲和性/反亲和性:控制Pod的共置或分散 污点与容忍:节点排斥机制 拓扑分布约束:跨故障域部署 生产实践: 多调度器配置方法 常用调度命令速查 性能优化与故障排查建议 最佳实践指南(如合理设置资源请求/限制) 通过实际YAML配置
2026-08-15 13:56:59
169
原创 Kubernetes 探针完全指南:健康检查机制深度解析
Kubernetes探针完全指南:健康检查机制解析 本文深入解析Kubernetes三种探针的核心机制: 关键要点: 探针类型与作用: LivenessProbe:检测容器存活状态,失败则重启 ReadinessProbe:检测服务就绪状态,失败则移除流量 StartupProbe:保护慢启动应用,失败则重启 探测方式: HTTP GET(适用于Web服务) TCP Socket(适用于非HTTP服务) Exec命令(适用于复杂检查) GRPC(1.24+版本支持) 核心配置参数: 初始延迟(initial
2026-08-15 13:52:30
132
原创 Kubernetes Namespace 完全指南:资源隔离与多租户管理
摘要:本文全面介绍了Kubernetes Namespace的核心概念与实践应用。主要内容包括:Namespace的架构设计、资源隔离机制、配额管理(ResourceQuota/LimitRange)、网络策略(NetworkPolicy)、YAML配置详解及多租户管理最佳实践。文章通过图表和代码示例,详细说明了如何实现资源隔离、权限控制和DNS解析等关键功能,并提供了生产环境中的配额配置模板和操作命令速查。Namespace作为Kubernetes多租户管理的基础单元,能有效解决单集群多团队场景下的资源冲
2026-08-15 13:50:21
99
原创 Kubernetes PersistentVolume 完全指南:持久化存储从入门到精通
Kubernetes持久化存储完全指南摘要: 本文系统介绍了Kubernetes持久化存储解决方案,重点讲解了PV/PVC机制和StorageClass动态供给。主要内容包括: 持久化存储的必要性:解决容器数据易失、无法共享等问题 核心架构:PV(存储资源)、PVC(存储请求)、StorageClass(存储模板)的关系 详细配置:PV/PVC的YAML定义和关键参数说明 存储类型:支持hostPath、NFS、CephFS等主流存储后端 动态供给:通过StorageClass实现按需创建PV 生产实践:包
2026-08-15 13:48:57
214
原创 Kubernetes ConfigMap & Secret 完全指南:配置管理最佳实践
本文深入解析Kubernetes配置管理的核心组件ConfigMap和Secret,从基础概念到生产实践全面覆盖。主要内容包括: 配置管理必要性:分析硬编码配置的问题,阐述12-Factor应用的配置分离原则,对比ConfigMap与Secret的特性差异 ConfigMap详解:提供命令行和YAML两种创建方式,说明data/binaryData字段,展示环境变量、配置文件等使用场景 Secret详解:介绍6种Secret类型,演示创建方法,讲解Base64编码原理,并给出etcd加密和外部密钥管理方案
2026-08-15 13:42:53
210
原创 Kubernetes Service 完全指南:从原理到生产实战
Kubernetes Service 核心指南摘要 本文全面解析 Kubernetes Service 的核心原理与生产实践,主要内容包括: 核心价值:解决 Pod IP 不固定、负载均衡和服务发现问题,提供稳定访问入口。 架构设计: 通过 Label Selector 关联 Pod kube-proxy 实现流量转发(iptables/IPVS) Endpoints 动态维护后端 Pod 四种服务类型: ClusterIP(默认内部访问) NodePort(节点端口暴露) LoadBalancer(云平台
2026-08-15 13:37:56
197
原创 Kubernetes Deployment 完全指南:从原理到生产实战
本文是Kubernetes Deployment的全面指南,从基础原理到生产实践,涵盖以下核心内容: 架构设计:解析Deployment-ReplicaSet-Pod三层架构及控制循环机制 配置详解:深入讲解YAML关键字段,包括副本管理、更新策略和选择器配置 滚动更新:图解更新流程,分析maxSurge和maxUnavailable参数的作用 版本控制:介绍版本回滚机制,包括历史版本查看和指定版本回退方法 扩缩容:展示副本数调整的多种方式及自动扩缩容配置 生产实践:提供最佳实践建议,包括健康检查、资源限制
2026-08-15 13:32:02
226
原创 Kubernetes Pod 核心技术深度解析:从原理到实战
本文系统性地解析 Kubernetes Pod 核心技术,涵盖 Pod 架构设计(包括 Pause 容器作用)、YAML 核心字段详解、容器深度配置(镜像管理、资源限制等)、生命周期状态机(5种状态)、健康检查机制等内容,并提供生产级 Pod 编写指南和操作命令速查。文章通过表格对比和代码示例,帮助开发者深入理解 Pod 作为 K8s 最小调度单元的本质特性(共享网络/存储、原子性调度),并掌握多容器协作模式(边车/大使/适配器)的实现方法。适合从初学者到有经验开发者系统提升 K8s Pod 相关知识。
2026-08-15 13:04:37
264
原创 Kubernetes (K8s) 资源清单(Resource Manifest)详细说明
本文是一份Kubernetes资源清单编写指南,主要内容包括: 资源清单概念:介绍Kubernetes中通过YAML/JSON文件声明资源期望状态的声明式API思想 核心字段详解:系统讲解资源清单的关键组成部分: 必备顶层字段(apiVersion/kind/metadata/spec) 容器定义、存储卷挂载、端口配置 环境变量注入、资源限制配置 Pod级别策略(重启策略、节点选择器等) Nginx Pod实战:提供带完整注释的示例文件,展示如何配置镜像版本、资源限制、存储卷挂载等生产级参数 进阶内容:包含
2026-08-15 12:58:57
258
原创 通用技术方案:多消费者并发领取数据库任务的高层设计
本文探讨了多实例并发处理数据库任务表的四种方案。核心问题在于如何避免任务重复处理,同时兼顾吞吐和实现复杂度。四种方案包括: 逐条CAS UPDATE(乐观锁) SELECT FOR UPDATE + 批量UPDATE(悲观锁) 批量UPDATE + 回查 SELECT FOR UPDATE SKIP LOCKED(MySQL 8.0+) 分析表明,当任务处理耗时远大于数据库操作时(如HTTP调用100-200ms vs DB操作1-3ms),简单的逐条CAS UPDATE(方案A)在MySQL 5.7环境下
2026-08-14 14:53:08
339
原创 ClickHouse三种驱动对比分析
三种ClickHouse JDBC驱动对比摘要: Yandex旧版官方驱动(ru.yandex.clickhouse) 稳定但停止维护,适合旧项目兼容,不支持新特性。 新版官方驱动(com.clickhouse) 官方主推,性能优化、功能全面,支持最新协议,推荐新项目首选。 社区第三方驱动(com.github.housepower) 曾因性能优势流行,但官方新版成熟后不再推荐,存在维护风险。 建议:新项目直接选用新版官方驱动(com.clickhouse),旧项目可逐步迁移。避免使用非官方驱动。
2026-08-14 13:01:11
420
原创 定时任务吞吐量方案设计详解
本文探讨了定时任务系统设计中吞吐量、延迟、超时和积压四个核心矛盾的平衡方案。以50万设备、100万任务的节假日补偿场景为例,通过对比单次拉取(batchSize=500)和循环拉取(maxProcessPerRun=1000)两种模式,分析得出循环拉取能在5分钟调度间隔下将吞吐量提升至400条/分钟(双Pod),接近470条/分钟的峰值需求。方案在单任务耗时≤200ms时完全安全,300ms时处于临界状态。建议保持当前循环拉取设计,通过监控任务耗时和积压情况,灵活选择增加Pod数量或引入线程池来应对未来需求
2026-08-13 18:03:25
161
原创 延时任务实现方案选型与项目实战
本文探讨了延时任务实现方案在JANUS XX-YC定时开关项目中的应用选型,重点分析了"节假日不生效"功能的延时任务调度需求。通过对比各类延时队列方案(如Kafka时间轮、RabbitMQ死信队列、Redis ZSET等),指出这些方案在长延时(数月)、频繁取消和状态追踪场景下的局限性。最终推荐采用MySQL任务表结合XXL-Job轮询的方案,并详细阐述了其设计原理、性能考量及实现路径。 核心结论: 传统延时队列方案(内存/消息队列)不适合超长延时+频繁取消场景 MySQL+XXL-Job方案通过磁盘存储和
2026-08-07 09:27:04
477
原创 Gateway集成 Sentinel 并注册为网关服务,实现全局 IP 限流[实践]
本文提供基于Spring Boot 3.5.0+Spring Cloud 2025.0.0+Spring Cloud Alibaba 2025.0.0.0的Gateway集成Sentinel实现全局IP限流的完整方案。关键点包括: 必须引入spring-cloud-alibaba-sentinel-gateway依赖,使Sentinel识别网关服务类型 配置文件中需启用scg.enabled并关闭webflux.enabled避免冲突 实现分两步: 在API管理中创建匹配所有路由的前缀分组(如/) 在网关流
2026-08-04 11:11:20
472
原创 Nacos 密码加密失败分析总结
Spring Cloud Alibaba 2025 + Boot 3 Nacos密码加密问题解决方案 问题背景:在janus-gateway使用Spring Cloud Alibaba 2025和Boot 3时,Nacos密码加密方案失效,导致403错误。 失败尝试: Jasypt 3.0.5不兼容Boot 3配置加载机制 Jasypt 4.0.4+bootstrap方案被SCA 2025废弃 纯Jasypt 4.0.4因配置加载时序冲突无法解密 根本原因:Nacos在ConfigData阶段就需要密码,而
2026-07-31 13:42:21
393
原创 从入门到实战的完整 Docker Compose 教程
Docker Compose 是一个用于定义和运行多容器 Docker 应用的工具,通过 YAML 文件配置服务、网络和卷等组件。本文介绍了其核心概念、安装方法、常用指令和两个实战案例。主要内容包括: 基本概念:服务、网络和卷的定义,以及项目命名规则 YAML文件编写:详细说明常见配置项如镜像、构建、端口映射等 常用命令:如up、down、logs等容器管理操作 实战案例: Flask+Redis计数器应用 Node.js+MongoDB+Mongo Express带健康检查的完整应用 文章提供了清晰的配置
2026-07-30 22:06:47
314
原创 Spring Boot 应用对接 Prometheus 监控指南
Spring Boot对接Prometheus监控指南 本文详细介绍了Spring Boot应用接入Prometheus监控的两种方案:无认证和Basic Auth认证。核心内容包括: 通用配置:引入Micrometer和Actuator依赖,配置管理端口和监控端点暴露 无认证方案:适用于内网/测试环境,通过K8s注解直接暴露Prometheus端点 Basic Auth方案:适用于生产环境,集成Spring Security保护监控端点 K8s部署配置:包含两种场景下的Deployment注解配置差异 验
2026-07-30 18:31:38
290
原创 分布式限流三种方案详解
Redis分布式限流方案对比:固定窗口、滑动窗口与令牌桶 本文对比了三种基于Redis的分布式限流方案: 固定窗口:实现简单高效,适合API防刷、登录限流等场景,但存在边界突发问题。 滑动窗口:通过ZSET精确控制流量,解决边界问题,但内存消耗较大,适用于需要严格QPS控制的金融交易等场景。 令牌桶:允许突发流量,通过HASH结构实现,适用于需要弹性限流的网关和系统保护场景。 每种方案各有优劣,选择时需权衡实现复杂度、性能要求和流量控制精度。固定窗口适合简单场景,滑动窗口提供精确控制,令牌桶则支持流量突发。
2026-07-30 11:56:44
299
原创 Spring Cloud Gateway 分布式 IP 限流方案
摘要 本文提出一种基于Redis+Lua的分布式IP限流方案,用于微服务网关防护。方案采用固定窗口算法,通过原子性Lua脚本实现单次Redis操作完成计数和过期设置,确保高并发下的精确控制。核心设计包括:按IP维度限流、自然过期的Key结构、Redis异常时自动降级放行,并提供详细日志用于观测攻击情况。压测显示该方案能准确限制每秒请求数(如30次/秒),在保证系统安全的同时兼具高性能和可靠性,有效防御接口刷取等恶意行为。
2026-07-30 11:52:03
276
原创 OSS 文件下载方案全面对比
OSS文件下载方案对比摘要 本文对比了三种OSS文件下载方案: 内网直连方案(推荐): 网关302重定向到OBS内网地址 优点:网关压力小、性能最佳、支持浏览器缓存 前提:需配置OBS Bucket内网访问策略 网关代理方案(当前方案): 网关通过janus-service1中转文件流 优点:安全性最高,无需额外配置 缺点:网关压力大,性能较差 预签名URL+Nginx方案: 通过Nginx代理和公网域名访问 优点:权限控制灵活 缺点:架构复杂,需维护Nginx 综合推荐内网直连方案,在满足内网安全要求的前
2026-07-29 11:38:00
283
原创 SpringBoot应用链路追踪 traceId 技术方案
本文档详细介绍了在SpringBoot应用中实现全链路追踪的traceId技术方案,重点覆盖Nginx→Gateway→微服务的请求追踪场景。主要内容包括: SkyWalking Agent工作机制:自动生成traceId并通过MDC、线程上下文和sw8请求头三种方式传播,其运行不依赖OAP服务端。 sw8请求头解析:详细说明SkyWalking跨进程传播协议格式,以及与自定义X-Trace-Id头的区别。 全场景分析:对比了挂载/未挂载Agent的三种典型场景,展示了traceId在不同组件间的传递机制,
2026-07-21 09:20:01
466
原创 Nginx平滑升级实践(不停服务)
本文详细介绍了Nginx从1.21.6版本升级到1.30.2的完整流程。主要内容包括:1)下载新版本并解压;2)备份当前配置和二进制文件;3)编译新版本(无需特殊参数);4)通过信号机制实现平滑升级;5)验证新版本和回滚方案。特别提供了备份验证步骤和完整的一键执行脚本,确保升级过程安全可靠。升级后可通过nginx -V验证版本号应为1.30.2,整个过程支持零停机时间更新。
2026-06-10 09:55:00
466
原创 Nginx平滑升级中的三个命令kill -USR2、-WINCH、-QUIT总结
本文详细解析了Nginx升级过程中的三个关键命令: kill -USR2:通知旧master启动新master进程,实现新旧进程共存 kill -WINCH:优雅关闭旧worker进程,由新worker接管请求 kill -QUIT:确认新版本稳定后彻底关闭旧master 通过餐厅经理(master)和服务员(worker)的比喻,解释了进程分工。文章还对比了信号指令差异,说明平滑升级如何保证服务不中断且支持回滚,比直接使用nginx -s stop更安全可靠。
2026-06-10 09:49:52
307
原创 CEOS配置telnet服务并设置root远程登录
摘要:在CEOS1.1服务器上配置telnet服务允许root远程登录的步骤如下:1)确认系统已安装telnet组件;2)创建systemd的socket和service配置文件;3)加载并启用telnet服务;4)开放防火墙23端口;5)修改PAM配置允许root登录(注释/etc/pam.d/remote中的pam_securetty.so行);6)验证端口监听状态。配置完成后即可通过客户端使用telnet命令以root身份登录服务器。注意:该配置存在安全风险,建议仅在测试环境使用。
2026-06-09 16:49:55
329
原创 Centos7.6使用yum安装jdk1.8
本文介绍了在CentOS 7.6上使用yum安装JDK 1.8的详细步骤:1)通过yum search查看可用JDK版本;2)使用yum install命令安装OpenJDK 1.8及开发工具包;3)通过java -version等命令验证安装;4)可选步骤配置环境变量,设置JAVA_HOME等参数;5)使用alternatives工具管理多版本JDK切换。全文提供了完整的命令行操作和配置示例,帮助用户快速完成JDK 1.8的安装部署。
2026-06-06 16:56:56
334
原创 腾讯云Centos7.6使用yum安装MySQL8
本文详细介绍了在CentOS系统上安装配置MySQL 8并开启远程连接的完整步骤。主要包括:1)通过Yum源安装MySQL 8时可能遇到的GPG密钥问题及解决方法;2)启动服务后获取临时密码并修改root密码;3)配置远程访问权限和防火墙设置;4)验证远程连接。特别提醒注意密码安全策略、SELinux配置以及云服务器安全组设置等常见问题,并提供了相关解决方案。适用于需要搭建MySQL 8并实现远程访问的管理员参考使用。
2026-06-06 16:52:19
290
原创 国产数据库CERDB 数据库实战:核心概念与备份恢复全攻略
本文介绍了CERDB数据库的备份与恢复方法,主要分为单库备份和整库备份两种类型。单库备份使用gs_dump命令,适用于日常数据备份和迁移,可指定单个数据库或Schema进行备份;整库备份使用gs_dumpall命令,备份整个实例的所有数据库和全局对象,适合完整服务器迁移。文章通过超市类比解释了数据库核心概念(实例、数据库、Schema),并提供了备份策略建议:单库备份每天执行保留7天,整库备份每周执行保留30天。最后给出了自动备份脚本示例,帮助实现定时备份任务。
2026-06-04 11:16:11
389
原创 国产数据库CERDB是什么以及服务启停
CERDB(国能磐石关系型数据库)是基于openGauss 6.0.0 LTS深度定制的企业级数据库,由国家能源集团开发,主要面向能源行业数据安全与性能需求。安装后默认注册为系统服务并开机自启,支持通过gs_ctl命令(需切换至cerdb用户)或systemctl命令进行启停管理。CERDB继承了openGauss的高性能特性,在报表查询等场景有显著优势,同时解决了异构数据库迁移问题,是能源行业数据库国产化的重要实践。
2026-06-01 19:42:35
296
原创 CUDA与PyTorch实践
电脑CUDA支持检测与PyTorch GPU版安装指南 检测CUDA支持: 使用nvidia-smi命令查看显卡信息 Python代码检查torch.cuda.is_available() 确认CUDA版本和GPU信息 PyTorch GPU版安装: 先卸载现有PyTorch 根据CUDA 12.x版本安装对应PyTorch 安装其他必要依赖库 适用于NVIDIA显卡用户快速验证CUDA支持和正确安装GPU加速的PyTorch环境。
2026-03-08 01:33:15
300
原创 Python整合Spark实现数据分析
本文介绍了PySpark 3.5.3在JDK1.8环境下的配置方法。主要内容包括:1) PySpark版本依赖和MySQL驱动的两种配置方式(自动下载或手动放置jar包);2) Flask应用中初始化SparkSession的详细过程,包含Java环境检查、PySpark导入、Windows环境变量设置,以及SparkSession构建时的20多项优化配置(如内存管理、分区控制、网络超时等);3) 提供了完整的SparkSession构建代码示例,包含日志记录和错误处理机制。
2026-02-18 21:49:28
1640
1
原创 阿里百炼通用文本向量embeddings使用实践
本文介绍了阿里云Model Studio的API使用指南。首先需要获取与账号绑定的API KEY用于计费。调用方式支持Java、Python和curl请求,以Java SDK为例展示了文本嵌入模型的调用代码示例,包括依赖配置、参数构建和异常处理。最后说明了费用计算方式,具体计费标准可参考官方文档。该API可用于自然语言处理任务,如文本向量化等场景。
2026-01-16 10:34:04
1291
SpringBoot整合Dubbo和Zookeeper升级版
2018-11-09
DubboOPS项目和管理后台jar包
2018-11-07
Struts2Spring4Hibernate4整合
2018-11-07
bert-base-chinese模型文件,深度学习,自然语言处理
2025-02-02
Netty权威指南 第2版 带书签目录 高清完整版.pdf
2018-11-20
输入一段英文,去掉符号后将英文单词排序输出
2021-12-23
PHP课程设计图书管理系统、学生成绩管理系统、学生宿舍管理系统
2020-11-27
SpringBoot+thymeleaf+UEditor+不修改上传路径.zip
2020-02-04
jdk6-8String类
2019-11-20
dhcp+c3p0.zip
2019-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅