独立博客档案 Los Angeles

suninf

www.suninf.net

Alibaba 高级技术专家,经历旺旺、千牛、视频云、钉钉等团队的产品研发。

持续收录 后台收录 认领博客
收录文章
100
篇文字被发现
文章访问
156
次从这里出发阅读
博客访问
2
次前往作者站点
最近更新
06.04
2025年

FROM THIS BLOG

最近文章

第 6 / 9 页

FFmpeg时间戳整理

使用FFmpeg库进行音视频处理时,经常需要处理视频时间、编解码的dts/pts时间戳,时间的准确处理对音视频处理至关重要。 time_base 时间基(time_base)是FFmpeg中作为时间单位的概念。不同的音视频封装格式...

macOS下编译CEF62

CEF是基于chromium的开源项目,让集成chrome的浏览器内核非常方便,而且紧跟升级的节奏,在客户端产品上广泛使用。官网其实已经打了二进制包,可以直接拿来集成。 不过有时候我们还需要自己来打包,最常见...

Java Object类的方法

本文整理一些Java开发中关于Object类型的方法的使用。 equals方法 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象的地址值进行的...

Java对象锁synchronized与Lock类

本文通过一个例子来解释两种锁机制:实现ABC循环打印3次“ABCABCABC”,要求使用3个线程,分别打印A/B/C,通过锁同步机制来控制流程 使用对象锁 synchronized锁的是括号里的对象 public class Main { privat...

Java ArrayList

ArrayList是最常用的随机访问动态数组,与C++的std::vector类似。 类型声明 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.i...

Spring Bean对象管理

Spring是Java服务端主流的开发框架,其中的依赖注入和模块化,实现了一套灵活的组件化方案。 这个相当于Spring在框架层面帮我们做好了Bean对象的管理,而且还支持注解以及很多方法来支持非侵入式的组件化...

Spring 方法拦截

本文介绍一种基于Spring的通用的方法拦截方案,配合注解来轻量级的使用,方法拦截技术经常用于性能监控,统一日志等。 ProxyFactory 代理工厂提供了对象行为的扩展机制(addAdvice)可以在方法调用前后做一...

Java 注解

java注解常常用于自动化,简化代码开发成本,减少重复劳动,比如Spring框架使用了很多注解(如@Resource, @Service,@Component等),让组件化可以非常简单的实施,而且代码清晰简洁。 常用注解 标准注解...

C++11 列表初始化

列表初始化的语法{ arg1, arg2, ... }非常直观,合理使用能简化代码以及增强可读性。 列表初始化的常用语法 直接列表初始化 语法 语义 T object { arg1, arg2, ... }; 对象构造 T { arg1, arg2, ... }; 临...

Java 多线程

本文整理了下Java中常用的多线程相关的类型和使用方式。 线程类 Thread类型 public class Thread implements Runnable { public static native void sleep(long millis) throws InterruptedException; pub...

Java 常用工具类

本文整理Java中常用的工具类,如StringUtils, Arrays, CollectionUtils等 StringUtils StringUtils是Apache Commons Lang3中的提供的操作String工具类。 maven引入 <dependency> <groupId>org...