自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小默:进无止境

QQ:1274654983 欢迎交流~~

  • 博客(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

AES加密工具类

AES加密解密工具类,解决windows下和linux加密解密不同问题。

2018-03-20

SpringBootMaven分模块实例

Maven分模块架构,框架使用SpringBoot整合SpringMVC、Mybatis。

2018-07-18

mysql5.7安装脚本

mysql5.7.16安装脚本,一键安装,安全可靠,方便快捷。

2017-12-15

CryptoJS v3.1.2.zip

CryptoJS v3.1.2.zip完整加密库,支持常见的多种加密方式。AES,DES,SHA。。。

2018-03-22

SpringBoot整合Dubbo和Zookeeper升级版

SpringBoot整合dubbo和Zookeeper,将公共接口抽取到了API项目中。另外还提供了xml方式整合dubbo和Zookeeper。

2018-11-09

DES加密解密 JS-JAVA

DES加密解密 JS-JAVA,支持JS和JAVA直接相互加密解密,简单引入即可

2018-03-26

mysql自动备份脚本

linux下定时自动备份mysql数据库,并保存备份文件与备份日志到指定路径下。

2018-01-26

IDEA导入eclipse常用快捷键

IDEA导入eclipse常用快捷键,方便好用,完美从eclipse过渡到IDEA

2018-04-24

SpringBoot使用Maven建立多模块工程

SpringBoot使用Maven建立多模块工程,包含父工程,api公用工程,pojo工程和主项目web工程。

2018-08-10

Axis2与Spring整合发布多个WebService

Axis2与Spring整合发布多个WebService,项目使用Maven管理。

2018-05-27

nginx安装脚本

nginx安装脚本,支持一键安装nginx及其依赖如zlib openssl pcre等

2018-02-02

DubboOPS项目和管理后台jar包

DubboOPS项目和管理后台jar包,主要有dubbo-admin-0.0.1-SNAPSHOT.jar和incubator-dubbo-ops-master

2018-11-07

MybatisX idea 快速开发插件jar

MybatisX idea 快速开发插件jar,可直接本地安装,无需从市场下载。

2020-07-28

jsoup爬虫实战

使用jsoup进行爬虫并获取模板网页具体数据,获取总页数进行自动翻页处理。

2018-01-19

Socket与ServerSocket编程实践聊天

Socket与ServerSocket编程实践聊天,服务器和客户端频繁通信

2017-11-07

CXF+Spring+MyBatis+Maven

CXF+Spring+MyBatis+Maven项目整合,包含服务端和客户端。

2018-05-05

Struts2Spring4Hibernate4整合

Struts2Spring4Hibernate4整合,Hibernate使用的是注解,没有使用Maven,这个是帮一个小伙伴整合做的demo

2018-11-07

亲测好用的Winhex

亲测好用的Winhex,完美查看编译后的class文件。支持多种语言,解压后选择"setup.exe"进行安装即可!!!

2018-09-02

类文件结构示例

类文件结构示例,在深入浅出JVM博文中进行演示。如果无关,无需下载。

2018-09-02

Redis Desktop Manager

使用redis远程管理工具(Redis Desktop Manager)进行连接、操作。

2018-06-29

bert-base-chinese模型文件,深度学习,自然语言处理

bert-base-chinese模型文件,用来解决不能访问https://huggingface.co/问题。可以导入工程在本地实现加载进行使用。

2025-02-02

PHP7.2+NGINX Linux环境搭建与脚本

Centos6.8源码编译安装NGINX与PHP7.2,包含源码安装包与NGINX自动安装脚本。

2019-07-01

jave-1.0.2-jar视频音频处理包

jave-1.0.2-jar视频音频处理包,因为CSDN最低分为一分,所以没法免费贡献给大家。

2018-12-05

AXURE RP EXTENSION For Chrome插件

AXURE RP EXTENSION For Chrome插件,在浏览器上观看HTML

2019-03-20

Netty权威指南 第2版 带书签目录 高清完整版.pdf

《Netty 权威指南(第2 版)》是异步非阻塞通信领域的经典之作,基于最新版本的Netty 5.0 编写,是国内首本深入介绍Netty 原理和架构的书籍,也是作者多年实战经验的总结和浓缩。内容不仅包含Java NIO入门知识、Netty 的基础功能开发指导、编解码框架定制等,还包括私有协议栈定制和开发、Netty 核心类库源码分析,以及Netty 的架构剖析。 《Netty 权威指南(第2 版)》适合架构师、设计师、软件开发工程师、测试人员以及其他对Java NIO 框架、Netty 感兴趣的相关人士阅读,通过《Netty 权威指南(第2 版)》的学习,读者不仅能够掌握Netty 基础功能的使用和开发,更能够掌握Netty 核心类库的原理和使用约束,从而在实际工作中更好地使用Netty。

2018-11-20

输入一段英文,去掉符号后将英文单词排序输出

如 I love jane who is a pretty girl. One day, I meet her on a sunshine morning... 打印为 I I One a a day girl her is jane love meet morning on pretty sunshine who IT技术系统性、完整视频教程2000G欢迎联系免费赠送,并有许多毕设哦

2021-12-23

PHP课程设计图书管理系统、学生成绩管理系统、学生宿舍管理系统

课程设计包含六个系统,均是PHP+MySQL。包含图书管理、学生成绩管理、学生宿舍管理、学生选课管理、请假管理以及网上图书订购。帮助同学顺利完成课程设计哦,同学就不用花钱买啦。

2020-11-27

项目+uploadify+Huploadify.zip

项目+uploadify+Huploadify,包含调试好的两个组件的页面源码、后台源码以及两个组件压缩包

2019-06-12

fastdfs完整环境.zip

Centos下搭建fastdfs分布式文件系统,并整合fastdht、nginx进行文件去重。

2019-09-27

mybatisgenerator.zip

mybatis-generator逆向生成工程,Maven工程,纯Mybatis

2021-09-03

SpringBoot+thymeleaf+UEditor+不修改上传路径.zip

SpringBoot+Thymeleaf下整合UEditor,这里没有修改图片上传文件,只用默认的图片上传路径。资源有UEditor.1.4.3.3以及自定义Controller。

2020-02-04

mysql-odbc.zip

PowerDesign添加MySQL数据源mysql-connector-odbc,包含32位 64位

2019-08-13

RabbitMQ.zip

Linux下源码编译安装RabbitMQ、Erlang并设置服务开机启动。

2019-08-12

QRcode生成、解析二维码项目与所有jar

QRcode生成、解析二维码项目与所有jar,注意,是包含生成、解析二维码!

2019-05-08

ssm+MySQL宠物商店.txt

SSM+mysql实现宠物商店,可在eclipse、MyEclipse、idea下正常运行,webServer为Tomcat

2020-07-10

支付宝对接相关工具和demo.zip

支付宝对接相关工具与电脑网站接入demo,包含电脑网站demo,服务端sdk,开发平台助手

2019-10-30

fckeditor 2.3 兼容chrome解Number转换异常

fckeditor 2.3 兼容chrome解Number转换异常,将下载的jar替换掉即可

2019-05-03

jdk6-8String类

jdk1.6 jdk1.7 jdk1.8 64位下的String类,请进行对比研究学习。jdk1.6 jdk1.7 jdk1.8 64位下的String类,

2019-11-20

ElasticSearch.zip

Elasticsearch整合Header插件,安装node和header插件,全程无坑,需要的jar包都有,认真测试过的。

2019-11-15

dhcp+c3p0.zip

dhcp与c3p0数据源整合MySQL完全配置,包含mchange-commons-java-0.2.11.jar,mysql-connector-java-5.0.4-bin.jar,commons-pool-1.3.jar,commons-dbcp-1.2.1.jar以及c3p0-0.9.5.2.jar

2019-10-27

空空如也

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

TA关注的人

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