
java io
文章平均质量分 87
qq_23204557
这个作者很懒,什么都没留下…
展开
-
Java调用ffmpeg处理视频,并记录下遇到的坑
源视频越大,Java线程数越多,出现这种情况的概率越大。大意是:当Runtime对象调用exec(cmd)后,JVM会启动一个子进程,该进程会与JVM进程建立三个管道连接:标准输入,标准输出和标准错误流。假设该程序不断在向标准输出流和标准错误流写数据,而JVM不读取的话,当缓冲区满之后将无法继续写入数据,而Java的waitfor()是阻塞等待子进程完成的。只发生在我本地Mac,在服务器没有出现过。服务器内存不足导致合成视频实际失败,许多的合成文件只有48B,但是没有与之相关的错误日志。原创 2022-09-29 12:20:37 · 3975 阅读 · 0 评论 -
蚂蚁金服面试(未完全解析)
自我介绍,及为什么读研等等。JVM内存结构,垃圾回收。Java并发Java的锁有哪些参考答案:公平锁/非公平锁;是否可重入;独享锁/共享锁,读写锁ReentrantReadWriteLock则可以看成是独享锁和共享锁的组合;悲观锁/乐观锁(CAS)synchronized与lock的区别架构及优化总体的思路负载均衡的种类:四层,根据ip+port;七层,根据url;DNS(参考linux负载均衡总结性说明(四层负载/七层负载))。负载均衡的算法,..原创 2021-03-22 03:02:59 · 1520 阅读 · 1 评论 -
《专题二 单节点系统》之《第三章 应用服务器优化》之《第三节 Tomcat容器优化》
HTTP协议之响应状态码:?《3.3.3 NIO网络编程》:堆外内存:Channel通道:轮询通道Selector选择器:不再轮询通道,改为轮询事件BIO vs NIO:BIO:NIO:NIO与多线程结合的改进方案:《3.3.5 Tomcat参数调优》:调优:架构建议:...原创 2020-06-16 02:14:29 · 328 阅读 · 0 评论