视频生产环境下的音视频解决方案 软件架构

视频生产环境下的音视频解决方案

随着云剪辑、云导播、音视频生产在线协作的兴起, 生产环境下的音视频处理越发为人所关注。音视频处理在生产环境下,对 控制精准性 有着更高的要求。从服务端到客户端,精准的时间控制、画面控制都是生产环境音视频和分发环境下音视频处理的重要区别。服务端与客户端的协同上,容易产生微小的差异。 文 / 姜雨晴 整理 / LiveVideoStack 视频回放: https://w...
阅读全文
想理解Java的IO,不要从操作系统开始说起的都是耍流氓... Java

想理解Java的IO,不要从操作系统开始说起的都是耍流氓...

本文来自作者投稿,原作者:N.Y 前 言 在上一篇文章中,我们了解流的概念以及JavaIO流的基本用法,但JavaIO流的演化不仅是如此简单,有心的读者会发现,在JDK1.4之前的IO类都是基于阻塞的IO(可以从InputStream.read()方法实现中看到由synchronized修饰的代码块),发展到JDK1.4之后NIO提供了selector多路复用的机制以及chan...
阅读全文
五年前一位“Java首席架构师”的自述 软件架构

五年前一位“Java首席架构师”的自述

“在平台,有幸结识了一帮趣味相投资深码农,离开以后很难再有这么一个团队来成长了……想想都是幸运,成天跟一群这么优秀的人在一起,想变差都不容易。” 现在负责熊猫 TV 整体基础架构工作,是一个快 9 年工龄的码农。 在 2007 年毕业,和很多同行一样,也是从小公司起步,曾做过 ERP,信息安全,互联网社交平台、游戏平台等,现在工作是直播娱乐平台。写过几年的语言有 Java、C/C++、PH...
阅读全文
Tomcat 架构原理解析到架构设计借鉴 编程技术

Tomcat 架构原理解析到架构设计借鉴

Tomcat 架构原理解析到架构设计借鉴 Tomcat 发展这么多年,已经比较成熟稳定。在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』,难道说如今就没有必要深入学习它了么?学习它我们又有什么收获呢? 静下心来,细细品味经典的开源作品。提升我们的「内功」,具体来说就是学习大牛们如何设计、架构一个中间件系统,并且让这些经验为我所用。 ...
阅读全文
采坑SpringBoot2.2.0+Nacos做分布式配置中心原理(一) Spring

采坑SpringBoot2.2.0+Nacos做分布式配置中心原理(一)

团队准备做一个新项目,然后采用的是微服务架构和分布式系统开发,刚好开始用的时候SpringBoot 2.2.0 然后碰到一些问题记录一下,然后再一起来学习学习 Nacos做配置中心的大致原理,如果有时间 还可以看看源码,哈哈 SpringBoot 2.2.0的问题 spring boot 2.2.0 bug ,造成 和mybatis 3.5.2 不兼容 因为我们的nacos的数据...
阅读全文
四张图带你了解Tomcat系统架构 软件架构

四张图带你了解Tomcat系统架构

俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节, Tomcat 的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat 最核心的模块,问题才可以游刃而解,了解了 Tomcat 的整体架构对以后深入了解 Tomcat 来说至关重要! 一、Tomcat顶层架构 先上一张 Tomcat 的顶层结构图(图A)...
阅读全文
深入理解Android MTP之存储映射分析 Java

深入理解Android MTP之存储映射分析

深入理解Android MTP之UsbService启动分析 分析了MTP的服务端的启动,本文来分析切换MTP模式后,存储中的数据(文件、目录)是如何映射到PC端的。 首先你得知道如何切换MTP模式。当手机通过usb连接电脑时,会出现一个关于usb的通知,点击通知后,会出现一个类似如下的界面 这个File Transfer选项,就是MTP模式。 根据 深入理解A...
阅读全文
谁能想到,我给技术总监“上了一课” Spring

谁能想到,我给技术总监“上了一课”

由于疫情的原因,我被分配的任务不是很多,所以就会空出一点时间,一般这个时候我都会做自己的事情,比如看看源码、翻翻博客、然后就是写写博客。 图片来自 Pexels 正当我沉迷在源码中不能自拔的时候,总监突然来到我旁边轻声的对我说道:最近这段时间大家的任务也不是特别多,空闲时间比较足,你这边能不能做点技术分享什么的,一来可以联络一下同事之间的感情,二来也可以增加同事之间的学习氛围。 ...
阅读全文
详解Tomcat内部实现架构解析 编程技术

详解Tomcat内部实现架构解析

Tomcat顶层架构 可以看到一个Server可以有多个Service,一个Service可以有多个Connector和一个Container,这两部分是tomcat的核心。 1,Connector用于处理连接相关额事情,并提供Socket与Reponse相关的转化 2,Container用于封装和管理Servlet,以及具体处理Request请求 多个Conn...
阅读全文
Loading...