20个非常有用的Java程序片段

https://zhuanlan.zhihu.com/p/27855397 下面是20个非常有用的Java程序片段,希望能对你有用。 1. 字符串有整型的相互转换 String a = String.valueOf(2); //integer to numeric string i...

2019-02-21 17:56:03

阅读数 52

评论数 0

我的知乎收藏

https://www.zhihu.com/collection/215833656

2019-02-21 12:41:26

阅读数 82

评论数 0

Java性能优化的50个细节(珍藏版)

https://blog.csdn.net/qq_42894896/article/details/82256770 在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量在合适的场合使用单例 使用单例可以减...

2019-02-13 08:38:23

阅读数 65

评论数 0

java中多线程异步定时任务学习资料

Java8新的异步编程方式 CompletableFuture(一) https://www.jianshu.com/p/dff9063e1ab6 java高并发系统方案解决之一 ,异步请求的重要性 https://blog.csdn.net/xiaoqiangyonghu/article/...

2018-12-28 21:26:29

阅读数 127

评论数 0

自动发消息

set WshShell= WScript.CreateObject("WScript.Shell") WshShell.AppActivate "照芳" for i = 1 to 33 WScript.sleep 800 WshShell.SendKe...

2019-08-11 14:24:42

阅读数 8

评论数 0

使用Thymeleaf创建word文档

第一步:创建word模板文件 word中新建word文档 设计如下 另存为word模板文件dot 把上面的文件重命名为html文件 用notepad++打开 使用thymeleaf语法修改文件 修改后放到templates下 第二步使用thymeleaf生成word 文档 ...

2019-08-10 12:13:47

阅读数 17

评论数 0

java使用freemarker 生成word文档

问题由来: 开发个新需求,需要按规定导出word文档,文档截图如下 因为之前没做过这个,一脸懵B啊,导出excel和txt倒是经常接触到,对于这个word这种格式不严谨的文件怎么处理呢? 技术选型:可协助实现的技术很多,但是本人极力推荐freemarker,简直太好用了。 ...

2019-08-10 09:02:49

阅读数 6

评论数 0

webrtc录制视频后端转码

ffmpeg -i tests00d021a70eb568ae3a6778add4fed2e9.webm -max_muxing_queue_size 1024 -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" output.mp4

2019-08-05 23:02:26

阅读数 8

评论数 0

webrtc录制视频后端保存

webrtc录制视频后端保存java后端代码 package com.graceup.webrtc; import java.io.File; import java.io.IOException; import java.io.PrintWriter; import java.util.L...

2019-08-05 22:59:21

阅读数 14

评论数 0

使用 ffmpeg 转换视频格式 mp4 webm

ffmpeg是 *nix 系统下最流行的音视频处理库,功能强大,并且提供了丰富的终端命令,实是日常视频处理的一大利器! 实例 flac 格式转 mp3 音频格式转换非常简单:。 ffmpeg -i input.flac -acodec libmp3lame output.mp3 ffmpe...

2019-08-05 22:56:54

阅读数 54

评论数 0

webrtc录制视频

<!doctype html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> &am...

2019-08-05 22:21:56

阅读数 49

评论数 0

FFmpeg的那些坑-Too many packets buffered for output stream

原因 原因是有些视频数据有问题,导致视频处理过快,容器封装时队列溢出。 解决办法 增大容器封装队列大小,比如 -max_muxing_queue_size 1024 1 ffmpeg -i test.mp4 -i watermark.png -max_muxing_queue_size 102...

2019-08-05 22:20:53

阅读数 26

评论数 0

thymeleaf 在 html和js 中拼接字符串

一、th:text字符串和事件拼接 <spanth:text="'Welcome,'+${user.name}"> <spanth:text="|Welcome, ${user.name}|&quo...

2019-08-05 15:32:21

阅读数 18

评论数 0

Java回调函数的用法

个人理解:回调函数就是将一部分实现抛给客户 package com.cy.test; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class WorkImpl { ...

2019-08-03 10:22:39

阅读数 20

评论数 0

ffmpeg的转码延时测试与设置优化

我测试了下ffmpeg直播流的转码延时,这些参数对文件的转码也是通用的; 测试环境: . ffmpeg 版本为v3.0.2 . 从同一台服务器拉流,转码再推送到同一台服务器上,这样减少了服务器与网络影响; . 播放器使用实时模式,不缓冲 1. 设置slow参数 $ ./ffmpeg -i rtmp...

2019-08-01 21:27:17

阅读数 21

评论数 0

FFMPEG采集摄像头推流方法说明

命令 ffmpeg -list_devices true -f dshow -i dummy #获取摄像头名称 ffmpeg -f dshow -i video="获取的摄像头的名称" -vcodec libx264 -acodec copy -preset:v ultra...

2019-08-01 21:00:39

阅读数 45

评论数 0

Java必知必会的20种常用类库和API

一个有经验的Java开发人员特征之一就是善于使用已有的轮子来造车。《Effective Java》的作者Joshua Bloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。顺便说一句,这里不包括框架,如Sp...

2019-08-01 08:22:52

阅读数 15

评论数 0

Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition

在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。比如说最经典的生产者-消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释放对临界资源(即队列)的占用权。因为生产者如果不释放对临界资源的占用权,那么消费者就无法消费队列中的商品,...

2019-07-30 09:07:43

阅读数 21

评论数 0

Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。   volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情...

2019-07-30 09:00:34

阅读数 32

评论数 0

对compareAndSet 的使用方法

今天在看《写给大忙人的看的Java SE 8》第6章的时候,在开头看到: public static AtomicLong largest = new AtomicLong(); //在某些线程中 largest.set(Math.max(!largest.get(),observed));/...

2019-07-30 08:20:43

阅读数 40

评论数 3

提示
确定要删除当前文章?
取消 删除