欢迎光临
我们一直在努力

技术分享

第205页

pyav 如何获取视频时长?

mumupudding阅读(54)评论(0)

用ffmpeg检查视频文件时长 一个视频文件的时长有很多种: 容器时长 流时长 文件时长 https://segmentfault.com/a/1190000043446256

偏向锁 10 连问,被问懵圈了。。

mumupudding阅读(46)评论(0)

前言 对于Hotpot JVM中的偏向锁,大部分开发者都比较熟悉或者至少听说过。那我们用下面10个关于偏向锁的进阶问题,检验一下自己离精通还有多远。 如何判断当前锁对象为偏向锁 偏向锁如何判断锁重入 当代码运行至synchronized修饰...

Java 集合中的排序算法浅析

mumupudding阅读(38)评论(0)

作者:京东物流 秦彪 1.  引言 排序是一个Java开发者,在日常开发过程中随处可见的开发内容,Java中有丰富的API可以调用使用。在Java语言中,作为集合工具类的排序方法,必定要做到通用、高效、实用这几点特征。使用什么样排序算法会比...

如何用Go快速实现规则引擎

mumupudding阅读(52)评论(0)

一、出师之名 提到规则引擎,大部分人都会先想到DSL(Domain Specific Language),进而联想令人生畏的编译原理、递归下降、LL或LR。但规则引擎有大有小,它们在不同场景的存在不一样,并不一定都要这么复杂。 比如在一个小...

面试官:限流算法有哪些?

mumupudding阅读(39)评论(0)

限流的实现算法有很多,但常见的限流算法有三种:计数器算法、漏桶算法和令牌桶算法。 1.计数器算法 计数器算法是在一定的时间间隔里,记录请求次数,当请求次数超过该时间限制时,就把计数器清零,然后重新计算。当请求次数超过间隔内的最大次数时,拒绝...

责任链和策略设计模式-基于Java编程语言

mumupudding阅读(50)评论(0)

作者:京东物流 钟磊 1 前言 最近在梳理接口逻辑的时候发现,代码中使用的策略和责任链设计模式给我留下了非常深刻的印象。一个业务逻辑流程通常非常适合使用责任链和策略设计模式来实现,因为一个业务需求通常可以拆分成一个个独立的逻辑处理单元并按顺...

文盘Rust — 本地库引发的依赖冲突

mumupudding阅读(45)评论(0)

作者:京东科技 贾世闻 问题描述 clickhouse 的原生 rust 客户端目前比较好的有两个clickhouse-rs 和 clickhouse.rs 。clickhouse-rs 是 tcp 连接;clickhouse.rs 是 h...