腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
vivo互联网技术
专栏成员
举报
344
文章
484518
阅读量
57
订阅数
订阅专栏
申请加入专栏
全部文章(344)
java(67)
javascript(39)
数据库(34)
android(28)
编程算法(28)
架构设计(25)
大数据(22)
云数据库 Redis(21)
node.js(19)
sql(18)
Elasticsearch Service(18)
缓存(17)
https(16)
分布式(14)
网络安全(14)
api(13)
网站(13)
存储(13)
vue.js(12)
微服务(12)
http(11)
云数据库 SQL Server(10)
lucene/solr(10)
运维(10)
移动开发(9)
容器(9)
dubbo(9)
css(8)
html(8)
容器镜像服务(8)
spring(8)
kafka(8)
消息队列 CMQ 版(7)
开源(7)
自动化(7)
jvm(7)
数据结构(7)
负载均衡(6)
xml(6)
打包(6)
apache(6)
数据分析(6)
系统架构(6)
云服务器(5)
tomcat(5)
深度学习(5)
kubernetes(5)
推荐系统(5)
小程序(5)
数据可视化(5)
机器学习(4)
c++(4)
php(4)
ide(4)
github(4)
jar(4)
搜索引擎(4)
nginx(4)
神经网络(4)
TDSQL MySQL 版(4)
人工智能(4)
渲染(4)
html5(4)
jdk(4)
mybatis(4)
spring boot(4)
kotlin(4)
webgl(4)
数据挖掘(3)
互动直播(3)
腾讯云可观测平台(3)
电商(3)
数据安全(3)
webpack(3)
serverless(3)
devops(3)
shell(3)
spark(3)
自动化测试(3)
rabbitmq(3)
canvas(3)
云计算(3)
sdk(3)
实时监控(3)
对象存储(2)
官方产品(2)
NLP 服务(2)
react(2)
ecmascript(2)
webview(2)
opengl(2)
mvc(2)
git(2)
linux(2)
负载均衡缓存(2)
mapreduce(2)
短视频(2)
cci 持续集成(2)
传媒云原生 移动开发平台(2)
es 2(2)
数字营销(2)
日志数据(2)
babel.js(2)
游戏(2)
dns(2)
zookeeper(2)
npm(2)
cdn(2)
单元测试(2)
rpc(2)
敏捷开发(2)
jenkins(2)
uml(2)
数据处理(2)
腾讯云开发者社区(2)
迁移(2)
es(2)
实时数仓(2)
云数据仓库 ClickHouse(2)
app(2)
it(2)
native(2)
security(2)
ui(2)
软件架构(2)
费用中心(1)
自动驾驶(1)
tensorflow(1)
c 语言(1)
perl(1)
python(1)
go(1)
lua(1)
bash(1)
bootstrap(1)
ajax(1)
android studio(1)
listview(1)
textview(1)
单片机(1)
sqlite(1)
oracle(1)
postgresql(1)
maven(1)
unix(1)
bash 指令(1)
容器服务(1)
文件存储(1)
云直播(1)
移动直播(1)
访问管理(1)
云数据库 MongoDB(1)
VPN 连接(1)
网络流日志(1)
数据加密服务(1)
腾讯云测试服务(1)
mongodb(1)
DevOps 解决方案(1)
数据备份(1)
微服务与微计算(1)
微信小程序音视频(1)
electron(1)
svg(1)
redux(1)
rxjs(1)
爬虫(1)
hadoop(1)
hive(1)
jdbc(1)
hashmap(1)
tcp/ip(1)
flash(1)
gradle(1)
微信(1)
安全漏洞(1)
hbase(1)
图片加速(1)
任务调度(1)
虚拟化(1)
机器学习平台(1)
mvcc(1)
unicode(1)
utf8(1)
ascii(1)
groovy(1)
功能测试(1)
性能测试(1)
etcd(1)
raft(1)
flink(1)
前端性能监控(1)
事件总线(1)
验证码(1)
数据湖(1)
buffer(1)
dropbox(1)
error(1)
nio(1)
selector(1)
部署(1)
登录(1)
服务器(1)
管理(1)
后端(1)
架构师(1)
脚本(1)
客户端(1)
软件(1)
实践(1)
数据(1)
腾讯(1)
网络编程(1)
系统设计(1)
研发(1)
搜索文章
搜索
搜索
关闭
Tars-Java网络编程源码分析
java
buffer
nio
selector
网络编程
本文从Java NIO网络编程的基础知识讲到了Tars框架使用NIO进行网络编程的源码分析。
2020labs小助手
2023-03-20
370
0
委派模式——从SLF4J说起
jdbc
dubbo
jar
java
数据库
将某个通用解决方案包装成成熟的工具包,是每一个技术建设工作者必须思考且必须解决的问题。本文从业内流行的既有工具包入手,解析实现思路,沉淀一般方法。为技术建设的初学者提供一些实践思路的参考。尤其是文中提倡的“去中心化”的协作模式,和“关键链路+开发接口”的开发模式,具有一定的实际落地意义。当然本文在行文中,不可避免存在一定主观偏见性,读者可酌情阅读。
2020labs小助手
2023-01-31
363
0
Dubbo 泛化调用在vivo统一配置系统的应用
dubbo
java
网络安全
编程算法
Dubbo泛化调用特性可以在不依赖服务接口API包的场景中发起远程调用, 这种特性特别适合框架集成和网关类应用开发。
2020labs小助手
2022-09-27
1K
0
高性能 Java 计算服务的性能调优实战
缓存
hashmap
javascript
编程算法
java
随着业务的日渐复杂,性能优化俨然成为了每一位技术人的必修课。性能优化从何着手?如何从问题表象定位到性能瓶颈?如何验证优化措施是否有效?本文将介绍分享 vivo push 推荐项目中的性能调优实践,希望给大家提供一些借鉴和参考。
2020labs小助手
2022-09-19
655
0
vivo 全球商城:电商平台通用取货码设计
java
随着O2O线上线下业务的不断扩展,电商平台也在逐步完善交易侧相关的产品功能。在最近的需求版本中,业务方为进一步提升用户的使用体验,规划了取货码生成及订单核销相关逻辑,目的是让线上的用户在付完款之后能够到店取货或者安排导购派送。
2020labs小助手
2022-09-13
665
0
密集计算场景下的 JNI 实战
java
jvm
c++
在 Java 发展历程中,JNI 一直都是一个不可或缺的角色,但是在实际的项目开发中,JNI 这项技术应用的很少。在笔者经过艰难的踩坑之后,终于将 JNI 运用到了项目实战,本文笔者将简单介绍 JNI 技术,并介绍简单的原理和性能分析。通过分享我们的实践过程,带各位读者体验 JNI 技术的应用。
2020labs小助手
2022-08-23
538
0
HttpClient 在vivo内销浏览器的高并发实践优化
java
http
HttpClient作为Java程序员最常用的Http工具,其对Http连接的管理能简化开发,并且提升连接重用效率;在正常情况下,HttpClient能帮助我们高效管理连接,但在一些并发高,报文体较大的情况下,如果再遇到网络波动,如何保证连接被高效利用,有哪些优化空间。
2020labs小助手
2022-08-15
348
0
服务器内存故障预测居然可以这样做!
运维
java
随着互联网业务的快速发展,基础设施的可用性也越来越受到业界的关注。内存发生故障的故障率高、频次多、影响大,这些对于上层业务而言都是不能接受的。
2020labs小助手
2022-07-26
18.1K
1
工作流引擎在vivo营销自动化中的应用实践 | 引擎篇03
java
本文是《vivo营销自动化技术解密》的第4篇文章,分析了在营销自动化业务引入工作流技术的背景和工作流引擎的介绍,同时介绍了几种业界流行的开源工作流引擎特点,以及在项目自研开发过程中的设计思路和总结思考。
2020labs小助手
2022-07-18
1.5K
0
剖析 SPI 在 Spring 中的应用
java
spring
SPI(Service Provider Interface),是Java内置的一种服务提供发现机制,可以用来提高框架的扩展性,主要用于框架的开发中,比如Dubbo,不同框架中实现略有差异,但核心机制相同,而Java的SPI机制可以为接口寻找服务实现。SPI机制将服务的具体实现转移到了程序外,为框架的扩展和解耦提供了极大的便利。
2020labs小助手
2022-06-21
1K
0
状态机引擎在vivo营销自动化中的深度实践 | 引擎篇02
自动化
java
营销自动化平台支持多种不同类型运营活动策略(比如:短信推送策略、微信图文推送策略、App Push推送策略),每种活动类型都有各自不同的执行流程和活动状态。比如短信活动的活动执行流程如下:
2020labs小助手
2022-04-11
1.1K
0
深入剖析 RocketMQ 源码 - 负载均衡机制
java
分布式
负载均衡
RocketMQ是一款优秀的分布式消息中间件,在各方面的性能都比目前已有的消息队列要好,RocketMQ默认采用长轮询的拉模式, 单机支持千万级别的消息堆积,可以非常好的应用在海量消息系统中。
2020labs小助手
2022-04-07
569
0
JVM自定义类加载器在代码扩展性的实践
java
jvm
名单管理系统是手机上各个模块将需要管控的应用配置到文件中,然后下发到手机上进行应用管控的系统,比如各个应用的耗电量管控;各个模块的管控应用文件考虑到安全问题,有自己的不同的加密方式,按照以往的经验,我们可以利用模板方法+工厂模式来根据模块的类型来获取到不同的加密方法。代码类层次结构示意如下:
2020labs小助手
2022-03-21
370
0
Dubbo服务如何优雅的校验参数
java
dubbo
服务端在向外提供接口服务时,不管是对前端提供HTTP接口,还是面向内部其他服务端提供的RPC接口,常常会面对这样一个问题,就是如何优雅的解决各种接口参数校验问题?
2020labs小助手
2022-03-08
1.4K
0
流量录制与回放在vivo的落地实践
java
单元测试
架构设计
近几年,vivo互联网领域处于高速发展状态,同时由于vivo手机出货量一直在国内名列前茅,经过多年积累,用户规模非常庞大。因此,vivo手机出厂内置很多应用,如浏览器、短视频、直播、资讯、应用商店等都是直面用户的高并发、复杂系统。这些面向用户的系统对使用体验要求非常高,对这些业务的质量保障是重中之重。
2020labs小助手
2022-02-15
1.8K
0
vivo 评论中台的流量及数据隔离实践
java
vivo评论中台通过提供评论发表、点赞、举报、自定义评论排序等通用能力,帮助前台业务快速搭建评论功能并提供评论运营能力,避免了前台业务的重复建设和数据孤岛问题。目前已有vivo短视频、vivo浏览器、负一屏、vivo商城等10+业务接入。这些业务的流量大小和波动范围不同,如何保障各前台业务的高可用,避免因为某个业务的流量暴增导致其他业务的不可用?所有业务的评论数据都交由中台存储,他们的数据量大小不同、db压力不同,作为中台,应该如何隔离各个业务的数据,保障整个中台系统的高可用?
2020labs小助手
2022-02-09
876
0
事件驱动架构在 vivo 内容平台的实践
微服务
传媒云原生 移动开发平台
java
当下,随着微服务的兴起,容器化技术的发展,以及云原生、serverless 概念的普及,事件驱动再次引起业界的广泛关注。
2020labs小助手
2022-01-24
798
0
版本不兼容Jar包冲突该如何是好?
java
jar
常言道:编码五分钟,解冲突两小时。作为Java开发来说,第一眼见到ClassNotFoundException、NoSuchMethodException这些异常来说,第一反应就是排包。经过一通常规和非常规操作以后,往往会找到同一个Jar包引入了多个不同的版本,这时候一般排除掉低版本、保留高版本就可以了,这是因为一般Jar包都是向下兼容的。但是,如果出现版本不兼容的情况的时候,就会陷入“老婆和妈同时掉进水里,先救谁”的两难境地,如果恰恰这种不兼容发生在中间件依赖和业务自身依赖之间,那就更难了。
2020labs小助手
2021-12-28
2.4K
0
DevTools 实现原理与性能分析实战
移动开发
java
android
从 2008 年 Google 释放出第一版的 Chrome 后,整个 Web 开发领域仿佛被注入了一股新鲜血液,渐渐打破了 IE 一家独大的时代。Chrome 和 Firefox 是 W3C Web 标准的坚定支持者,随着这两款开源浏览器市场份额逐渐加大,迎来了开发者的春天。这就迎来了一个新的职业分工——前端工程师 frontend-engineer,前端工程师促进了 Web 应用的繁荣,功能强大的调试工具必不可少。Google 基于开源的基础上顺势推出了 DevTools,广受网页开发者的好评,随即也推动了 Chrome 的在商业的成功。
2020labs小助手
2021-12-27
1.2K
0
JDK ThreadPoolExecutor核心原理与实践
java
jdk
本文内容主要围绕JDK中的ThreadPoolExecutor展开,首先描述了ThreadPoolExecutor的构造流程以及内部状态管理的机理,随后用大量篇幅深入源码探究了ThreadPoolExecutor线程分配、任务处理、拒绝策略、启动停止等过程,其中对Worker内置类进行重点分析,内容不仅包含其工作原理,更对其设计思路进行了一定分析。文章内容既包含了源码流程分析,还具有设计思路探讨和二次开发实践。
2020labs小助手
2021-12-21
667
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档