
java
会写bug的要饭的
这个作者很懒,什么都没留下…
展开
-
Swing之JPanel圆角
代码public class PartPanel extends JPanel { private static final long serialVersionUID = 1L; public PartPanel() { super(); setOpaque(true); int fieldWeight = getSize().width; int fieldHeight = getSize().height; setSize(fieldWeight+5, fieldHeigh原创 2022-05-06 15:42:19 · 1442 阅读 · 0 评论 -
java音频之ffmpeg
系列文章目录第一章 语音处理——转wav类型第二章 java wav音頻文件播放文章目录系列文章目录前言一、引入javacv-platform包都包含什么二、如何获取本地ffmpeg执行器总结前言如第一章 语音处理——转wav类型 所写,可以有效实现语音文件转换,但在打包后发现,包很大;所以该章就记录下我自己处理过程;一、引入javacv-platform包都包含什么在maven中引入 <dependency> <groupId>org原创 2022-04-13 09:06:20 · 1792 阅读 · 0 评论 -
java wav音頻文件播放
wav音頻文件播放及時長import java.io.File;import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioInputStream;import javax.sound.sampled.AudioSystem;import javax.sound.sampled.DataLine;import javax.sound.sampled.SourceDataLine;import it.sauro原创 2022-04-01 14:54:03 · 1967 阅读 · 0 评论 -
如何设置线程数
碰上一些常规的业务操作,比如,通过一个线程池实现向用户定时推送消息的业务,我们又该如何设置线程池的数量呢?可以参考以下公式来计算线程数:线程数=N(CPU核数)*(1+WT(线程等待时间)/ST(线程时间运行时间))可以通过 JDK 自带的工具 VisualVM 来查看 WT/ST 比例,以下例子是基于运行纯 CPU 运算的例子,我们可以看到:WT(线程等待时间)= 36788ms [线程运行总时间] - 36788ms[ST(线程时间运行时间)]= 0线程数=N(CPU核数)*(1+ 0 [W原创 2022-03-22 14:33:53 · 1926 阅读 · 0 评论 -
语音处理——转wav类型
文章目录前言一、maven依赖二、使用步骤前言基于ffmpeg开发,用于java技术语音格式转换。一、maven依赖</dependency> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version原创 2022-03-17 18:06:41 · 4465 阅读 · 0 评论 -
java 离线版语音转文字
使用vosk开源项目,基于java实现离线语音转文字文章目录前言一、VOSK是什么?二、使用步骤1.环境准备2.maven依赖如果导入失败可以下载jar,build path一下;3.语言模型4.运行代码总结前言当前主流的语音识别大厂有科大讯飞、百度、谷歌等,但在他们官网中发现,支持java离线版的并不多,科大讯飞离线包仅基于安卓,而百度官方并没有离线版的,所以在资源查找中筛选出VOSK、CMU Sphinx,并且两者都是开源的,但CMU Sphinx官网中并没有中文模型,所以在选用上选择了VO.原创 2022-03-17 17:44:02 · 9531 阅读 · 38 评论 -
分割字符串———Java StringTokenizer 类
分割字符串———Java StringTokenizer 类在看代码的过程中,遇见了一个分割字符串的Util,分享记录一下。文章目录分割字符串———Java StringTokenizer 类Java StringTokenizer 类一、StringTokenizer 构造方法:二、StringTokenizer 常用方法:三、实例Java StringTokenizer 类ava StringTokenizer 属于 java.util 包,用于分隔字符串。一、StringTokeni原创 2021-09-25 16:12:04 · 315 阅读 · 0 评论 -
Swing-自定义滚动条
Swing-自定义滚动条记录一下在java界面化展示中的案例,该滚动条可以动态显示。文章目录Swing-自定义滚动条效果如图:总结#自定义JScrollPane滚动条import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Rectangle;import java.awt.RenderingHints;imp原创 2021-09-08 17:35:10 · 989 阅读 · 0 评论 -
微服务SpringCloud(二)——Feign
强更微服务,大家多多支持!!!简介Feign是Netflix开发的声明式,模板化的HTTP客户端,其灵感来自Retrofit,JAXRS-2.0以及WebSocket.Feign可帮助我们更加便捷,优雅的调用HTTP API。在SpringCloud中,使用Feign非常简单——创建一个接口,并在接口上添加一些注解,代码就完成了。Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。SpringCloud对Feign进行了增强,使Feign支持了SpringMVC注解,并整合.原创 2021-01-16 15:11:55 · 172 阅读 · 0 评论 -
eclipse中调试失效
eclipse中调试按钮变灰色且快捷键没反应的解决方法:首先进入到eclipse的安装目录下;然后找到configuration目录下的org.eclipse.osgi文件夹;最后清空该文件夹即可。原创 2020-12-24 10:59:51 · 358 阅读 · 0 评论 -
圖片壓縮及字節轉換
/** * 按照 宽高 比例压缩 * * @param imgIs 待压缩图片输入流 * @param scale 压缩刻度 * @param out 输出 * @return 压缩后图片数据 * @throws IOException 压缩图片过程中出错 */ public static File compress(File file, double scale) throws IOException { byte[] srcImgData = getBytes(原创 2020-12-04 16:16:06 · 154 阅读 · 0 评论