开发者

首页 标签 开发者
# 开发者 #
关注
91607内容
什么是跨域
跨域是指浏览器出于安全考虑,限制不同源之间的资源访问。CORS(跨域资源共享)是W3C标准,通过服务器设置响应头,允许浏览器向跨源服务器发送XMLHttpRequest请求。它分为简单请求与非简单请求,后者需先发起OPTIONS预检。相比仅支持GET的JSONP,CORS支持所有HTTP方法,更灵活安全,是现代跨域解决方案的首选。(238字)
|
8天前
|
部署网站到Pages,瓜分10万奖金奖励!「阿里云ESA Pages开发大赛」火热报名中!
“阿里云ESA Pages开发大赛”由阿里云ESA主办,聚焦边缘计算、AI与前端工程融合,鼓励全球开发者使用ESA Pages构建实用、创新的边缘原生网站。支持React/Vue框架,一键部署至全球边缘节点,实现毫秒级访问与智能安全防护。总奖池10万元,多作品可叠加获奖,另有丰厚人气奖与邀请奖励,高校学生、独立开发者均可参与,释放技术创意,赢取荣誉与奖金!
|
8天前
|
阿里云 ESA “函数和Pages”全面开放|打通开发者“最后一公里”!
阿里云ESA推出「函数和Pages」功能,以边缘原生、全球加速、一键部署为核心,支持3200+节点毫秒级响应,深度融合Git工作流,实现代码即部署。助力开发者构建高性能全栈应用,开启极简开发新时代。(239字)
生产环境缺陷管理
针对大型团队多分支开发中bug管理易遗漏问题,我们基于go-git打造了分布式工具git-poison,实现bug的追溯、查询与发布卡点。通过“投毒-解毒-银针”机制,自动化同步各环节,避免人为疏漏导致的生产故障,降低协同成本,提升发布安全性与效率,已在内部广泛应用并验证有效。
12丨核心原理:能否画张图解释下 RPC 的通信流程?
RPC(远程过程调用)是一种实现分布式系统间通信的核心技术,它让调用远程服务像调用本地方法一样简单。本文深入解析了RPC的定义、作用及通信流程:从序列化、网络传输、协议解析到动态代理等关键步骤,并揭示其在微服务架构中的“经络”地位。通过一张图讲清RPC全流程,帮助开发者理解底层原理,提升系统设计能力。
什么是跨域
CORS(跨域资源共享)是W3C标准,允许浏览器向跨源服务器发送XMLHttpRequest请求,突破同源限制。它分为简单请求与非简单请求,后者需预检。支持所有HTTP方法,较JSONP更强大灵活。
|
8天前
|
何为跨域
CORS(跨域资源共享)是W3C标准,允许浏览器向跨源服务器发起XMLHttpRequest请求,突破AJAX同源限制。需浏览器和服务器共同支持,主流浏览器均兼容。通信由浏览器自动完成,开发者无需特殊编码。核心在于服务器配置CORS响应头,如Access-Control-Allow-Origin等。请求分为简单和非简单两类,后者会先发送OPTIONS预检请求确认权限。相比仅支持GET的JSONP,CORS支持所有HTTP方法,更灵活安全。
为什么要单元测试
单元测试看似“踩刹车”,实则让开发跑得更快。它提升代码质量、降低维护成本、加速问题定位,是高效研发的基石。通过测试金字塔,以单元测试为地基,助力软件持续迭代与高质交付。
业务架构图
业务架构图是将现实业务抽象化表达的工具,通过分层、分模块、分功能梳理业务逻辑,明确各部分职责与关系。它既提升客户对业务的理解,也帮助开发者全局掌握系统结构,是连接业务与技术的核心桥梁,具备清晰边界、功能独立、可迭代优化等特点。
生产环境缺陷管理
针对大型团队多分支开发中bug协同难、易遗漏等问题,我们基于go-git打造了通用型工具git-poison,实现分布式、自动化bug追溯与管理。通过“投毒-解毒-银针”机制,精准阻塞带bug发布,覆盖修复盲区,降低沟通成本,杜绝人为疏漏,已在实际P1故障后验证有效,显著提升发布质量与效率。
免费试用