直播CDN调度技术关键挑战与架构设计
作者:胡济麟1、背景介绍1.1直播业务特点互联网视频直播是一种消息媒介形态,提供时产时消的内容,经过多年,已经发展出秀场、游戏、电商、体育等多种业务形态。主要特点是:内容实时产生实时消费,对时效性要求更高;流媒体内容占用带宽大
一文详解 Netty 组件
作者:京东物流张弓言一、背景Netty是一款优秀的高性能网络框架,内部通过NIO的方式来处理网络请求,在高负载下也能可靠和高效地处理I/O操作作为较底层的网络通信框架,其被广泛应用在各种中间件的开发中,比如RPC框架、MQ、Elasticsearch等,这
Easter79 Easter79
3年前
SpringBoot系列六:SpringBoot整合Tomcat
声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。1、概念:SpringBoot整合Tomcat2、背景  SpringBoot本身支持有两类的WEB容器:默认的Tomcat、Jetty,那么现在如果从实际的角度来看,在SpringBoot运行的时候即使没有WEB容器,那么也可以采用自定义的方式实
Stella981 Stella981
3年前
Cocos Creator 初探:修改Engine来调整FPS信息显示
CocosCreator刚用上,感觉这不就是Unity的孪生兄弟嘛,简单看完example,然后翻了翻手册,开始上手第一个小项目。创建了一个TypeScript项目,刚画了个背景,调整了一下大小为1920\1080(为了适应手机屏),选择长宽自适应,然后选择在Chrome内预览:!(https://oscimg.oschina.net/os
Stella981 Stella981
3年前
SpringBoot系列六:SpringBoot整合Tomcat
声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。1、概念:SpringBoot整合Tomcat2、背景  SpringBoot本身支持有两类的WEB容器:默认的Tomcat、Jetty,那么现在如果从实际的角度来看,在SpringBoot运行的时候即使没有WEB容器,那么也可以采用自定义的方式实
Wesley13 Wesley13
3年前
GPU加速深度学习
原文地址(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fclick.aliyun.com%2Fm%2F26286%2F)1\.背景  一年半以前,AlphaGo完胜李世乭的围棋赛让深度学习(DeepLearning)这个名词家喻户晓,再度掀起人工智能的新一波热潮。其实深度学
Stella981 Stella981
3年前
Android中的Selector的用法
Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist\_view.xml为例)1.创建mylist\_view.xml文件首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist\_view.xml,
Wesley13 Wesley13
3年前
C# 虹软离线SDK引擎 人脸识别
一,背景整体来说虹软的人脸识别SDK还是不错的。我们测试过Face的,百度的,腾讯的,都是在线联网的,需要把上传数据到它们服务器,不利商业用途;虹软SDK支持离线。二,下载虹软SDK  1、注册虹软开发者账号(http://www.arcsoft.com.cn/ai/loginrequired?source../sdk/
Stella981 Stella981
3年前
JavaScript 堆内存分析新工具 OneHeap
OneHeap关注于运行中的JavaScript内存信息的展示,用可视化的方式还原了HeapGraph,有助于理解v8内存管理。背景JavaScript运行过程中的大部分数据都保存在堆(Heap)中,所以JavaScript性能分析另一个比较重要的方面是内存,也就是堆的分析。利用ChromeDevTools可
Wesley13 Wesley13
3年前
Java开发中业务层入参校验详细解析
!(https://oscimg.oschina.net/oscnet/10a2e10d377d8d40dfcb23728b56362444b.jpg)背景首先,我们达成以下共识:一个服务方法,如果入参太多,且基本为非pojo,会给调用方造成不必要的干扰。尽管可以把文档写的很完善,但还是建议使用pojo对多个参数合理封装。