![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 54
PJZero
95后/ 在大厂后端六年;利用业余时间探索开源和副业;全干工程师; ♀️热爱跑步,有氧万岁;
新的博客地址: https://journeypeng.best;
SmartZoom: https://smartzoom.fun
展开
-
【流媒体】如何解析RTMP的Chunk Basic Header
这里只讨论如何实践,不涉及为什么这么设计basic由两部分组成,分别是:fmt和csid,其中:fmt决定了后面MessageHeader的格式,csid表示一个媒体流通道,( notice:不是一个流,对相同流的推拉一般而言是不同的csid)下面的代码很好的展示了如何解析basic header的内容,结合代码和rfc,可以更好的理解解析过程。public class BasicHeader { @Getter private int fmt; @Getter.原创 2021-07-04 15:20:04 · 679 阅读 · 0 评论 -
一个简单的HashMap
import java.util.ArrayList;public class CustomHashmap<K, V> { private final ArrayList<V> list; private final int initialCapacity; public CustomHashmap(int initialCapacity) { this.initialCapacity = initialCapacity;原创 2021-06-13 11:44:00 · 108 阅读 · 0 评论 -
【云原生】Spring Cloud主要内容
SpringBoot单体服务的基础,其设计初衷是简化Spring应用复杂的搭建及开发过程。框架提供了一套简单的模块依赖和管理工具,从而避免了开发人员处理复杂的模块依赖和版本冲突问题提供打包即用的Web服务,帮助开发人员快速进入开发配置中心Spring Cloud Config为服务组件提供一套在线的配置服务;提供搭建配置中心所需要的Server和Client。统一配置,统一管理自动化更新服务注册与发现这是通过Spring集成的Kureka或Consul实现的,包括以下功能:服务原创 2021-02-16 12:26:54 · 276 阅读 · 0 评论 -
【spring】给component命名 & 设置scope
文章目录设置scope命名设置scope@Component@Scope(value = ConfigurableBeanFactory.SCOPE_SINGLETON)public class UserService { private String userName; public String getUserName() { return userName; ...原创 2019-12-16 21:19:51 · 2039 阅读 · 0 评论 -
Java 删除某个目录
删除目录或文件,如果目录不为空的话,则递归删除目录下的所有内容/** * 删除文件或目录 * 如果是目录则递归删除目录下所有内容 * ps: 不支持link类型的目录 * * @param path 要删除的文件 * @return * @throws IOException */public static boolean delete(Path path) throws I...原创 2019-12-14 19:19:22 · 326 阅读 · 0 评论