腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
采云轩
专栏作者
举报
241
文章
298666
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章
https
网络安全
编程算法
数据
javascript
网站
react
api
vue.js
打包
css
缓存
html
node.js
git
渲染
github
存储
对象
数据库
webpack
npm
实践
索引
系统
http
mysql
测试
事件
事务
线程
java
json
容器
数据分析
数据结构
函数
内存
ide
开源
大数据
管理
优化
原理
注解
文件存储
babel.js
接口
开发
模型
配置
设计
搜索
异常
ecmascript
小程序
数据处理
数据可视化
编译
可视化
权限
日志
php
cdn
redis
表单
插件
队列
服务
基础
架构
连接
前端
性能
语法
状态机
字符串
c++
jsp
jquery
typescript
android
arm
sql
maven
linux
apache
nginx
spring
访问管理
kubernetes
分布式
二叉树
tcp/ip
单元测试
canvas
flutter
迁移
es
netty
rocketmq
变量
布局
产品
磁盘
动画
分布式事务
继承
集群
脚本
客户端
浏览器
流量
排序
入门
数组
统计
图数据库
线程池
人脸识别
DNS 解析 DNSPod
ios
python
r 语言
bootstrap
云数据库 SQL Server
mvc
搜索引擎
全文检索
windows server
容器镜像服务
mapreduce
云函数
NAT 网关
API 网关
数据加密服务
腾讯云测试服务
图像处理
日志数据
电商
企业
数据安全
electron
eslint
svg
redux
serverless
lodash
运维
数据迁移
shell
html5
hadoop
jvm
正则表达式
mybatis
面向对象编程
dns
自动化测试
markdown
dubbo
rpc
socket编程
uml
微信
安全
机器人
nat
postcss
nest
webgl
云计算
mvcc
sdk
ipv6
rust
TDSQL PostgreSQL 版
项目管理
asm
background
chatgpt
count
counter
dom
form
gateway
gradient
grid
hystrix
image
io
layout
lombok
package
poi
publish
push
ref
repeater
return
sandbox
spi
spline
string
taro
threadpoolexecutor
validation
version
报表
遍历
编码
并发
部署
代理
登录
递归
地图
二进制
分布式锁
分页
服务端
工具
工作
工作流
集合
技巧
解决方案
接口文档
进程
镜像
跨平台
路由
权限控制
软件
软件测试
软件架构
视频
视频编码
手机
算法
特效
推送
网关
网络
系统设计
压缩
研发
异步
音频
音视频
源码
指针
终端
重构
组件设计
容灾
搜索文章
搜索
搜索
关闭
MAVEN依赖的优先原则
api
maven
poi
递归
管理
PS:bom 就是工程项目中最外层主 POM ,也就是 dependencyManagement 那个 POM
政采云前端团队
2023-09-01
745
0
Kubernetes Gateway API
api
kubernetes
gateway
路由
网关
初始的 Kubernetes 内部服务向外暴露,使用的是自身的 LoadBlancer 和 NodePort 类型的Service,在集群规模逐渐扩大的时候,这种 Service 管理的方式满足不了我们的需求,比如 NodePort 需要大量的端口难以维护,多了一层NAT,请求量大会对性能有影响;LoadBlancer 需要每个 Service 都有一个外部负载均衡器。接着 Kubernetes 提供了一个内置的资源对象 Ingress API 来暴露 HTTP 服务给外部用户,它的创建是为了标准化的将 Kubernetes 中的服务流量暴露给外部,Ingress API 通过引入路由功能,克服了默认服务类型 NodePort 和 LoadBalancer 的限制。在创建 Ingress 资源的时候通过 IngressClass 指定该网关使用的控制器,主要是靠 Ingress 控制器不断监听 Kubernetes API Server 中 IngressClass 以及 Ingress 资源的的变动,配置或更新入口网关和路由规则。IngressClass实现了网关与后台的解耦,但也有着很多的局限性。Ingress 配置过于简单,只支持 http 和 https 协议的服务路由和负载均衡,缺乏对其他协议和定制化需求的支持,而且 http 路由只支持 host 和 path 的匹配,对于高级路由只能通过注解来实现,当然这取决于 Ingress 控制器的实现方式,不同的 Ingress 控制器使用不同的注解,来扩展功能,使用注解对于 Ingress 的可用性大打折扣;路由无法共享一个命名空间的网关,不够灵活;网关的创建和管理的权限没有划分界限,开发需要配置路由以及网关。当然也有很多第三方的网关组件,例如 istio 和 apisix 等,提供了丰富的流量管理功能,如负载均衡、动态路由、动态 upstream、A/B测试、金丝雀发布、限速、熔断、防御恶意攻击、认证、监控指标、服务可观测性、服务治理等,还可以处理南北流量以及服务之间的东西向流量。对外提供路由功能,对内提供流量筛选,已经很好的满足了当下网络环境的所有需求。但对于小集群来说,这两个网关的部署成本有点高;而且太多类型的网关,不同的配置项、独立的开发接口、接口的兼容性、学习成本、使用成本、维护成本以及迁移成本都很高。急需一种兼容所有厂商 API 的接口网关。所以应运而生,Kubernetes 推出了 Gateway API。Gateway API 是 Kubernetes 1.19 版本引入的一种新的 API 规范,会成为 Ingress 的下一代替代方案。它有着 Ingress 的所有功能,且提供更丰富的功能,它支持更多的路由类型选择,除了 http路由外,还支持 tcp 以及 grpc 路由类型;它通过角色划分将各层规则配置关注点分离,实现规则配置上的解耦;并提供跨 namespace 的路由与网关支持使其更适应多云环境等。与 Ingress Api 工作类似的,Gateway Controller 会持续监视 Kubernetes API Server 中的 GatewayClass 和 Gateway 对象的变动,根据集群运维的配置来创建或更新其对应的网关和路由。API 网关、入口控制器和服务网格的核心都是一种代理,目的在于内外部服务通信。更多的功能并不等于更好的工具,尤其是在 Kubernetes 中,工具的复杂性可能是一个杀手。
政采云前端团队
2023-09-01
336
0
Rollup 与 Webpack 的 Tree-shaking
https
ecmascript
网络安全
编程算法
api
Rollup 和 Webpack 是目前项目中使用较为广泛的两种打包工具,去年发布的 Vite 中打包所依赖的也是 Rollup;在对界面加载效率要求越来越高的今天,打包工具最终产出的包体积也影响着开发人员对工具的选择,所以对 Tree-shaking 的支持程度和配置的便捷性、有效性就尤为重要了。本文就来简单分析下两者 Tree-shaking 的流程和效果差异。
政采云前端团队
2022-12-01
1.2K
0
IntersectionObserver实现虚拟列表初探
渲染
api
大数据
编程算法
前端开发中经常会遇到大数据量列表展示的性能问题,即大数据量一次性展示时前端渲染大量 Dom,触发渲染性能问题,造成初始加载白屏,交互卡顿等。解决这类问题的方案也有很多,使用虚拟列表展示是一个比较常见的解决方案。今天我们来介绍如何使用 IntersectionObserver 这个 API 来自定义实现虚拟列表。
政采云前端团队
2022-12-01
1.2K
0
如何将传统 Web 框架部署到 Serverless
云函数
api
javascript
API 网关
网站
因为 Serverless 的“无服务器架构”应用相比于传统应用有很多优点,比如:无需关心服务器、免运维、弹性伸缩、按需付费、开发可以更加关注业务逻辑等等,所以现在 Serverless 应用已经逐渐广泛起来。
政采云前端团队
2022-12-01
2.6K
0
Web Worker
缓存
网站
https
网络安全
api
众所周知,JavaScript 是单线程的语言。当我们面临需要大量计算的场景时(比如视频解码等),UI 线程就会被阻塞,甚至浏览器直接卡死。现在前端遇到大量计算的场景越来越多,为了有更好的体验,HTML5 中提出了 Web Worker 的概念。Web Worker 可以使脚本运行在新的线程中,它们独立于主线程,可以进行大量的计算活动,而不会影响主线程的 UI 渲染。当计算结束之后,它们可以把结果发送给主线程,从而形成了高效、良好的用户体验。Web Worker 是一个统称,具体可以细分为普通的 Worker、SharedWorker 和 ServiceWorker 等,接下来我们一一介绍其使用方法和适合的场景。
政采云前端团队
2022-04-27
940
0
Web 多线程开发利器 Comlink 的剖析与思考
编程算法
https
网站
rpc
api
JavaScript 属于单线程语言,所有任务都跑在主线程上,若主线程阻塞,后续任务将无法执行。既然是单线程,那为何我们在使用过程中主观感知却是“多线程”?
政采云前端团队
2022-01-18
784
0
Sketch 插件开发指南
https
网络安全
api
json
github
先抛个问题,众所周知,Sketch 是 UED 设计工具,大多数 Sketch 插件都是用于提升设计人员工作效率。那么,作为前端研发的我们为什么要学习 Sketch 插件开发呢?
政采云前端团队
2021-12-01
1.6K
0
浅析 Web 录屏技术方案与实现
文件存储
数据结构
api
https
ide
本文首发于政采云前端团队博客:浅析 Web 录屏技术方案与实现 https://www.zoo.team/article/webrtc-screen
政采云前端团队
2021-11-12
1.7K
0
百宝箱系列之 vscode 插件-微信小程序发布
git
shell
api
微信
小程序
👆 这是第 112 篇不掺水的原创,想要了解更多,请戳上方蓝色字体:政采云前端团队 关注我们吧~ 本文首发于政采云前端团队博客:百宝箱系列之vscode插件-微信小程序发布 https://www.zoo.team/article/vscode-wechat 📷 前言 开发当中我们会经常碰到很多觉得麻烦的事情,一些流程又臭又长,像老太太裹脚布一样的步骤。比如我们亲爱的小程序,那流程那步骤让我的 Mac 13 寸丐中丐版很是蛋疼。每次都得打开 N 多东西才能发布到预览。蓝瘦,真是个磨人的小妖精。 分析和拆解
政采云前端团队
2021-09-08
1.1K
0
WebGL 概念和基础入门
图像处理
javascript
api
webgl
canvas
本文首发于政采云前端团队博客:WebGL 概念和基础入门 https://www.zoo.team/article/webglabout
政采云前端团队
2021-08-12
3.8K
0
通过自定义 Vue 指令实现前端曝光埋点
api
编程算法
vue.js
互联网发展至今,数据的重要性已经不言而喻,尤其是在电商公司,数据的统计分析尤为重要,通过数据分析可以提升用户的购买体验,方便运营和产品调整销售策略等等。埋点就是网站分析的一种常用的数据采集方法。
政采云前端团队
2021-04-08
1.5K
0
拥抱 Vue 3 系列之 JSX 语法
网络安全
https
vue.js
api
github
“别再更新了,学不动了”。这句话不知道出了多少开发者的辛酸。在过去的一年中,Vue 团队一直都在开发 Vue.js 的下一个主要版本,就在 6 月底,尤大更新同步了 Vue 3 及其周边生态的状态:Vue 3: mid 2020 status update (https://github.com/vuejs/rfcs/issues/183)。
政采云前端团队
2020-07-24
2.1K
0
基于 Web 端的人脸识别身份验证
javascript
https
网络安全
api
人脸识别
本文首发于政采云前端团队博客:基于 Web 端的人脸识别身份验证 https://www.zoo.team/article/web-face-recognition
政采云前端团队
2020-06-17
4K
0
如何实现高性能的在线 PDF 预览
javascript
网络安全
渲染
api
最近接到产品需求,用户需要在我们的站点上在线查看 PDF 文件,并且查看时,用户可以对 PDF 文件的进行旋转、缩放、跳转到指定页码等操作。
政采云前端团队
2020-06-04
6.2K
0
JS 图片压缩
api
php
文件存储
canvas
说起图片压缩,大家想到的或者平时用到的很多工具都可以实现,例如,客户端类的有图片压缩工具 PPDuck3, JS 实现类的有插件 compression.js ,亦或是在线处理类的 OSS 上传,文件上传后,在访问文件时中也有图片的压缩配置选项,不过,能不能自己撸一套 JS 实现的图片压缩代码呢?当然可以,那我们先来理一下思路。
政采云前端团队
2020-04-27
25.7K
0
自动化 Web 性能分析之 Puppeteer 爬虫实践
api
npm
网站
https
通过上篇文章《自动化 Web 性能优化分析方案》的分享想必大家对“百策系统”有了初步的了解。本文将向大家介绍自动化性能分析使用的核心库——Puppeteer,并结合页面登录场景,介绍 Puppeteer 在百策系统中的应用。
政采云前端团队
2019-12-20
3.3K
0
GitLab Open API 代码量统计,让你的努力被老板看到
git
https
网络安全
api
敦煌系统 是我们政采云前端团队自研的项目开发全流程管理系统,目标是将项目开发的各流程全部管理起来。从项目创建,代码初始,到代码的本地开发,提测交付,测后发布,版本回滚,数据统计等。本文便是该系统中远程项目创建及数据统计部分的实现原理。后续陆续会有敦煌系统其余部分技术文章发布。欢迎大家先关注微信公众号 “政采云前端团队”,或者掘金上关注 “政采云前端团队”,以便第一时间获取最新信息。
政采云前端团队
2019-12-20
5.1K
0
乾坤大挪移!React 也能 “用上” computed 属性
react
vue.js
缓存
api
编程算法
初次见到计算属性一词,是在 Vue 官方文档 《计算属性和侦听器》 一节中,文章中是这样描述计算属性的:
政采云前端团队
2019-12-19
2K
0
浏览器里的本地数据库:IndexedDB
存储
文件存储
api
数据库
云数据库 SQL Server
在现代浏览器的本地存储方案中,indexedDB 是一项重要的能力组成, 它是可以在浏览器端使用的本地数据库,可以存储大量数据,提供接口来查询,还可以建立索引,这些都是其他存储方案 Cookie 或者 LocalStorage 无法提供的能力。单从数据库类型来看,IndexedDB 是一个非关系型数据库(不支持通过 SQL 语句操作)。
政采云前端团队
2019-12-19
1.3K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档