|
5月前
|
Java Shell Apache
|

Jmeter快速入门

本文介绍了JMeter的安装与快速入门指南。首先需确保已安装JDK并配置环境变量,随后从官网或本地包下载JMeter,解压后通过双击或命令行启动。教程还演示了如何设置中文界面、创建线程组、添加HTTP取样器及监听器,并查看测试结果,帮助用户快速掌握基本使用方法。

151 0
|
5月前
|
Java Maven
|

3. 打包

本文介绍Java项目打包部署的两种方式:一是将所有内容打包进单一JAR文件,通过Maven配置、打包命令及运行指令实现快速启动与后台运行;二是将主JAR、依赖与配置文件分离,提升灵活性与维护性,并提供端口查询与进程终止方法,便于服务管理。

92 0
|
5月前
|
NoSQL Java 测试技术
|

5-MongoDB实战演练

本文介绍某头条文章评论系统的设计与实现,基于SpringDataMongoDB构建微服务,完成评论的增删改查、按文章ID查询、分页查询及点赞功能。通过MongoTemplate优化点赞操作,提升性能,并使用索引提高查询效率,整体方案高效且可扩展。

60 0
|
5月前
|
Web App开发 安全 JavaScript
|

5.跨域处理

本文介绍跨域问题及其解决方案。当协议、域名或端口不同时,浏览器会阻止跨域请求。通过CORS(跨域资源共享)机制,可使用@CrossOrigin注解、全局配置WebMvcConfigurer或自定义过滤器实现安全跨域访问。

225 0
|
5月前
|
缓存 Java 数据库连接
|

1.常见配置

本文介绍MyBatis核心配置,包括属性加载优先级(方法参数 > resource/url > properties元素)、常用配置项如缓存、延迟加载、执行器类型等,以及多环境配置与事务管理机制,适用于结合Spring使用时的配置参考。

72 0
|
5月前
|
XML Java 数据格式
|

无标题

被 `@Configuration` 标注的类视为Spring配置类,相当于XML配置文件,配合 `@Bean` 注册Bean。通过注解方式启动IOC容器,可成功加载配置类及其中定义的Bean实例。

63 0
|
5月前
|
SQL 缓存 Java
|

汇总

本文介绍MyBatis核心配置与使用技巧,涵盖属性加载优先级、多环境配置、事务管理、XML映射(一对一、一对多、多对多)、分页实现方式(逻辑与物理分页)及缓存机制,并简析执行器类型与批量操作原理,助力高效开发。

51 0
|
5月前
|
XML Java 数据格式
|

@Configuration

`@Configuration` 注解用于标记配置类,相当于 XML 配置文件。被标注的类会被 Spring IOC 容器识别,其中 `@Bean` 注解的方法可注册 Bean 实例。通过注解方式可替代传统 XML 配置,实现组件的自动加载与管理。

72 0
|
5月前
|
SQL Java 数据库连接
|

MyBatis-Plus 超详细教程:从入门到实战,一站式掌握

MyBatis-Plus 是 MyBatis 的增强工具,简化单表 CRUD 操作,无需编写 XML,支持条件构造器、分页插件、逻辑删除、枚举与 JSON 处理,提升开发效率,兼顾灵活性与便捷性,助力从入门到实战一站式掌握。

596 0
|
5月前
|
JSON Dubbo Java
|

Feign远程调用

本文介绍了如何使用Feign替代RestTemplate实现更优雅的HTTP跨服务调用,解决硬编码、可读性差等问题。通过引入Feign客户端、自定义配置、连接池优化及代码抽取等实践,提升微服务间通信的简洁性与可维护性,助力构建高效分布式系统。(238字)

165 0
|
5月前
|
负载均衡 应用服务中间件 Nacos
|

Nacos配置中心

本文详细介绍Nacos作为配置中心的实现原理与实战步骤,涵盖配置管理、热更新、共享配置及优先级规则,并演示Nacos集群搭建与高可用部署,帮助开发者掌握微服务环境下配置的动态管理与服务解耦方案。

200 0
|
5月前
|
存储 缓存 负载均衡
|

Nacos注册中心

本文详细介绍Nacos的安装部署、服务注册与发现、负载均衡策略、权重控制、环境隔离及实例类型等核心功能,涵盖从本地搭建到生产实践的全流程,帮助开发者快速掌握Nacos在微服务架构中的应用。

183 0
|
5月前
|
存储 运维 Java
|

微服务概述

本文对比单体与微服务架构,解析微服务定义、优缺点及技术实现方案。微服务通过业务拆分、独立部署、轻量通信提升系统可维护性与扩展性,虽带来运维复杂度,但仍是现代分布式系统演进方向。

179 0
|
5月前
|
负载均衡 算法 架构师
|

Ribbon负载均衡

本文深入讲解Spring Cloud中Ribbon实现客户端负载均衡的原理,包括@LoadBalanced注解的作用、负载均衡算法、Ribbon与Eureka的整合机制,并介绍如何自定义策略及配置饥饿加载,帮助读者全面掌握微服务架构中的负载均衡技术。

180 0
|
5月前
|
存储 Dubbo API
|

SpringCloud工程部署启动

本文介绍SpringCloud微服务工程搭建全过程,涵盖项目创建、模块配置、数据库部署及服务远程调用实现。通过两种方案导入工程,完成user-service与order-service的构建,并使用RestTemplate实现跨服务数据调用,帮助理解微服务间通信机制与拆分设计。

92 0
|
5月前
|
Java Nacos Maven
|

Eureka服务注册与发现

本节介绍Eureka注册中心的搭建与使用,完成服务注册与发现功能,为后续Nacos替换奠定基础。

89 0
|
5月前
|
消息中间件 Java Nacos
|

SpringCloud概述

Spring Cloud是Spring团队推出的微服务一站式解决方案,弥补了各独立组件(如Nacos、RabbitMQ等)缺乏统一架构的不足。其特点为约定优于配置、组件丰富、开箱即用,支持云原生。版本以伦敦地铁站命名,避免与子项目冲突。Spring Cloud Alibaba由阿里贡献,集成Nacos、Sentinel、Seata等成熟组件,因Netflix套件停更,现成为主流选择,功能更完整且经大规模验证,是当前微服务架构的优选技术栈。

476 0
|
5月前
|
消息中间件 人工智能 NoSQL
|

RocketMQ:A2A协议实现多智能体优化

Apache RocketMQ推出专为AI场景设计的轻量级通信模型LiteTopic,助力多智能体高效协作。通过百万级队列支持、会话状态持久化、断点续传与动态订阅等能力,解决AI应用中长时交互、上下文管理难、资源浪费等问题。结合A2A协议与AgentScope框架,实现高可靠、低延迟的Agent-to-Agent通信,构建稳定可扩展的企业级AI系统架构。(238字)

219 0
|
5月前
|
XML 算法 安全
|

详解RAG五种分块策略,技术原理、优劣对比与场景选型之道

RAG通过检索与生成结合,提升大模型在企业场景的准确性与可控性。分块策略是其核心,直接影响检索效果与生成质量。本文系统解析五种主流分块方法:固定大小、语义、递归、基于结构及LLM分块,对比其优缺点与适用场景,并提出组合优化建议,助力构建高效、可信的RAG系统。

276 0
|
5月前
|
Java 数据安全/隐私保护
|

脱敏工具

提供Java实现的敏感信息脱敏方法,包括身份证、姓名和手机号的脱敏处理,通过正则替换隐藏关键信息,保障数据安全。

164 0
|
5月前
|
人工智能 机器人 Java
|

黑马最新项目

AIGC项目涵盖大模型私有化部署、聊天机器人、RAG知识库及代码提示工具;天机AI集成SpringAI与多模型工作流;云岚到家聚焦微服务与分布式架构;四方保险构建统一支付与时序数据应用;星辰WMS与Dify项目即将发布。

365 0
|
5月前
|
人工智能 自然语言处理 API
|

全面认识MCP:大模型连接真实世界的“USB-C接口”

MCP(模型上下文协议)是Anthropic推出的开放标准,被誉为AI时代的“USB-C”。它统一了大模型与工具、数据源的连接方式,简化集成,提升安全与扩展性,推动AI智能体实现复杂任务自动化,正重塑全球AI应用生态。

890 0
|
5月前
|
安全 Java 网络安全
|

HTTP工具

本文介绍了Java中通过HttpClient发送HTTP/HTTPS的GET和POST请求,并在请求头中添加AppKey和Secret的方法,包含设置超时参数、SSL安全连接及资源释放的完整实现,适用于安全通信场景。

142 0
|
5月前
|
Java
|

调用exe/bat并传参

Java中使用ProcessBuilder执行bat文件时,若提示“系统找不到指定的文件”,通常因未正确指定可执行程序路径。建议改用Runtime.exec(),拼接完整命令字符串,并确保路径、参数无误,同时检查文件是否存在及权限设置。

84 0
|
5月前
|
Arthas 存储 运维
|

记Arthas实现一次CPU排查与代码热更新

本文介绍使用Arthas排查Java应用CPU占用过高问题的完整流程,涵盖线程分析、阻塞定位、watch命令追踪异常、jad反编译实现热更新及火焰图分析,实现无需重启应用的高效故障排查与代码修复。

226 0
|
5月前
|
Dubbo Java 应用服务中间件
|

搭建dubbo-zk应用

本文介绍基于SpringBoot 2.2.2与Dubbo 2.0.0的分布式服务搭建,集成ZooKeeper作为注册中心,JDK 1.8环境。涵盖父工程创建、API模块定义、Provider服务提供与Consumer消费全流程,并附配置及验证步骤,助力快速掌握Dubbo微服务通信核心。

77 0
|
5月前
|
Dubbo JavaScript 关系型数据库
|

Soul网关接入与验证

本章节基于前两章内容,引入Soul网关,重点讲解Provider与Consumer应用如何接入Soul。通过添加@SoulSpringMvcClient和@SoulDubboClient注解、配置application.yml,完成服务注册。需启动zookeeper、MySQL、soul-admin、soul-bootstrap及对应服务,验证通过本地及网关访问接口是否正常,确保divide和zk插件已启用,实现HTTP与Dubbo服务的路由与调用。

82 0
|
5月前
|
Dubbo 应用服务中间件
|

zookeeper创建节点

本文通过Dubbo源码解析,深入讲解服务提供者失效踢出的实现原理,结合ZooKeeper的临时节点机制,揭示其与客户端会话绑定的生命周期特性,并以分布式协调场景为例,阐明该设计在实际应用中的价值。

99 0
|
5月前
|
JavaScript Dubbo Java
|

Http

基于HTTP表单的远程调用协议,使用Spring HttpInvoker实现,支持多连接、短连接、同步传输,采用表单序列化,适用于参数大小混合场景,可被浏览器和JS调用,需符合Bean规范,推荐配合Servlet Bridge使用。

302 0
|
5月前
|
缓存 前端开发 安全
|

数据同步原理

Soul网关通过推拉模式实现配置同步,支持WebSocket、HTTP长轮询和Zookeeper三种策略。管理后台变更配置后,通过EventPublisher通知各网关实例,实时更新本地缓存。2.x版本默认采用HTTP长轮询,借鉴Apollo与Nacos设计,结合Netty实现高效、准实时的数据同步机制,确保低延迟与高可靠性。

91 0
|
5月前
|
存储 算法 BI
|

xxljob本地运行

本文介绍XXL-JOB分布式任务调度框架的快速入门指南,涵盖源码获取、服务端与客户端环境搭建、数据库初始化、执行器注册、调度任务配置及测试执行全过程,帮助开发者快速掌握其核心功能与使用方法。

254 0
|
5月前
|
Arthas 监控 Java
|

jvm相关

本文介绍了JVM诊断工具Arthas的核心命令,涵盖实时数据面板(dashboard)、线程堆栈(thread)、JVM信息(jvm)、系统属性与环境变量查看(sysprop/sysenv)、JVM参数调整(vmoption)、性能计数器(perfcounter)、日志级别管理(logger)及堆内存导出(heapdump)等功能,帮助开发者动态监控和调优Java应用。

105 0
|
5月前
|
监控 Java 调度
|

定时任务概述

定时任务是基于时间表达式调度执行的任务,适用于对账、提醒、订单超时等场景。实现方案包括单体架构的轮询、Timer、ScheduledExecutorService、Quartz、SpringTask,以及分布式架构下的TBSchedule、Elastic-Job、XXL-JOB等,解决集群重复执行、动态调度、故障转移与监控问题。

76 0
|
5月前
|
SQL 数据可视化 Java
|

Activity代码实现

本文介绍了基于Activiti的工作流引擎入门实践,涵盖BPMN流程设计、流程部署、实例启动、任务查询与完成等核心操作。通过Java代码演示了从创建流程到任务执行的完整流程,并结合数据库表变化说明执行效果,帮助开发者快速掌握Activiti基本用法,适用于审批流等业务场景的开发学习。

76 0
|
5月前
|
XML JSON Java
|

JSONUtil

本文介绍了Java中常用的数据结构与JSON之间的相互转换方法,涵盖一维、二维数组、List、Map、XML等转JSON或Object的操作,使用Hutool、FastJSON和net.sf.json等工具类实现,适用于常见数据处理场景。

233 0
|
5月前
|
存储 Java
|

超长String接收处理

Java中String变量最大长度为Integer.MAX_VALUE,但字符串字面量受class文件格式限制,最大65534。超过会编译错误,需通过StringBuilder分组处理长字符串。

228 0
|
5月前
|
负载均衡 算法 Dubbo
|

LoadBalance

本文深入解析Dubbo集群容错中的四大负载均衡算法:随机、轮询、最少活跃数与一致性哈希。结合数学分析与流程图,通俗讲解每种算法的实现原理与适用场景,重点剖析权重设计、活跃数统计及虚拟节点等核心机制,帮助理解源码背后的思维逻辑,并回应常见面试题。

98 0
|
5月前
|
设计模式 缓存 Dubbo
|

zookeeper连接

本文深入解析Dubbo源码中服务暴露的核心环节,聚焦`getRegistry`一行代码,通过时序图与继承体系图剖析Zookeeper注册中心的实现机制,详解本地缓存、重连机制及客户端选择等面试高频问题,助你掌握底层原理。

75 0
|
5月前
|
存储 NoSQL Dubbo
|

Redis

基于 Redis 实现的 Dubbo RPC 协议,支持服务注册与发现,可通过 ZooKeeper 或直连方式在客户端引用。支持标准 Redis 操作,如 get、set、delete,自定义方法需配置映射关系,适用于高效 KV 存储场景。

73 0
|
5月前
|
Dubbo 应用服务中间件 Apache
|

WebService

基于 Apache CXF 实现的 Dubbo WebService 协议,支持与标准 WebService 互操作,适用于系统集成和跨语言调用。采用 HTTP 短连接、SOAP 文本序列化,需参数实现 Serializable 接口。

78 0
|
5月前
|
Java
|

Excel读取并数据List/Map-POI

该Java工具类通过POI解析Excel文件,利用反射将每行数据映射为VO对象,并存入全局Map。支持日期、数字等类型处理,适用于.xls格式模板,需确保VO属性与列数一致并生成set/get方法。

167 0
|
5月前
|
Dubbo Java 应用服务中间件
|

入门运行Soul

Soul 是基于 WebFlux 构建的响应式 API 网关,支持高性能、异步处理与多语言集成,兼容 Dubbo、Spring Cloud 等主流框架。具备插件化架构、动态配置、流量控制、鉴权限流等丰富功能,支持集群部署与灰度发布,网关延迟低至 1~2ms,适用于高并发微服务场景。

73 0
|
5月前
|
缓存 Dubbo Java
|

什么是API网关

API网关是一种统一接收外部请求并转发至后端服务的中间层,具备请求路由、协议转换、鉴权、限流、熔断降级等功能。它简化了客户端与多个微服务之间的交互,提升了系统安全性与可维护性,常见实现有Kong、SOUL、Zuul等。

147 0
|
5月前
|
存储 Java
|

Zookeeper序列化

本文从源码角度解析Zookeeper的序列化机制,重点分析jute包中的InputArchive和OutputArchive接口及其实现类,涵盖基本类型的读写、记录、向量与Map的序列化与反序列化过程,揭示其在网络通信与数据存储中的核心作用。

48 0
|
5月前
|
缓存
|

QLExpress使用及源码分析

本文介绍基于QLExpress的规则引擎实现方案,涵盖实体构建、接口定义与脚本编写。通过@QLAlias注解映射字段别名,结合YAML配置规则表达式,实现逻辑解耦。运行时动态解析AST语法树,支持汉化变量与上下文绑定,并提供缓存与延迟执行机制,提升性能与灵活性。

128 0
|
5月前
|
XML Dubbo Java
|

Thrift

Dubbo 支持的 Thrift 协议是对原生 Thrift 协议的扩展,增加了 service name、magic number 等头信息,需使用 Thrift IDL 编译器生成 Java 代码。配置时共用一个端口,依赖 libthrift 0.8.0 版本,具体用法可参考示例代码。注意:Thrift 不支持传递 null 值。

143 0
|
5月前
|
存储 Java
|

StringUtil

Java中字符串最大长度受限于虚拟机规范,字符串字面量在class文件中存储时最大为65534,超长需分段处理。本文介绍通过StringBuilder分组拼接解决超长字符串接收问题的方法。

82 0
|
5月前
|
XML 缓存 Dubbo
|

MemCached

基于 memcached 实现的 RPC 协议,支持通过 Dubbo 注册服务并调用。客户端可直连或通过注册中心发现 memcached 服务,支持标准方法映射与自定义接口配置,适用于高效 KV 缓存场景。

54 0
|
5月前
|
XML Java 数据格式
|

HUTOOL-Word生成-Word07Writer

Hutool封装POI实现Word文档生成,支持通过XML配置依赖,简化docx文件创建。提供Word07Writer工具类,可便捷添加标题、正文并导出至文件。

116 0
|
5月前
|
Dubbo Java 应用服务中间件
|

Hessian

Hessian 1协议基于HTTP通信,采用Servlet暴露服务,Dubbo内嵌Jetty实现。支持与原生Hessian服务互操作,使用Hessian二进制序列化,适用于参数较大、提供者多于消费者、需传输文件的场景。要求参数及返回值实现Serializable,仅用JDK标准集合类。支持多连接、短连接、同步传输,可配置多端口与直连调用。

68 0

大数据与机器学习

大数据领域前沿技术分享与交流,这里不止有技术干货、学习心得、企业实践、社区活动,还有未来。

2
今日
69522
内容
128
活动
439956
关注
你好!
登录掌握更多精彩内容

活跃用户

相关产品

  • 大数据开发治理平台 DataWorks
  • 检索分析服务 Elasticsearch版
  • 日志服务