|
6月前
|
安全 数据库 数据安全/隐私保护
|

1.RememberMe简介及用法

RememberMe功能并非简单保存用户名密码,而是通过服务端生成令牌(Token)实现持久登录。用户勾选后,浏览器会携带该令牌自动认证,避免重复登录。为提升安全性,可将Token持久化至数据库并增加二次校验机制,防止泄露风险。

125 0
|
6月前
|
Java
|

@Inherited

@Inherited 是 Java 中的元注解,用于修饰自定义注解,使其在类继承中可被子类继承。当某注解标注了 @Inherited,且应用于父类时,子类会自动继承该注解。但此机制仅适用于类的继承,不适用于接口继承或类实现接口的情况。

112 0
|
6月前
|
存储 安全 Java
|

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

本文深入分析Spring Security认证流程,从UsernamePasswordAuthenticationFilter到AuthenticationManager及AbstractUserDetailsAuthenticationProvider源码,详解认证机制,并指导如何通过实现UserDetailsService完成自定义数据库认证,最终实现安全控制。

110 0
|
6月前
|
JSON 数据格式
|

4. 不定参数入参

本文介绍了接口参数的两种处理方式:非JSON格式与JSON格式入参。前者支持基础类型、对象等直接传参,后者通过@RequestBody接收JSON数据,可封装为对象并结合@Valid进行校验,提升代码规范性与可维护性。

83 0
|
6月前
|
安全 Java 应用服务中间件
|

3.实现权限管理的技术

本文介绍了权限管理常见技术选型,对比Apache Shiro、Spring Security及自定义ACL的优缺点,涵盖配置复杂度、适用架构及安全性等方面,助你选择最适合项目的技术方案。

100 0
|
6月前
|
存储 NoSQL 关系型数据库
|

1-MongoDB相关概念

MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高可用性场景。其灵活的BSON文档模型、丰富的查询支持及水平扩展能力,广泛应用于社交、游戏、物联网等领域,尤其适合非事务性、快速迭代的应用系统。

104 0
|
6月前
|
运维 Kubernetes Java
|

物理部署图

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

137 0
|
6月前
|
SQL 缓存 Java
|

MyBatis 汇总

本文介绍了MyBatis的核心配置与使用技巧,涵盖属性优先级、多环境配置、事务管理、XML映射(一对一、一对多、多对多)、分页策略(逻辑与物理分页)及缓存机制等内容,帮助开发者高效掌握MyBatis在实际项目中的应用。

137 0
|
6月前
|
缓存 算法 Java
|

IO/线程 线程池

本文深入剖析Java线程池的工作原理,涵盖ThreadPoolExecutor与ScheduledThreadPoolExecutor的实现机制。通过源码分析,详解线程池如何管理线程生命周期、任务调度策略及延时队列等核心组件,并结合Executors工具类说明各类线程池的应用场景。

85 0
|
6月前
|
uml C语言
|

系统时序图

时序图(Sequence Diagram)是UML中描述对象间消息传递时间顺序的交互图。横轴为对象,纵轴为时间,通过生命线、控制焦点和消息等元素,直观展现系统动态协作过程,强调交互的时序性,适用于建模并发与调用流程。

108 0
|
6月前
|
缓存 算法 Java
|

线程池

本文深入剖析了Java线程池的核心机制,涵盖ThreadPoolExecutor与ScheduledThreadPoolExecutor的实现原理,重点解析了线程复用、任务队列、调度策略及延时执行的底层逻辑,并介绍了Executors工具类和ThreadLocal的使用与设计思想。

130 0
|
7月前
|
人工智能
|

阿里云产品十月刊来啦

阿里云百炼9款 Qwen3-VL系列新模型发布,人工智能平台 PAI 模型蒸馏功能发布,PolarDB-X v2.4.2开源生态适配升级

454 156
|
10月前
|
人工智能 安全 机器人
|

RAG生产环境实战指南:从Demo到百万用户的血泪教训

一个AI公司CEO的RAG生产环境部署血泪史。从30万亿人民币的AI蛋糕到只有25%企业真正获得价值的残酷现实,揭秘RAG系统从试点到生产环境的10大坑点与解决之道。

343 1
|
10月前
|
人工智能 监控 机器人
|

AI智能体开发指南:从门外汉到老司机

从零开始了解AI智能体的核心概念,区分工作流与智能代理,掌握实际构建技巧。让复杂的AI技术变得像聊天一样简单!

667 0
|
人工智能 自然语言处理 安全
|

自然语言驱动的网站开发:2025年的技术颠覆与产业重构

本文深入探讨AI驱动的自然语言网站开发技术如何彻底改变传统网站构建方式,赋能普通用户,重塑开发者角色,加速企业数字化转型,并重构整个行业生态。这场变革正在形成一个全新的互联网创作与开发范式。

317 3
|
人工智能 Ubuntu Linux
|

我的工具库-2025

从2008年编写第一行代码起,我经历了多阶段的知识管理探索。初期使用草稿本和待办事项,后转为离线笔记软件、个人博客与印象笔记,最终在2023年选定Obsidian作为核心工具,结合卡片式笔记法和双链笔记,实现高效的知识收集、加工与分享。我的日常工具涵盖开发环境(如JetBrains系列)、操作系统(Ubuntu)、NAS系统(TrueNAS Scale)及各类辅助应用,形成了一个高度定制化的“外部大脑”。这一套工具不仅支持了我的工作和学习,也让我深刻体会到AI时代的便利与无限可能。

676 16
|
人工智能 开发者
|

零门槛,即刻拥有DeepSeek-R1满血版

阿里云百炼DeepSeek解决方案提供高效、低成本的AI模型调用服务。用户无需购买昂贵显卡,按需付费,新用户享100万次免费试用。10分钟快速开通,支持自动扩容,高峰期不卡顿。DeepSeek模型擅长中文处理,多才多艺,生成速度快。避免官方服务拥堵,提供VIP通道和托管服务,降低自建成本,适合各类企业和开发者使用。

468 0
|
人工智能 安全 云栖大会
|

用百炼做一个2024云栖大会问答助手

自2017年起,每年持续关注云栖大会,去年开始全程观看在线回放,并使用通义千问进行语音转写,形成多份文字稿。这些资料上传至百炼平台,构建知识库,创建问答助手,展示了AI在处理和解析大量信息方面的强大能力。

465 12
|
人工智能 程序员
|

关于《10 分钟构建 AI 客服并应用到网站、钉钉或微信中》的测评

通过亲自动手实验,我发现AI客服能有效替代传统客服,尤其适合网站及聊天系统。部署初期易犯错,如微信公众号认证模板选择错误及未添加IP白名单等问题,幸得详尽文档指导解决。多数反馈指出微信公众号响应最慢,尽管执行日志正常,却无实际反馈。相比之下,钉钉和企业微信表现更佳。初次部署耗时较多,后续则更加顺畅。希望未来能进一步优化响应速度,让AI客服更好地服务于用户。

262 10

Dapp系统开发:从需求定制到源码交付的一站式解决方案

**Dapp开发流程概览:** 1. **需求定制** - 包括需求分析、可行性研究和编写需求文档,确保项目符合业务目标和法规要求。 2. **系统设计** - 涵盖技术架构、智能合约和数据库设计,保证系统扩展性、安全和性能。 3. **开发过程** - 前端(如React、Vue.js)和后端(如Node.js、Python)开发,智能合约编写(Solidity),并进行安全审计。 4. **测试与部署** - 全面测试(单元、集成、系统测试),在测试网络上部署,然后部署到主网。 5. **运维与支持** - 实施监控、报警、安全维护和用户支持,确保系统稳定和用户满意度。

343 4
|
Java
|

Forward与redirect的区别

总结:Forward适合在同一个应用内部进行页面跳转和数据共享,效率高;Redirect适合在不同应用间或需要完全不同上下文的页面跳转,涉及两次请求,URL地址会改变。选择使用哪种方式取决于具体的需求和场景。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云

409 0
|
3月前
|
JSON 运维 安全
|

【开源剪映小助手】IPC 通信机制

本文系统介绍 CapCut-Mate 桌面端基于 Electron 的 IPC 通信机制,涵盖主/渲染进程协作、预加载脚本安全桥接、IPC 处理程序设计、下载与日志模块实现,以及性能优化与故障排查实践,强调安全性、可维护性与扩展性。(239字)

198 0
|
5月前
|
人工智能
|

【AI实训营限时开启】一句话生成高转化直播话术,边学边赚好礼!

只需一句话就能生成专属高转化直播话术,助您轻松成单,GMV翻倍增长。完成任务将有好礼可以领取哦!

163 3
|
6月前
|
Java 数据库连接 mybatis
|

MyBatis映射关系(1-1 1-n n-n)

本文介绍了MyBatis中四种核心映射关系:一对一、一对多、多对一、多对多。通过resultMap实现属性与字段的映射,解决命名不一致问题;一对多使用`<collection>`,多对一使用`<association>`,多对多则借助中间类关联双方集合,实现复杂数据结构的封装与查询。

112 1
|
6月前
|
缓存 Java Nacos
|

@RefreshScope热更新原理

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

185 6
|
6月前
|
SQL NoSQL 前端开发
|

大厂如何解决订单幂等问题

本文详解分布式系统中订单接口幂等性设计:通过唯一订单号与数据库主键约束防止重复下单,结合Redis标识与版本号机制解决ABA问题,确保请求重复时数据一致,适用于各类数据库场景。

129 0
|
6月前
|
存储 缓存 安全
|

1-常用过滤器介绍

本文介绍了Spring Security核心过滤器链中15个关键过滤器的作用,涵盖安全上下文管理、认证、授权、CSRF防护、会话控制及异常处理等机制,揭示其基于AOP思想的请求拦截与处理流程,帮助理解Security底层工作原理。

106 0
|
6月前
|
Java Shell 测试技术
|

Jmeter快速入门

本文介绍JMeter的安装与快速入门。首先需安装JDK并配置环境,从官网下载JMeter后解压,通过脚本启动。设置中文需修改配置文件language=zh_CN。随后演示创建线程组、添加HTTP取样器及监听器,完成简单性能测试。

206 3
|
6月前
|
SQL Java 关系型数据库
|

MyBatis分页

本文介绍六种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、SQL原生分页、数组分页、拦截器分页,并对比逻辑分页与物理分页的优劣。大数据量下推荐物理分页,避免内存溢出,提升性能。

114 0
|
6月前
|
缓存 Java 数据库连接
|

MyBatis常见配置

本文介绍MyBatis核心配置,包括属性加载优先级(方法参数 > resource/url > properties元素)、常用配置项如缓存、延迟加载、执行器类型,以及多环境配置与事务管理(JDBC/MAINTAINED),适用于多数据源场景。

85 0
|
6月前
|
存储 Java 编译器
|

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

Java泛型在编译时会进行类型擦除,所有泛型信息被移除,仅保留原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时均为List。类型检查在编译期完成,针对引用而非对象本身。擦除后通过桥方法解决多态冲突,并自动插入强制转换。静态成员不能使用类的泛型参数,基本类型需用包装类。

99 0
|
6月前
|
开发者
|

业务架构图

本文介绍了业务架构图的核心概念与绘制方法,涵盖业务定义、架构域分类,强调业务架构是技术、应用与数据架构的基础。通过分层、分模块、分功能三步法,梳理业务逻辑,明确模块边界与信息流,提升客户理解与开发效率。

149 0
|
6月前
|
SQL Java 关系型数据库
|

MyBatis 分页

本文介绍了六种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、SQL物理分页、数组分页、拦截器分页,并对比了逻辑分页与物理分页的优劣。小数据量时逻辑分页较快,但大数据易内存溢出;推荐优先使用物理分页,尤其在数据量大时性能更优、资源消耗更少。

148 0
|
6月前
|
存储 缓存 安全
|

Java基础 One Trick Per Day

初始化Map应避免直接指定大小,建议使用Guava的newHashMapWithExpectedSize或手动计算容量。禁止使用Executors创建线程池,易因队列无界或线程数过多导致OOM,推荐ThreadPoolExecutor自定义参数。Arrays.asList返回不可变列表,禁用增删操作。遍历Map优先使用entrySet或JDK8的forEach。SimpleDateFormat非线程安全,避免static共享可用ThreadLocal或DateTimeFormatter替代。并发更新记录时建议采用乐观锁(如version机制)或加锁策略,冲突概率低时优选乐观锁并设置合理重试次数

95 0
|
6月前
|
SQL 运维 分布式计算
|

如何做好SQL质量监控

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

74 0
|
6月前
|
NoSQL Java 测试技术
|

5-MongoDB实战演练

本文介绍某头条文章评论系统的设计与实现,基于SpringDataMongoDB构建微服务,完成评论的增删改查、按文章ID查询、分页查询及点赞功能。采用MongoDB存储数据,通过索引优化查询性能,使用MongoTemplate实现高效字段更新,提升系统响应速度。

91 0
|
6月前
|
存储 缓存 算法
|

零拷贝

本文探讨文件传输的性能优化,传统方法因频繁的上下文切换和内存拷贝导致效率低下。通过零拷贝技术,可在内核态直接完成数据传输,减少系统调用与内存拷贝,显著提升性能。结合PageCache、异步IO与直接IO,针对不同场景(如大文件传输)选择最优方案,实现高并发下的高效文件传输。

91 0
|
6月前
|
存储 NoSQL 关系型数据库
|

1-MongoDB相关概念

MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发读写、海量数据存储及高扩展性需求场景。其灵活的BSON文档模型、丰富的查询功能和分布式架构,使其广泛应用于社交、游戏、物联网等领域。

88 0
|
9月前
|
人工智能 自然语言处理 安全
|

探索 API 的无限可能:阿里云的卓越引领

API是数字化时代的“万能钥匙”,阿里云凭借云控制API、API网关、OpenAPI Explorer等产品,构建全方位API生态,助力企业高效集成、安全管控与创新升级,推动电商、制造等行业智能化转型,引领未来科技浪潮。

332 10
|
9月前
|
人工智能 搜索推荐 云栖大会
|

2024云栖大会阿里云百炼产品发布论坛邀请您的参与和见证

云栖大会始于2009年,2015年正式更名,至今已成功举办15届,见证了中国云计算发展的关键时刻。大会汇聚全产业链,展示云计算及相关领域的趋势与创新。2024年9月19日,阿里云百炼专场将在云栖小镇D场馆2-2厅举行,探讨多端融合与开放架构,加速AI创新应用落地,共建繁荣生态。欢迎扫码注册参会,共筑智能化未来。

354 7
|
10月前
|
人工智能
|

百炼计费展示不清晰

百炼计费展示不清晰

240 0
|
机器学习/深度学习 人工智能 供应链
|

从概念到商业价值:AI、机器学习与深度学习全景指南

在这个科技飞速发展的时代🚀,人工智能正以惊人的速度渗透到我们的生活和工作中👀。但面对铺天盖地的AI术语和概念,很多人感到困惑不已😣。"AI"、"机器学习"、"深度学习"和"神经网络"到底有什么区别?它们如何相互关联?如何利用这些技术提升工作效率和创造价值?

663 0
|
前端开发 容器
|

HTML区块详解

在HTML中,区块元素和行内元素是理解文档结构的关键。区块元素占据整行宽度,适合构建页面主要结构,如`<div>`、`<header>`等;行内元素仅占据内容宽度,适用于文本等。区块元素特点包括整行显示、可嵌套其他元素、用于文档结构创建。通过CSS设置如`margin`、`padding`等属性,可优化布局,结合语义化标签,助力创建清晰、美观的网页结构。

328 5
|
人工智能 搜索推荐 UED
|

通过体验《10 分钟构建 AI 客服并应用到网站、钉钉或微信中》解决方案测评

本次测试涵盖了钉钉和微信上的部署体验。部署流程简单便捷,约10分钟即可完成基础配置,适合技术背景各异的用户。功能上,网站端响应迅速但准确度有待提升;钉钉内集成良好,响应及时但答案丰富度有限;微信端用户友好,回答深度需加强。稳定性方面表现出色,资源占用合理。此外,还支持一定程度的自定义开发以满足不同需求。总的来说,这是一个快速搭建AI客服的有效方案,不过还需针对特定场景做更多优化工作。

376 2
|
JavaScript 前端开发 Python
|

函数与作用域

编程中的函数与作用域概念。函数是可重用的代码块,能提高代码的可读性、可维护性和复用性。基础用法包括定义、调用和返回值。高级用法涉及函数嵌套、匿名函数(lambda函数)和装饰器。装饰器能在不修改原函数代码的情况下添加功能。 作用域决定了变量的可见范围,从内到外是局部、嵌套、全局和内置作用域。闭包是能访问外部函数变量的内部函数,即使外部函数执行完毕,闭包仍能保留其状态。闭包常用于实现特殊功能,如记忆化和延迟执行。 立即执行函数表达式(IIFE)是JavaScript中的模式,用于创建私有作用域和防止变量污染全局。IIFE常用于封装变量、避免命名冲突以及实现模块化和函数作为参数传递。

287 1
|
自然语言处理
|

如何快速调用官方预置应用-企业知识检索增强

阿里云百炼提供的企业知识检索问答应用可以帮助大家实现让大模型瞬间“开挂”的技能。结合上传的知识数据,大模型识别解析学习文档内容,最终给出生成式回复。我们在通义千问-Turbo/Max大模型基础上,将文件上传、读取、切片、向量化等过程都开发好预置在应用中,实现开箱即用,更能满足您的日常需求。

286 7
|
人工智能 Serverless 数据安全/隐私保护
|

云端服务器应用实践:函数计算X 通义千问快速部署 AI 个人助手应用

云端服务器应用实践:函数计算X 通义千问快速部署 AI 个人助手应用

902 2
|
6月前
|
存储 监控 Java
|

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

该Java类基于Spring AOP实现请求参数的前置拦截与日志记录,自动捕获Controller层请求的URL、方式、参数及响应方法,并记录执行耗时,便于调试与监控,支持后续扩展如数据脱敏或存储。

84 0
|
6月前
|
存储 缓存 Java
|

自动装配机制

本文深入解析SpringBoot自动装配机制,围绕@SpringBootApplication注解展开,剖析其组合注解中的@ComponentScan、@SpringBootConfiguration与@EnableAutoConfiguration核心原理,详解元注解作用及自动配置类如何通过spring.factories实现自动化加载与组件过滤。

130 0

阿里云百炼

基于千问系列大模型和开源大模型的一站式大模型服务平台,提供「生成式大模型的全流程应用工具」和「企业大模型的全链路训练工具」。为大模型,也为小应用。 阿里云百炼产品介绍页面:https://www.aliyun.com/product/bailian

0
今日
1886
内容
44
活动
3584
关注
你好!
登录掌握更多精彩内容

相关产品

  • 大模型服务平台百炼