|
4月前
|
自然语言处理 机器人 API
|

【Azure Bot Service】在机器人服务中如何调用LLM来回答问题呢?

本文介绍如何在Azure Bot Service中嵌入大模型,实现智能对话。通过调用Azure OpenAI的API,在Bot的on_message_activity方法中接入大模型响应,使机器人具备更强大的自然语言处理能力,提升交互体验。

82 4
|
4月前
|
存储 人工智能 Cloud Native
|

玄晶引擎AI数字员工升级实践:云原生驱动的全链路自动化运营架构解析

玄晶引擎AI数字员工全新升级,基于云原生理念构建“任务调度-多平台触达-风险管控-数据沉淀”全链路自动化体系。深度适配阿里云ACK、OSS、SLS等服务,实现弹性伸缩、可观测性与成本优化,助力企业降本增效,为开发者提供可复用的AI自动化实践范本。(239字)

204 2
|
4月前
|
数据可视化 前端开发 安全
|

低代码是什么,低代码的技术发展和优势

本文解析低代码(2014 年 Forrester 提出,依托可视化平台构建应用)的技术发展、核心组成与能力,对比其与纯代码的优劣势,剖析前后端等核心技术领域,为企业数字化转型选型低代码平台提供参考。

188 2

CAP和Base理论

CAP理论指出:分布式系统中,分区容错性(P)不可避免,网络故障时需在一致性(C)和可用性(A)间权衡。BASE理论提供解决思路:基本可用、软状态、最终一致性,通过牺牲强一致性和部分可用性,保障系统整体可用与最终数据一致,适用于高并发分布式场景。(238字)

126 1
|
4月前
|
运维 监控 Java
|

【Linux基础】开发日常:盘点后端开发中最高频使用的10个Linux命令

本文为后端开发者整理了日常运维中最常用的10个Linux命令,涵盖文件查看、日志监控、进程管理、网络排查等核心场景。从`ls`、`cd`到`tail`、`grep`,再到`ps`、`netstat`、`top`等,结合实际案例讲解高频用法,助你高效应对服务器操作,提升开发效率。

251 2
|
4月前
|
监控 安全 Unix
|

iOS 崩溃排查不再靠猜!这份分层捕获指南请收好

从 Mach 内核异常到 NSException,从堆栈遍历到僵尸对象检测,阿里云 RUM iOS SDK 基于 KSCrash 构建了一套完整、异步安全、生产可用的崩溃捕获体系,让每一个线上崩溃都能被精准定位。

1060 98
来自: 中间件  版块
|
4月前
|
Java 测试技术 数据库
|

Spring Boot中的项目属性配置

本文介绍Spring Boot中配置管理的常用方法:通过`@Value`读取单个配置,使用`@ConfigurationProperties`封装多个配置项,并实现开发与生产环境配置文件(如application-dev.yml和application-pro.yml)的灵活切换,提升项目可维护性。

240 1
|
4月前
|
Java Linux 开发工具
|

Linux

本文介绍如何将一个简单的SpringBoot应用打包并部署到Linux服务器。包括项目搭建、JAR包打包、JDK安装配置、应用上传与启动,以及通过心跳接口验证服务是否正常运行的完整流程,适用于Java应用的Linux部署入门学习。

90 1
|
4月前
|
存储 关系型数据库 MySQL
|

业务应用场景

传统关系型数据库(如MySQL)难以应对“三高”挑战:高并发读写、海量数据存储访问,以及高可扩展性与高可用性需求,在Web2.0时代面临性能与扩展瓶颈。

142 1
|
4月前
|
存储 Java 编译器
|

.泛型擦除引起的问题及解决方法

Java泛型类型检查在编译时针对引用而非对象本身。即使类型擦除后变为Object,编译器仍会根据引用的泛型声明(如ArrayList<String>)对add等方法调用进行类型检查。直接使用原始类型(如ArrayList)会失去泛型保护,仅产生警告。因此,类型安全由引用决定。

60 2
|
4月前
|
Java Maven Spring
|

SpringBoot打包

本项目通过Maven打包为单一可执行JAR,内置配置文件与依赖,使用Spring Boot插件指定主类并repackage。执行`mvn clean package`构建后,通过`java -jar`运行(前台/后台),`kill -9 pid`停止服务。也可将JAR、依赖与配置分离部署,提升灵活性与维护性。(238字)

122 1
|
4月前
|
关系型数据库 MySQL Linux
|

开发环境搭建

工欲善其事,必先利其器。建议电脑内存16G以上,推荐32G,搭配便携显示器提升开发效率。下载资料并按要求配置虚拟机(CentOS7,IP:192.168.101.68)与开发环境。VMware版本需匹配,Win11注意修改virtualHW.version。苹果用户使用Docker安装MySQL8。通过FinalShell远程连接虚拟机,启动Docker及MySQL服务。IDEA设置编码、自动导包、忽略大小写提示,配置Java编译级别,确保开发环境统一高效。

170 1
|
4月前
|
Java
|

JVM常见加载顺序

本示例展示了Java中各类代码块的执行顺序:静态代码块随类加载执行,仅一次;局部代码块在方法内按顺序执行;构造代码块每次创建对象前执行;构造器随后执行。输出顺序体现:静态 > 局部 > 构造。

43 1
|
4月前
|
XML SQL 监控
|

整合Logback,滚动记录+多文件

`logback-spring.xml` 是Spring Boot项目日志配置文件,支持按级别、模块分离输出日志,包含控制台与文件双输出,支持每日滚动归档。通过`LogProxy.getLogger("XXX_LOG")`获取指定日志记录器,实现如INFO、ERROR、SQL、支付、定时任务等分类日志管理,便于排查问题与系统监控。

48 1
|
4月前
|
存储 监控 Java
|

整合切面,参数拦截+过滤

基于Spring AOP实现的请求参数拦截切面,用于记录Web层请求日志。自动捕获请求来源、URL、方式、响应方法及入参,并统计执行耗时,便于调试与监控,支持后续扩展至日志存储或ELK分析。

53 1
|
4月前
|
XML Java 数据格式
|

@Configuration

被@Configuration标注的类视为Spring配置类,等同于XML配置文件,通过@Bean注册Bean。示例中ConfigurationDemo配置类定义currentDate Bean,经AnnotationConfigApplicationContext加载后,容器成功注册配置类及其中的Bean,实现基于注解的IoC容器配置,简化XML配置方式。

61 1
|
4月前
|
安全 数据安全/隐私保护
|

什么是权限管理

权限管理包含认证与授权两大核心:认证验证用户身份(如登录),授权则根据角色分配资源访问权限。通过角色叠加生成可访问菜单,确保系统安全,防止越权操作。详见:https://www.yuque.com/yzxb/index/bo5dd6l0b298l3dq

134 0
|
4月前
|
XML Java 数据格式
|

@Configuration 标注的类

被 @Configuration 标注的类视为配置类,等同于 XML 配置文件,用于定义 Bean。结合 @Bean 注解注册实例,通过 AnnotationConfigApplicationContext 加载配置类,启动 IOC 容器,可扫描并输出所有 Bean 名称,包括配置类自身与注册组件。

65 0

@Inherited

@Inherited用于注解,使子类继承父类中标记该注解的元数据,仅适用于类继承,不适用于接口继承或类实现接口。

49 1
|
4月前
|
SQL 运维 分布式计算
|

如何做好SQL质量监控

SLS推出用户级SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,帮助用户全面掌握SQL使用情况,精准识别性能瓶颈与无效请求,提升日志分析效率与资源治理水平。

168 0
|
4月前
|
缓存 Java 数据库连接
|

mybatis常见配置

MyBatis配置优先级:方法参数 > resource/url > properties体内。核心属性包括缓存、延迟加载、自动生成主键等。支持多环境配置,通过environments指定,默认使用development。事务管理支持JDBC和MANAGED,与Spring集成时由Spring接管。

61 0
|
4月前
|
NoSQL Java 测试技术
|

MongoDB实战演练

本项目基于Spring Boot与MongoDB实现头条文章评论功能,涵盖增删改查、按文章ID查询评论及点赞功能。采用SpringDataMongoDB简化数据操作,通过MongoTemplate优化点赞逻辑,提升性能。

74 0
|
4月前
|
运维 安全 Devops
|

生产环境缺陷管理

git-poison基于go-git实现,通过“投毒/解药”机制在多分支环境下精准追踪bug,自动化阻塞带未修复bug的发布,降低协同成本,避免人为疏漏,已在大型团队落地一年,有效提升发布安全与效率。

60 1
|
4月前
|
Java 测试技术 Linux
|

生产环境发布管理

本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)发布管理,涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支可视化操作、容器化部署机制及日志排查方案,提升发布效率与系统稳定性。

69 1
|
4月前
|
运维 安全 Devops
|

生产环境缺陷管理

git-poison基于go-git实现分布式bug追溯管理,解决多分支开发中bug漏修、漏发等问题。通过“投毒/解毒/银针”机制,自动化卡点发布流程,降低协同成本,避免人为失误,已在大型团队落地应用,显著提升发布安全与效率。

70 1
|
4月前
|
敏捷开发 Dubbo Java
|

需求开发人日评估

本文介绍敏捷开发中工时评估的关键方法——人日估算。涵盖开发、自测、联调、测试及发布各阶段的时间分配,并提供常见需求如Excel导入导出、单表增删改查、跨服务调用等的参考人日,助力团队科学规划迭代周期。(238字)

178 1
来自: 微服务  版块
|
4月前
|
存储 安全 Java
|

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

本文深入分析Spring Security认证流程,从UsernamePasswordAuthenticationFilter到AuthenticationManager、ProviderManager,层层解析认证机制。重点剖析UserDetailsService自定义实现原理,详解如何通过重写loadUserByUsername返回UserDetails对象完成数据库认证,并讲解权限封装、过滤器链处理及SecurityContext上下文存储,助你掌握自定义认证全流程。

81 1
|
4月前
|
存储 安全 前端开发
|

1.认识OAuth2.0

OAuth2.0是一种开放授权协议,允许第三方应用在用户授权下访问其资源,而无需获取用户账号密码。相比传统方式更安全,广泛用于第三方登录、服务间资源调用等场景,支持授权码、简化、密码和客户端四种模式,其中授权码模式最安全,适用于Web应用;简化模式适合无后端的前端应用;密码模式需高度信任;客户端模式则用于系统间内部通信。

83 1
|
4月前
|
前端开发 安全 Java
|

1.自定义认证前端页面

本文介绍Spring Security前后端整合的实现步骤:前端引入login.html页面,后端定义接口与配置类,通过SecurityConfig设置表单登录、权限认证及跳转逻辑,最后启动项目验证登录流程,实现安全访问控制。

65 2
|
4月前
|
存储 缓存 Java
|

自定义注解

本文介绍如何在Spring框架中实现自定义注解,结合AOP与过滤器应用于日志记录、权限控制等场景。通过定义注解、配置切面与拦截逻辑,展示从基础使用到登录鉴权的完整流程,帮助开发者提升代码可读性与复用性。(238字)

200 1
|
4月前
|
JSON 自然语言处理 算法
|

DSL语法、搜索结果处理

本文介绍了Elasticsearch的DSL查询与RestClient实现,涵盖全文检索、精准查询、地理坐标及复合查询,并结合黑马旅游案例演示搜索、分页、过滤与高亮功能的实战应用。

119 4
|
4月前
|
存储 安全 数据库
|

1.RememberMe简介及用法

RememberMe功能并非简单保存用户名密码,而是通过服务端生成令牌(Token)实现持久登录。用户勾选后,系统在Cookie中存储令牌,关闭浏览器后仍可免密登录。但令牌泄露存在安全风险,可通过将Token持久化到数据库并增加二次校验机制提升安全性。

102 1
|
4月前
|
Java Shell 测试技术
|

Jmeter快速入门

本文介绍JMeter的安装与快速入门,包括下载、解压、运行步骤,以及中文语言设置和基本使用方法,帮助用户快速上手性能测试工具JMeter。

204 1
|
4月前
|
安全 Java Spring
|

2.过滤器链加载原理

本文深入解析Spring Security过滤器加载机制,通过分析DelegatingFilterProxy、FilterChainProxy与SecurityFilterChain源码,揭示十五个安全过滤器如何自动装配并形成过滤链,帮助理解框架底层工作原理,为自定义认证页面奠定基础。

59 1
|
4月前
|
SQL 安全 网络协议
|

常见的网络攻击

恶意软件、网络钓鱼、中间人攻击、DDoS、SQL注入、零日漏洞及DNS隧道是常见网络安全威胁。恶意软件通过漏洞入侵,窃取数据或破坏系统;网络钓鱼伪装可信来源骗取信息;中间人攻击窃听通信;DDoS泛洪网络致服务瘫痪;SQL注入操纵数据库;零日攻击利用未修复漏洞;DNS隧道则隐藏恶意流量。防范需全面安全策略。

119 0
|
4月前
|
人工智能
|

[Blog]SpringBootExcel导入(☆☆☆)

当前博客系统仅支持手动逐条导入,无法批量操作。产品经理提出新增Excel批量导入功能,需结合原型图与演示视频,自主分析需求并协作沟通,提升主动解决问题能力,为转正积累经验。

48 1
|
4月前
|
Java 数据库
|

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

新人已搭建本地环境,今日任务为改造博客网站的查询功能,实现分页显示。可基于三层架构修改或使用提供的基础工程,并在数据库中添加足够数据以展示分页效果,参考示例图与代码压缩包完成开发。

143 0
|
4月前
|
前端开发 Java 数据库
|

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

本文介绍Spring Boot博客系统的搭建与问题解决,涵盖需求说明、数据库配置错误(如文件未导入、名称不一致)、前端访问方式(localhost:8080)及常见bug修复,如空指针异常处理。通过配置优化和代码调整,确保系统稳定运行。

77 1
|
4月前
|
存储 缓存 算法
|

零拷贝

实现文件传输时,传统方式因频繁系统调用导致大量上下文切换与内存拷贝,性能低下。零拷贝技术通过减少用户态与内核态切换、避免重复数据拷贝,显著提升效率。结合PageCache预读与缓存优势,适用于小文件高并发场景;而大文件传输则推荐异步IO加直接IO,绕过PageCache,避免缓存污染,兼顾性能与资源利用。

144 1
来自: 微服务  版块
|
4月前
|
NoSQL Java 测试技术
|

5-MongoDB实战演练

本文介绍某头条文章评论功能的需求分析与技术实现,涵盖基于MongoDB的增删改查、按文章ID查询评论、评论点赞等功能,采用SpringDataMongoDB与MongoTemplate优化操作,并完成实体类设计及分页查询实现。

90 1
|
4月前
|
人工智能 网络协议 开发者
|

无成本搭建 AI 画图神器!我以后再也不会手绘架构图了

小富带你零成本搭建AI画图神器!基于Next.js和开源项目next-ai-draw-io,结合Vercel免费部署,秒变AI绘图平台。输入文字自动生成可二次编辑的流程图、架构图,支持多模型,无需服务器,一键上线,写文档、画架构效率翻倍!

874 1
|
4月前
|
存储 NoSQL 关系型数据库
|

4-MongoDB索引知识

MongoDB索引基于B树结构,可高效支持查询,避免全表扫描。包括单字段、复合、地理空间、文本及哈希索引,适用于不同查询场景,显著提升查询性能。

146 1
|
4月前
|
存储 JSON NoSQL
|

3-MongoDB常用命令

本文介绍MongoDB数据库操作,包括数据库与集合的创建、删除,文档的增删改查及分页排序查询,适用于文章评论数据存储管理。

79 0
|
4月前
|
NoSQL Linux Shell
|

2-MongoDB单机部署

本文详细介绍MongoDB在Windows和Linux系统下的安装、配置与启动方法,包括下载地址、版本选择、命令行及配置文件启动方式,Shell连接、图形化工具Compass的使用,并附有常见问题解决与安装包资源。

273 1
来自: 微服务  版块
|
4月前
|
Java 测试技术 Linux
|

生产环境发布管理

本文介绍大型团队中多环境自动化发布流程,涵盖DEV、TEST、PRE、PROD各环境职责,结合CI/CD平台实现Jenkins+K8S自动化部署,支持分支管理、一键发布与日志链路追踪,提升发布效率与系统稳定性。

53 0
|
4月前
|
SQL 缓存 Java
|

第八章 Mybatis及MybatisPlus

本文系统介绍MyBatis核心架构与执行流程,涵盖配置文件、SqlSessionFactory构建、SQL执行机制及结果映射;详解resultType、resultMap、@Param等参数传递与映射方式;介绍一级缓存、二级缓存机制及PageHelper、MyBatis Plus分页插件应用,助力高效开发。

107 1
|
4月前
|
存储 Java 编译器
|

Java泛型类型擦除以及类型擦除带来的问题

Java泛型在编译时会进行类型擦除,泛型信息被移除,仅保留原始类型(如Object或限定类型)。擦除后,List<String>和List<Integer>均变为List,导致getClass()相等。反射可绕过泛型限制,证明类型检查基于引用而非对象。静态成员不能使用类的泛型参数,因泛型实例化依赖对象创建,而静态上下文无此支持。

70 1
|
4月前
|
JSON 前端开发 Java
|

第六章 SpringMVC框架

Spring MVC核心组件包括DispatcherServlet、HandlerMapping、HandlerAdapter、Handler及ViewResolver,协同完成请求分发、处理与视图渲染。其请求流程为:用户请求→DispatcherServlet→HandlerMapping映射→HandlerAdapter执行→Handler处理→ViewResolver解析视图→响应返回。开发中常用注解如@RequestMapping、@RequestBody、@ResponseBody等实现请求映射与数据绑定。

85 0
|
4月前
|
算法 安全 Java
|

第一章 Java基础

本文系统梳理了Java核心知识,涵盖基础语法、集合类、网络编程、IO流、多线程并发、JVM原理、Lambda表达式、反射泛型及Tomcat优化等内容,结合面试高频考点,深入讲解重载重写、String特性、HashMap底层结构、synchronized锁机制、垃圾回收算法等关键技术点,助力开发者夯实基础,提升实战能力。

344 1
|
4月前
|
人工智能 Java 关系型数据库
|

AI低代码平台JeecgBoot:本地运行(☆☆☆)

简介:本任务要求新人掌握SpringCloud、MySQL、Maven等技术,通过SSH方式拉取JeecgBoot项目代码并本地运行。需录制8分钟以上视频,结构化输出对项目技术栈、核心功能、数据库关系的理解,并提出困惑,快速融入开发环境。(239字)

64 0

云原生

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

0
今日
66362
内容
159
活动
341244
关注
你好!
登录掌握更多精彩内容

相关产品

  • 函数计算
  • 云消息队列 MQ
  • 容器镜像服务