|
8月前
|
Dubbo IDE API
|

SpringCloud工程部署启动

本文介绍SpringCloud微服务工程搭建全过程,涵盖项目创建、模块配置、数据库导入及服务远程调用实现。通过两种方案快速部署工程,使用RestTemplate完成服务间HTTP通信,帮助开发者掌握微服务基础架构与调用机制。

137 0
|
8月前
|
XML Java 数据库连接
|

2.映射关系(1-1 1-n n-n)

本文介绍了MyBatis中四种核心映射关系:一对一、一对多、多对一及多对多。通过resultMap实现属性与字段的映射,解决命名不一致问题;利用`<collection>`处理集合关联,`<association>`处理单对象关联,结合实际场景配置XML映射规则,实现复杂数据结构的准确封装与查询。

89 0
|
8月前
|
缓存 Java Nacos
|

@RefreshScope热更新原理

本文深入解析Spring Cloud中@RefreshScope注解实现配置热更新的原理。通过分析其组合注解特性,重点剖析@Scope("refresh")如何借助动态代理与缓存机制,在配置变更时触发Bean重建,结合Nacos实现配置自动刷新。

135 0
|
8月前
|
存储 缓存 负载均衡
|

Nacos注册中心

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

205 0
|
8月前
|
Java Shell 测试技术
|

Jmeter快速入门

本教程介绍JMeter的安装与快速入门。需先安装JDK并配置环境变量,下载JMeter后解压,通过bin目录下的脚本启动。支持设置中文界面,并演示了如何创建线程组、添加HTTP取样器及监听器,用于性能测试的基本操作。

223 0
|
8月前
|
存储 C++
|

C++变量类型

C++变量类型包括基本类型如bool、char、int、float、double等,支持整数、浮点数、字符和布尔值的存储。还包含指针、数组、结构体、类、共用体等复合类型。变量命名由字母、数字、下划线组成,首字符须为字母或下划线。支持变量声明与定义分离,局部变量需显式初始化,静态变量自动初始化为0。

320 1
|
8月前
|
C++
|

解决Clion中写多个C++文件中存在多个main函数报错的问题

本文介绍如何在CLion中解决多个C++文件含main函数报错的问题。通过安装“C/C++ Single File Execution”插件,无需注释或新建项目,即可单独运行指定文件。配合右键操作与简单重构,实现高效刷题编码,方便文件管理与快速调试,提升开发效率。

416 1
|
8月前
|
编译器 C++
|

C++基本语法

C++程序由对象组成,对象是类的实例,具有状态和行为。类是对象的模板,方法定义行为,成员变量描述状态。首个程序输出“Hello World”,包含头文件、主函数、命名空间和注释。分号结束语句,支持单行//和多行/*...*/注释,关键字不可作标识符。三字符组较少使用。

199 0
|
8月前
|
存储 安全 编译器
|

C++数据类型:

C++基本数据类型包括bool、char、int、float、double等,支持signed、unsigned、short、long修饰。wchar_t用于宽字符,typedef可为类型定义别名,enum定义枚举常量。支持static_cast、dynamic_cast、const_cast和reinterpret_cast四种类型转换,实现安全或强制类型变换。

772 1
|
8月前
|
人工智能 算法 图形学
|

C++基本介绍

C++是一种静态类型、编译式通用编程语言,支持过程化、面向对象和泛型编程。作为C的超集,它兼具高效性能与硬件控制能力,广泛应用于游戏开发、嵌入式系统、金融交易、图形处理及科学计算等领域,具有封装、继承、多态和抽象等特性,提升代码复用性与可维护性。(238字)

293 0
|
8月前
|
数据采集 领域建模 数据库
|

领域模型图(数据架构/ER图)

通过四色原型法进行领域建模,提取数据架构核心要素:红色时标原型(MI)表征业务流程节点,绿色参与方-物品原型(PPT)作为实体,黄色角色原型(Role)体现参与关系,蓝色描述原型(DESC)定义属性。基于风控系统实例,从业务流程提炼出MI骨架,逐步补充PPT实体与Role角色,最后添加DESC描述信息,进而映射为ER图。其中PPT对应实体,MI对应关系,结合一对一、一对多、多对多约束,构建清晰的数据模型,支撑系统设计与数据库实现。(239字)

421 0

Excel读取并数据List/Map-POI

该工具类用于解析Excel文件(*.xls),通过POI读取数据并利用反射将每行数据映射到指定VO对象中,支持全局Map或List输出,适用于固定模板的数据导入场景。

126 0
|
8月前
|
JSON 前端开发 Java
|

第六章 SpringMVC框架

Spring MVC核心组件包括DispatcherServlet、HandlerMapping、HandlerAdapter、Handler和ViewResolver,协同完成请求分发、处理与响应。其流程为:请求经DispatcherServlet分发,通过HandlerMapping定位处理器,由HandlerAdapter执行Handler,再经ViewResolver解析视图并渲染返回。此外,可通过拦截器实现登录校验等操作,结合@RestControllerAdvice和@ExceptionHandler统一处理异常,并使用@RequestMapping等注解简化开发。

530 0
|
8月前
|
监控 Java 测试技术
|

OOM排查之路:一次曲折的线上故障复盘

本文记录了一次Paimon数据湖与RocksDB集成服务中反复出现的内存溢出(OOM)问题排查全过程。通过MAT、NMT、async-profiler等工具,结合监控分析与专家协作,最终定位到RocksDB通过JNI申请的堆外内存未释放是根因,并分享了转向Flink写入Paimon的解决方案及排查思路,为类似技术栈提供借鉴。(239字)

637 1
|
8月前
|
自然语言处理 fastjson Java
|

FastJson:大面积故障规避案例

本文记录了一次由Kotlin与Java混编工程中误用`{}`赋值引发的FastJson反序列化崩溃问题。因将空对象误写为lambda表达式,导致FastJson内部静态标记位`kotlin_error`被置为true且无法恢复,进而使整个应用反序列化链路瘫痪。问题隐蔽性强,排查耗时两天,最终通过源码分析定位。文章反思了多语言混编下的语法混淆风险、框架信任边界及灰度发布的重要性,强调Bug是成长的阶梯。

502 0
|
8月前
|
SQL 分布式计算 运维
|

XXLJOB:超长定时任务慢节点优化实践

本文针对ODPS大宽表任务运行缓慢问题,通过定位耗时卡点、解决数据倾斜与计算堆积,提出视图落表、节点拆分、前置裁剪、中表关联等优化方案,显著提升任务效率,产出时间提前4小时以上,并降低回刷成本与资源消耗。

141 0
|
8月前
|
人工智能 Java 关系型数据库
|

[舍弃,后续需调整][Blog]JPA实现分页需求(☆☆)

本任务要求在博客系统中实现分页查询功能,需掌握SpringBoot、MySQL、Maven及JPA基础知识。建议使用AI辅助开发,预计耗时1-4小时。需自行添加测试数据以展示分页效果,可基于现有工程改造,注重实践而非标准答案。

389 0
|
8月前
|
前端开发 Java 关系型数据库
|

[Blog]三层架构:代码本地运行(☆)

本任务要求掌握SpringBoot、MySQL、Maven基础,用时约2小时。需将项目本地运行,解决JDK、Maven等环境问题,并修复因数据库未导入、名称不一致导致的查看博客异常。完成后访问http://localhost:8080测试。

111 0
|
8月前
|
存储 安全 小程序
|

1.认识OAuth2.0

OAuth2.0是一种开放授权协议,允许第三方应用在用户授权下访问其资源,而无需获取用户账号密码。它通过令牌(token)机制实现安全授权,广泛用于第三方登录、服务间资源调用等场景,支持授权码、简化、密码和客户端四种模式,兼顾安全性与灵活性。

538 0
|
8月前
|
Java
|

@Inherited

@Inherited是Java元注解,用于标注自定义注解,使其在类继承中可被子类继承。若父类使用了被@Inherited修饰的注解,则子类自动继承该注解;但接口间继承或类实现接口时,均不继承注解。

116 0
|
8月前
|
前端开发 Java 关系型数据库
|

[Blog]三层架构:代码本地运行(☆)

本任务要求掌握SpringBoot、MySQL、Maven基础,耗时约2小时。需将项目本地运行,解决JDK、Maven等环境问题,并修复博客详情页异常。关键点包括:导入数据库文件、确保库名与配置一致、正确访问前端页面(http://localhost:8080)。通过实践熟悉开发流程与常见问题排查。

82 0
|
8月前
|
消息中间件 Java Nacos
|

SpringCloud概述

Spring Cloud是微服务的统一解决方案,具备注解驱动、开箱即用、组件丰富等特点,通过版本命名规范整合多子项目。Spring Cloud Alibaba融合Nacos、Sentinel、Seata等阿里开源组件,成为主流技术栈选择。

419 0
|
8月前
|
Dubbo IDE API
|

SpringCloud工程部署启动

本文介绍SpringCloud微服务工程搭建全过程,涵盖项目创建、数据库配置、服务部署及远程调用实现。通过两种方案快速搭建工程,使用RestTemplate完成服务间HTTP通信,帮助开发者掌握微服务基础架构与协作机制。

111 0
|
8月前
|
存储 缓存 负载均衡
|

Nacos注册中心

本文介绍Nacos的安装部署、启动访问及整合Spring Cloud Alibaba作为注册中心的完整流程,涵盖服务分级模型、负载均衡策略、权重控制、环境隔离(namespace)、临时与持久化实例等核心特性,帮助开发者快速掌握Nacos在微服务架构中的应用。

178 0
|
8月前
|
关系型数据库 应用服务中间件 Nacos
|

Nacos配置中心

本章深入讲解Nacos配置中心实战,涵盖配置管理、热更新、共享配置及优先级规则,并通过搭建Nacos集群实现高可用部署,结合Bootstrap加载机制与@RefreshScope实现动态配置,助力微服务高效治理。

241 0
|
8月前
|
负载均衡 Java 应用服务中间件
|

微服务网关与配置中心

本文介绍了微服务架构下的网关路由与鉴权机制,重点讲解使用Spring Cloud Gateway实现请求路由、负载均衡及JWT身份校验。通过Nacos实现服务发现,网关统一处理前端请求,解决多入口问题,并在全局过滤器中实现用户鉴权,保障系统安全。

291 0
|
8月前
|
JSON Java API
|

Feign远程调用

本文介绍了如何使用Feign替代RestTemplate实现微服务间的HTTP调用,涵盖依赖引入、注解配置、自定义日志、连接池优化及代码抽取等实践。通过Feign可简化远程调用,提升开发效率,并结合最佳实践实现代码复用与解耦。

261 0
|
8月前
|
负载均衡 算法 架构师
|

Ribbon负载均衡

负载均衡是高并发系统中的关键技术,通过将流量分摊至多台服务器,提升系统性能与可用性。本文详解负载均衡概念、分类(硬件/软件)、常用算法及Ribbon的实现原理,涵盖自定义策略与饥饿加载优化,帮助读者深入理解客户端负载均衡机制。

132 0
|
8月前
|
Ubuntu 关系型数据库 Linux
|

容器引擎Docker

Docker通过依赖打包与隔离运行解决兼容问题:将应用及其依赖、配置一并打包为镜像,运行时借助Linux内核在容器中隔离执行,避免环境差异与依赖冲突,实现跨平台一致部署,提升开发、测试与生产环境的兼容性与效率。

152 0
|
8月前
|
存储 安全 Java
|

认证源码分析与自定义后端认证逻辑

本文深入分析Spring Security认证流程,从UsernamePasswordAuthenticationFilter到AuthenticationManager、ProviderManager,层层剖析认证机制。重点讲解自定义UserDetailsService实现、权限加载及SecurityContext存储原理,最终实现基于数据库的用户认证,并提供完整配置与代码示例,助你掌握安全认证核心逻辑。(238字)

117 0
|
8月前
|
Java 应用服务中间件 Sentinel
|

服务保护、分布式事务

微服务保护旨在防止因单个服务故障引发的雪崩效应。通过熔断、降级、超时、线程隔离和限流等机制,保障系统稳定性。常用工具如Sentinel可实现动态熔断与降级,提升微服务架构的容错能力。

262 0
|
8月前
|
Java Maven Nacos
|

Eureka服务注册与发现

本文详细介绍Eureka工程的搭建与部署,包括服务注册中心的创建、user-service和order-service接入流程,并实现多实例部署。通过配置说明与常见问题解决方案,帮助开发者快速掌握SpringCloud服务注册与发现机制,为后续微服务架构演进奠定基础。(239字)

131 0
|
8月前
|
安全 Java 数据安全/隐私保护
|

认识SpringSecurity

SpringSecurity是Java领域主流的安全框架,核心功能包括认证、鉴权及防护常见攻击。支持表单、OAuth2、JWT等多种认证方式,基于过滤器链实现灵活权限控制,并提供CSRF、会话固定等安全防护机制。

123 0
|
8月前
|
前端开发 安全 Java
|

自定义认证前端页面

本文介绍Spring Security基础配置:前端login.html页面设置,后端新增接口与SecurityConfig安全配置,实现表单登录认证,包括登录页、接口权限、CSRF关闭等,并通过访问/demo/index验证登录跳转流程。

106 0
|
8月前
|
安全 Java 数据安全/隐私保护
|

通用权限管理模型

本文介绍ACL与RBAC等常见权限模型。ACL通过直接授权用户或角色控制访问;RBAC基于角色分配权限,支持角色继承、职责分离,提升权限管理的灵活性与安全性,适用于复杂系统权限设计。

168 0
|
8月前
|
测试技术 UED
|

发布模式

蓝绿部署通过两套系统(蓝/绿)实现零停机发布与快速回滚,新版本在蓝色环境测试稳定后切换流量,确保平滑上线。金丝雀发布则逐步替换旧版本,适合大规模集群。A/B测试用于比较多个版本效果,优化用户体验。三者各有适用场景。

181 0
|
8月前
|
SQL 安全 关系型数据库
|

了解SQL注入

SQL注入是通过恶意构造用户输入来篡改数据库查询的攻击方式,可导致身份绕过、数据泄露、远程命令执行等严重后果。其原理是利用应用程序对用户输入过滤不严,将恶意SQL代码注入后端数据库执行。OWASP将其列为头号Web安全威胁。防御需结合输入验证(白名单优先)、参数化查询、错误信息屏蔽及入侵防御系统等多层措施,从应用和网络层面共同防范。

127 0
|
8月前
|
前端开发
|

什么是低代码

用户可通过拖拽方式在界面上生成前端表单元素,实现低代码快速开发。操作简便,提升页面搭建效率。详见《低代码平台文档说明.pdf》(10.8 MB),内含详细使用指南与技术说明。

83 0
|
8月前
|
安全 数据安全/隐私保护 微服务
|

什么是权限管理

权限管理包含认证与授权两大核心:认证确认用户身份(如登录),授权则根据角色分配访问权限,确保系统安全。常见模型有ACL、RBAC等,通过角色叠加实现菜单级控制,保障数据安全与操作合规,是系统安全的基石。

135 0
|
8月前
|
数据可视化 Java 关系型数据库
|

认识Activiti

工作流指如请假、出差、报销等需审批的业务流程,通过可视化流程引擎实现自动化管理。它支持单/多节点审批,广泛应用于CRM、TMS、WMS等系统。主流技术包括BPMN、Activiti、Flowable等,推动了泛微、用友、金蝶等企业的发展。

110 0
|
8月前
|
前端开发 程序员
|

常见注解及使用说明

`@RequestMapping`用于定义控制器中处理请求的接口路径,实现前后端对接。通过指定URL路径,如`/staff/add`,使前端能准确访问对应接口。其派生注解如`@GetMapping`、`@PostMapping`等为简化常用HTTP方法而封装,本质仍基于`@RequestMapping`。

106 0
|
8月前
|
消息中间件 Java 数据安全/隐私保护
|

异步消息组件MQ基础

本文介绍了MQ(消息队列)的基本概念,重点对比了同步调用与异步调用的区别,通过生活实例帮助理解。异步调用通过消息中间件实现解耦、异步处理和流量削峰,提升系统性能。常见的MQ如RabbitMQ、Kafka等适用于高并发场景。RabbitMQ基于AMQP协议,支持多语言,结合SpringAMQP可轻松实现消息收发。文章还演示了RabbitMQ的安装、配置、数据隔离及工作队列模型,强调“能者多劳”机制以优化消费效率。

198 0
|
8月前
|
SQL 安全 关系型数据库
|

了解SQL注入

SQL注入是利用Web应用输入验证缺陷,将恶意SQL代码插入查询语句,从而操控数据库的攻击方式。常见后果包括绕过登录、数据泄露、篡改或删除数据,甚至远程执行系统命令。OWASP将其列为头号Web安全威胁。防范措施包括使用参数化查询、严格输入验证及错误信息屏蔽等。

80 0
|
8月前
|
安全 Java 应用服务中间件
|

实现权限管理的技术

本文介绍了权限管理的常见技术选型,对比了Apache Shiro、Spring Security及自定义ACL的优缺点。Shiro轻量易用但安全性较弱;Spring Security功能强大但配置复杂;自定义ACL灵活但维护成本高,适合特定项目需求。

77 0
|
8月前
|
存储 缓存 安全
|

常用过滤器介绍

Spring Security基于AOP思想,通过过滤器链实现安全控制。本文详解15个核心过滤器,如SecurityContextPersistenceFilter、CsrfFilter、UsernamePasswordAuthenticationFilter等,分别负责上下文管理、防跨站请求伪造、认证处理等功能,助你深入理解其工作原理。(238字)

102 0
|
8月前
|
存储 安全 小程序
|

认识OAuth2.0

OAuth2.0是一种开放授权标准,允许第三方应用在用户授权下安全访问资源,无需获取用户账号密码。其核心是通过令牌(token)实现权限控制,广泛用于第三方登录、服务间资源调用等场景,支持授权码、简化、密码和客户端四种模式,保障系统安全与用户体验。

138 0
|
8月前
|
负载均衡 Java 数据安全/隐私保护
|

Gateway服务网关

网关是微服务架构的统一入口,核心功能包括请求路由、权限控制、限流及负载均衡。通过Spring Cloud Gateway可实现高效路由转发与过滤器处理,支持跨域配置,提升系统安全与性能。

403 0
|
8月前
|
安全 Java Spring
|

过滤器链加载原理

本文深入解析Spring Security核心过滤器链原理,重点剖析DelegatingFilterProxy如何通过代理模式加载springSecurityFilterChain,结合FilterChainProxy与SecurityFilterChain源码,揭示十五个安全过滤器的初始化及执行流程,帮助理解框架底层机制。

116 0

大数据与机器学习

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

8
今日
69966
内容
128
活动
440121
关注
你好!
登录掌握更多精彩内容

相关产品

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