|
7月前
|
JSON NoSQL 关系型数据库
|

MongoDB简介

MongoDB是一款开源、高性能、无模式的文档型数据库,采用类似JSON的BSON格式存储数据,结构灵活,支持复杂数据类型。文档以键值对形式组织,兼具灵活性与扩展性,是最接近关系型数据库的NoSQL产品,适用于快速开发与大规模扩展场景。

412 0
|
7月前
|
运维 Kubernetes Java
|

物理部署图

物理部署图描述系统运行时的硬件配置与软件部署结构,展现节点、构件、物件及连接关系,帮助理解分布式系统的网络架构,是开发与运维协同的重要工具。

100 0
|
7月前
|
Dubbo 安全 Java
|

RMI

RMI协议基于JDK标准实现,采用阻塞短连接和Java默认序列化,支持多连接同步传输,适用于常规远程调用及与原生RMI互操作。需注意反序列化安全风险,建议升级commons-collections至安全版本。

221 0
|
7月前
|
Linux 数据安全/隐私保护 虚拟化
|

虚拟机安装(CentOS7)

准备CentOS7镜像及VMware Workstation虚拟机工具,可从百度云下载(提取码:h1y9/bkz3)。使用VMware创建虚拟机,参考知乎教程完成安装。默认登录用户为root,密码由用户自定义设置。需准备一台具备运行虚拟机条件的电脑。

390 0
|
7月前
|
人工智能 JSON 数据挖掘
|

大模型应用开发中MCP与Function Call的关系与区别

MCP与Function Call是大模型应用的两大关键技术。前者是跨模型、标准化的通信协议,实现多工具动态集成;后者是模型调用外部函数的内置机制。MCP如同“蓝牙协议”,支持多设备互联互通,具备高兼容性与扩展性;Function Call则像“语音助手”,依赖特定模型完成具体任务。二者在功能上互补:MCP构建通用接口层,解耦模型与工具;Function Call负责意图解析与指令生成。

384 0
|
7月前
|
前端开发 Java 数据库
|

低代码技术架构

后端采用Spring Boot + Spring Cloud Alibaba微服务架构,基于Java 8+/17、Maven、MybatisPlus、Shiro+Jwt、Redis、Druid、Nacos等技术;前端使用Vue3.0 + TypeScript + Vite5 + Ant-Design-Vue4,支持权限控制与动态菜单。需IDEA、WebStorm/Vscode、Node 20+等开发环境。

143 0
|
7月前
|
SQL 安全 关系型数据库
|

了解SQL注入

SQL是用于管理数据库的结构化查询语言,广泛应用于MySQL、Oracle等系统。其语法通用,但各数据库有特定细节。SQL常为Web应用提供后端支持,通过用户输入动态构建语句。若缺乏严格输入验证,易遭SQL注入攻击,导致身份绕过、数据泄露、远程命令执行等严重后果。OWASP将其列为头号Web威胁。攻击者可通过构造恶意输入篡改SQL逻辑,如利用`' OR '1'='1`绕过登录验证,或使用`--`注释符闭合原语句。

130 0
|
7月前
|
自然语言处理 监控
|

大模型评估与调试术语解释

困惑度衡量语言模型预测能力,越低越好;过拟合指模型记数据却泛化差;泛化体现模型应对新任务的能力;人工评估是生成质量“金标准”;BLEU、ROUGE分别基于n-gram和召回率评估生成相似度;混淆矩阵用于分析分类错误模式。各指标需结合使用以全面评估大模型。

144 0
|
7月前
|
SQL 缓存 Java
|

MyBatis

MyBatis配置优先级:方法参数 > resource/url > properties体内;支持多环境配置与事务管理(JDBC/MANAGED),XML实现一对一、一对多关联映射,分页支持逻辑与物理方式,推荐BatchExecutor批量操作,一级缓存默认开启,二级缓存需手动配置。

104 0
|
7月前
|
存储 JSON NoSQL
|

MongoDB常用命令

本文介绍如何使用MongoDB存储文章评论数据,涵盖数据库与集合的创建、文档的增删改查、批量操作、投影查询、排序分页及更新修饰符等核心操作,帮助快速掌握MongoDB基本用法。

118 0
|
7月前
|
SQL 运维 分布式计算
|

如何做好SQL质量监控

SLS推出用户级SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,助力用户全面掌握SQL使用情况,提升日志分析效率与治理能力。

103 0
|
7月前
|
运维 安全 Devops
|

生产环境缺陷管理

git-poison基于go-git实现,通过“投毒/解药/银针”机制,在多分支开发中自动追溯、阻塞未修复bug,降低协同成本,避免漏修、漏发导致的生产故障,提升发布安全与效率。

348 0
|
7月前
|
SQL 安全 网络协议
|

常见的网络攻击

恶意软件指具有险恶目的的程序,如病毒、勒索软件、间谍软件等,常通过钓鱼邮件或漏洞入侵系统,窃取数据、破坏功能。网络钓鱼伪装成可信来源骗取敏感信息。中间人攻击窃听通信,DDoS攻击以海量流量瘫痪服务,SQL注入操控数据库,零日漏洞利用未修复缺陷,DNS隧道则隐藏恶意流量,均为常见网络安全威胁。

101 0
|
7月前
|
消息中间件 弹性计算 决策智能
|

实战演练:三步构建高可靠多智能体应用

本方案基于阿里云ECS与RocketMQ,搭建多智能体系统,实现天气查询与行程规划。通过一键部署资源、创建Topic/Group、发布Agent应用三步,快速构建异步通信的智能体协作系统,支持终端交互与消息轨迹追踪,高效验证任务执行流程。(238字)

208 0
|
7月前
|
SQL Dubbo Java
|

线程池:故障梳理总结

本文从故障与技术双重视角,总结线程池满导致服务不可用的常见成因与规避方案。涵盖数据库慢查询、锁争用、DDL阻塞、连接池配置不当等典型问题,并结合真实案例剖析根因。强调fast-fail理念,提出超时控制、资源隔离、流控背压、谨慎重试等最佳实践,助力开发者提升系统稳定性。

109 0
|
7月前
|
机器学习/深度学习 存储 自然语言处理
|

大模型基础概念术语解释

大语言模型(LLM)基于Transformer架构,通过海量文本训练,实现强大语言理解与生成。其核心包括注意力机制、位置编码、嵌入层等,支持万亿级参数与涌现能力,能完成翻译、问答等多任务,展现卓越泛化与推理能力。

599 0
|
7月前
|
存储 人工智能 NoSQL
|

示例模块及逐字稿

基于Ollama+DeepSeek+MaxKB等技术,构建医疗、金融、教育、电商领域的AI智能体,实现智能诊断、理财顾问、个性化学习、智能推荐等功能,提升行业效率与用户体验。

154 0
|
7月前
|
SQL 安全 关系型数据库
|

了解SQL注入

SQL是一种用于管理数据库的标准语言,广泛应用于MySQL、Oracle等系统。若Web应用未严格验证用户输入,攻击者可利用SQL注入篡改查询逻辑,实现绕过登录、窃取数据、破坏系统等目的,危害极大。OWASP将其列为头号Web威胁。防御需结合输入验证、参数化查询及网络防护措施。

108 0
|
7月前
|
Java BI 数据库连接
|

OA业务

参与OA人事管理子系统及Broz协同办公平台开发,负责管理员模块升级、审批流程实现、Echarts报表渲染及权限管理等功能,使用SpringBoot、MyBatis等技术,助力企业无纸化办公与信息化建设。(238字)

115 0
|
7月前
|
存储 缓存 运维
|

一场FullGC故障排查

本文记录了一次JVM CPU使用率飙升至104%的问题排查过程,通过分析发现是Full GC频繁触发导致。根本原因为大对象(List<Map>)长期驻留内存,造成老年代空间不足。借助JProfiler分析堆 dump 文件,定位到用户上传的Excel数据以低效结构存储,导致内存膨胀近10倍。最终提出“治本”与“治标”两类解决方案,并总结了线上高CPU问题的排查思路:关注JVM而非机器监控,结合工具与现象推理,精准定位根因。

143 0
|
7月前
|
机器学习/深度学习 存储 人工智能
|

大模型优化与压缩术语解释

模型压缩技术如知识蒸馏、量化、剪枝、稀疏化、低秩分解和权重共享,可显著减小大模型体积与计算开销,提升推理效率。这些方法在保持性能的同时,助力大模型在边缘设备部署,推动AI应用轻量化发展。(238字)

382 0
|
7月前
|
SQL 存储 关系型数据库
|

慢SQL说起:淘天交易订单表如何做索引优化

本文以淘天电商订单表一条非典型慢SQL为切入点,系统剖析了索引优化理论与实践。内容涵盖B+Tree与B-Tree结构差异、索引下推、排序机制、EXPLAIN与Query Profile等诊断工具使用,并结合大规模线上集群经验,总结慢SQL常见成因及治理策略,提出标准化索引变更SOP,助力高效稳定数据库性能优化。

162 0
|
7月前
|
监控 Java 调度
|

XXLJob定时任务概述

定时任务指按时间表达式周期执行的任务,适用于对账、提醒、订单超时等场景。实现方式包括单体架构的轮询休眠、Timer、ScheduledExecutorService、Quartz及SpringTask;分布式架构面临重复执行、动态调整、故障转移等问题,主流方案有XXL-JOB、Elastic-Job、Saturn和ScheduleX等。

162 0
|
7月前
|
消息中间件 SQL 存储
|

每日必会5

通过生产者确认、消息持久化、消费者ACK机制确保RabbitMQ消息不丢失;使用DelayExchange插件实现延迟消息;通过扩容消费者或队列解决消息积压。MyBatis中#{}预编译防注入,${}直接拼接;一级缓存基于SqlSession,二级缓存跨SqlSession共享;SQL执行经Executor、StatementHandler等组件完成。

112 0
|
7月前
|
人工智能 NoSQL 前端开发
|

面试真题

多套AI与Java面试题涵盖RAG、智能体、大模型部署、分布式系统、JVM调优、数据库设计等核心技术,深入考察项目经验、架构能力与技术深度,适用于中高级工程师岗位选拔。

347 0
|
7月前
|
Linux 网络安全 开发工具
|

每日必会3

熟悉Docker部署,掌握docker run、Dockerfile及docker-compose集群部署;熟练使用镜像与容器相关命令如pull、push、run、exec等;常用Linux命令包括ls、cd、grep、ps、top、chmod、find、ssh、scp、wget等,排查日志常用cat、grep、vim及管道组合查询。

223 0
|
7月前
|
监控 算法 Unix
|

Thread.sleep(0) 到底有什么用(读完就懂

本文深入解析 `Thread.Sleep` 的底层机制,结合操作系统调度原理,探讨其在多线程环境中的真实行为。通过“分蛋糕”类比,形象说明Windows抢占式调度的特点,澄清对 `Sleep(1000)` 和 `Sleep(0)` 的常见误解。重点指出:`Sleep(0)` 并非无意义,而是主动触发CPU重新竞争,让出执行机会,避免界面假死,具有重要实际价值。

120 0
|
7月前
|
消息中间件 Java UED
|

异步消息组件MQ基础

本课程学习MQ的应用场景及RabbitMQ入门开发,掌握同步与异步调用区别,理解工作队列、发布订阅模型及各类交换机(Fanout、Direct、Topic)特性,学会解决消息堆积、应用惰性与优先级队列,并在商城项目中实践MQ技术。

167 0
|
7月前
|
关系型数据库 MySQL Java
|

开发环境搭建

配置开发环境是高效学习的第一步。要求电脑内存16G以上(推荐32G),建议配备便携显示器分屏开发。下载并安装虚拟机(CentOS 7,IP:192.168.101.68)、IDEA、Maven、Git等工具,导入课程提供的虚拟机与资料,配置SSH远程连接及本地仓库。通过Gitee Fork黑马商城项目,使用DataGrip创建数据库并导入SQL,启动Docker服务与Nginx运行前端,完成整体环境搭建,确保开发顺利进行。

140 0
|
7月前
|
缓存 JSON 前端开发
|

什么是跨域

CORS(跨域资源共享)是W3C标准,允许浏览器向跨源服务器发送XMLHttpRequest请求,突破AJAX同源限制。其核心机制由浏览器自动完成,需服务器支持相应CORS头。请求分为简单与非简单两类:简单请求直接发送,携带Origin头;非简单请求先发起OPTIONS预检,确认许可后才执行。服务器通过Access-Control-Allow-Origin等字段控制跨域权限,并可配置凭证、头部字段及缓存时间。相比仅支持GET的JSONP,CORS更灵活安全,适用于现代浏览器环境。

108 0
|
7月前
|
存储 关系型数据库 MySQL
|

微服务原理篇(XXLJOB-幂等-MySQL)

本文介绍了XXL-JOB任务调度的优势、组成结构及热点商品缓存更新任务的实现,涵盖幂等性概念与解决方案,并深入解析了MySQL存储引擎特性、索引失效场景、回表与覆盖索引原理以及SQL调优和分库分表策略。

359 0
|
7月前
|
存储 NoSQL Shell
|

Redis集群部署指南

本章为CentOS7下Redis集群实战教程,涵盖单机安装、主从复制、哨兵高可用及分片集群搭建。通过详细步骤实现多实例部署,掌握Redis集群架构与运维技能。

311 0
|
7月前
|
Java Nacos Maven
|

Eureka服务注册与发现

本章介绍Eureka注册中心的搭建与使用,完成user-service和order-service服务注册,并实现多实例部署。虽Eureka已被SpringCloud逐步淘汰,但其核心思想仍具参考价值,后续将用Nacos替代深入探讨。

102 0
|
7月前
|
SQL Java 关系型数据库
|

Mybatis分页

本文介绍五种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、SQL物理分页、数组分页及拦截器分页。对比逻辑分页与物理分页的优劣,指出大数据量下应优先选用物理分页,避免内存溢出,提升系统性能。

105 0
|
7月前
|
SQL Java 数据库连接
|

持久层框架MyBatisPlus

MyBatisPlus是MyBatis的增强框架,简化单表CRUD操作,内置分页、条件构造器、代码生成等功能,支持逻辑删除、枚举处理与JSON字段映射,提升开发效率。

162 0
|
7月前
|
安全 Java 数据库
|

用户自定义认证

本文深入分析Spring Security认证流程,从UsernamePasswordAuthenticationFilter过滤器入手,解析用户登录认证的实现机制,重点讲解AuthenticationManager与AuthenticationProvider的协作过程,并揭示DaoAuthenticationProvider如何通过UserDetailsService完成自定义用户认证,为集成数据库认证提供源码级指导。

104 0
|
7月前
|
存储 缓存 安全
|

过滤器原理分析

本文介绍了Spring Security中常用的15个核心过滤器,涵盖安全上下文管理、认证授权、CSRF防护、会话控制等功能,帮助开发者理解各过滤器作用及执行流程,为深入掌握Spring Security机制奠定基础。

105 0
|
7月前
|
安全 Java 网络架构
|

4.认识SpringSecurity

SpringSecurity是Java生态中主流的权限框架,核心功能包括认证与鉴权。支持表单、OAuth2、JWT等多种认证方式,具备URL级、方法级授权及RBAC模型,可防御CSRF等攻击。其架构基于过滤器链,通过FilterChainProxy实现多安全过滤链,并结合ExceptionTranslationFilter处理认证异常,灵活且扩展性强。

117 0
|
7月前
|
存储 安全 Java
|

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

本文深入分析Spring Security认证流程,从UsernamePasswordAuthenticationFilter到AuthenticationManager、ProviderManager,最终解析DaoAuthenticationProvider如何通过UserDetailsService实现自定义认证。重点揭示了自定义用户服务需实现loadUserByUsername并返回含权限的UserDetails对象,结合配置类注册服务,实现数据库认证。附完整代码仓库。

103 0
|
7月前
|
NoSQL Java 测试技术
|

MongoDB实战演练

本文介绍某头条文章评论系统的设计与实现,基于MongoDB和SpringDataMongoDB构建微服务。内容涵盖需求分析、表结构设计、技术选型、实体类编写及增删改查功能开发,并实现按文章ID查询评论、分页查询子评论、评论点赞等功能,重点利用MongoTemplate提升点赞操作效率。

178 0
|
7月前
|
Java 应用服务中间件 网络安全
|

Eclipse运行SSM/SSH项目教程

本文介绍了Eclipse环境下项目运行的完整流程,包括JDK、Tomcat等基础软件的配置,项目导入步骤,以及Eclipse与Tomcat的绑定方法。通过图文指导,帮助开发者快速搭建Java Web开发环境并成功启动项目。

105 0
|
7月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

本文探讨单元测试在现代软件开发中的重要性,剖析其如何提升代码质量、调试效率与团队协作,并揭示忽视单测导致的长期技术债务,倡导以“测试金字塔”推动研发效能进化。

112 0
|
7月前
|
存储 SQL JSON
|

云上数据管道太烧钱?别急,我给你捋一捋这三刀该怎么省(存储 / 计算 / 网络)

云上数据管道太烧钱?别急,我给你捋一捋这三刀该怎么省(存储 / 计算 / 网络)

183 2
|
7月前
|
机器学习/深度学习 人工智能 算法
|

构建AI智能体:六十八、集成学习:从三个臭皮匠到AI集体智慧的深度解析

集成学习不是简单的"模型堆砌",而是有深刻理论支撑的系统性方法。理解其核心思想:集体智慧,多个不完美的个体可以组成一个强大的集体,误差分解,通过降低方差或偏差来提升性能,多样性驱动,模型间的差异是集成效果的关键,分层学习,从数据学习到学习如何学习。集成学习代表了机器学习中的一个重要哲学:通过协作和组合,我们可以创造出超越任何单个组件能力的系统。这正是"三个臭皮匠,顶个诸葛亮"在人工智能时代的具体实践。

597 108

新闻-正文-视频

使用`<video>`标签可嵌入视频,支持在线资源、相对路径和绝对路径三种src方式,推荐使用相对路径。添加controls属性显示播放控件,通过width和height设置尺寸。

130 0
|
7月前
|
前端开发 数据可视化 数据挖掘
|

前端创建

三张图片展示了数据可视化图表,包括柱状图、折线图与饼图,用于直观呈现数据分析结果,适用于报告、仪表盘等场景,助力信息清晰传达。

129 1
|
7月前
|
Java 测试技术 Linux
|

生产环境发布管理

本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布,涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键部署及回滚机制,并结合Skywalking实现日志链路追踪与快速排错,提升发布效率与系统稳定性。

126 0
|
7月前
|
数据采集 存储 安全
|

DAMA数据管理导论-数据管理的本质及价值

数据管理是将数据转化为战略资产的系统方法,强调主动治理而非被动存储。通过提升数据质量、强化元数据管理、推动跨部门协作,企业可实现从直觉决策到数据驱动的跃迁,释放数据在营销、产品、人力等场景的深层价值。

270 1
|
7月前
|
数据采集 监控 网络协议
|

网络开始替你做决定,这事真的有点不对劲

起初觉得网络只是发请求收响应,但随着系统复杂,大量代码其实在“安抚网络”。当任务变慢却无报错,问题往往藏在被忽略的网络状态中。DNS延迟、代理限速、目标站点拖慢,都被简单归为超时,导致系统盲目重试。我们开始让网络反馈细节:区分连接超时、读取超时、高延迟等。调度层据此决策:放弃无效请求、更换代理、调整策略。这并非过度设计,而是系统演进到一定规模后的必然选择——网络本就在影响决策,视而不见只会积债难返。

206 5
|
7月前
|
运维 Prometheus 监控
|

运维不是救火队

运维不是救火队

334 6

大数据与机器学习

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

7
今日
69908
内容
128
活动
440100
关注
你好!
登录掌握更多精彩内容

相关产品

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