首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/rainbond/blog/5559728

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

不用Swagger,那我用啥?

@[toc] 上周松哥写了一篇文章和小伙伴们分享 Swagger3 在 Spring Boot 中的用法,评论中有不少小伙伴推荐 Spring Doc,松哥趁着休息时间抽空看了下,这个东西确实不错,不存在和 Spring Boot 之间的兼容问题,于是就撸了这篇文章和小伙伴们分享。一起来看看这个好玩的文档生成工具吧! 1. OpenApi 在正式学习 Spring Doc 之前,先给大家介绍一下 OpenAPI。 OpenApi 是一个业界的 API 文档标准,是一个规范,这个规范目前有两大实现,分别是: SpringFox SpringDoc 其中 SpringFox 其实也就是我们之前所说的 Swagger,SpringDoc 则是我们今天要说的内容。 OpenApi 就像 JDBC 一样,制定了各种各样的规范,而 Swagger 和 SpringDoc 则类似于各种各样的数据库驱动,是具体的实现。 所以可能很多小伙伴也发现了,Swagger 和 Spring Doc 有一些相似的地方,这就是因为他们都遵守了相同的规范。 不过呢,Swagger 更新有点慢吞吞的,为了能够和新版的 ...

Monibuca v4.0.1 发布 —— 开源 go 语言流媒体服务器开发框架

Monibuca是一款开源go语言流媒体服务器开发框架 简洁 Go语言本身的简洁+代码设计追求极致精简、优雅,阅读源码变成一件愉快的事 启动工程提供了标准化的接入示例,插件引入十分简单 精致 设计精巧的插件机制,实现高内聚低耦合,具有高超的扩展能力 无锁化设计以及手术刀般精确的内存复用,充分利用多核计算,性能强悍 易用 无需配置环境,无需安装运行时,直接下载可执行文件 为arm架构提供贴心的编译版本,可以直接下载运行 v4 版本升级主要更新点: 对核心结构体进行泛型重构 RingBuffer中元素存放的是完整的一帧,以确保构建RTP包时可以准确添加marker 去除GOP延迟追帧逻辑,改为跳帧同步最新关键帧技术 缓存形式从[]byte变为net.Buffers,使得可利用writev提高性能 缓存中预构建avcc、flv、rtp三种格式,并且复用内存 支持动态码率、动态分辨率 Stream拥有4种状态,从而支持按需拉流,断线重连等复杂场景 去除Track等待逻辑,改为通过事件通知的方式 原有Hook机制修改为事件总线模型,简化了代码逻辑 新增http回调设置 插件安装API更新,更简单...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册