首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Wx公众号_码小菜
掘友等级
高级研发工程师
Go Java Rust Scala爱好者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
100
文章 93
沸点 7
赞
100
返回
|
搜索文章
赞
文章( 93 )
沸点( 7 )
复杂Json如何快速转成Java类,让你有更多时间摸鱼
1. 前言 作为一名Java后端程序员经常会有封装一些调用第三方接口的实际需求。比如胖哥最近对微信支付V3的封装Payment Spring Boot。 大家都明白第三方接口的参数和返回值都是提供方定义好的,我们封装时需要生成自己的POJO类。这种工作没有技术含量不说,还耗时耗…
Golang 之 我被 for-range 循环进去了
非常简单,test1() 中的修改并未对原数据产生影响,而 test2() 和 test3() 中的修改真正改变了原数据。我们看一下打印的结果: 最终输出也是跟我们预想的一致。 原因是因为每次循环都声明新变量,对应的地址也是不一样的。 由 for range 的原理我们可以知道…
百万在线直播互动平台基于Docker的微服务架构实践
本文从具体的项目实例出发和大家讨论如何从无到有地去搭建一个能够快速伸缩的微服务架构。 本文将围绕以下主题,探讨直播互动的微服务架构设计: 针对现在非常火热的直播场景,如何设计一个稳定的消息互动系统,以支持百万级消息的互动分发。
互动直播之WebRTC服务开源技术选型
最原始的直播系统其实并没有想象的那么复杂,无非就是主播端将音视频数据推送到服务器,观众端则从服务器拉取数据播放。 推流,是直播中的一个术语,意思是将流媒体数据推送到服务器。如何推流,关键就在于使用的推流协议。 拉流,指的是观众端流媒体数据的拉取,同样也需要通过约定的拉流协议来拉…
简单高效的直播服务器
安装和使用非常简单; 纯 Golang 编写,性能高,跨平台; 支持常用的传输协议、文件格式、编码格式;
直播技术原理:CDN 与直播
对于直播业务场景,大家遇到问题时候获得的第一现场大多数都是从CDN观众端感受到,比如拉流发现主播卡了,有杂音,模糊,不出图等一类现象。在排查这类问题时候,其实从范围上讲,我们需要从两部分去排查。我们实时音视频云结合CDN直播构建的场景如下图所示: 左边是声网实时音视频云部分,右…
学会反射后,我被录取了(干货)
有反必有正,就像世间的阴和阳,计算机的0和1一样。天道有轮回,苍天...(净会在这瞎bibi) 在学习反射之前,先来了解正射是什么。我们平常用的最多的 new 方式实例化对象的方式就是一种正射的体现。假如我需要实例化一个HashMap,代码就会是这样子。 某一天发现,该段程序不…
gRPC Go! Go! Go!| 🏆 技术专题第二期征文
简单地说,RPC 就是像调用本地服务一样调用远程服务。 它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的…
TypeScript 4.1 新特性:字符串模板类型,Vuex 终于有救了?
TypeScript 4.1 快要发布了,老爷子 Anders Hejlsberg 加入了一项重大更新,「字符串模板类型」 的支持。昨天看到这个更新的我特别兴奋,曾几何时,只要一遇到字符串拼接相关的类型,TypeScript 就束手无策了,比如: Vuex 中加了 namesp…
go-kit微服务:服务注册与发现
在微服务架构下,原单体服务被拆分为多个微服务独立部署,客户端就无法知晓服务的具体位置;而且服务数量太多,维护如此多的服务地址,运维人员也无法高效工作。 因此,在微服务架构中引入了服务注册中心,用于接受和维护各个服务的地址信息。客户端或者网关可以通过注册中心查询目标服务地址,动态…
下一页
个人成就
文章被点赞
7
文章被阅读
1,984
掘力值
82
关注了
69
关注者
0
收藏集
4
关注标签
10
加入于
2018-07-06