自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java操作音频mp3和amr格式转换

一、问题目前大部分java方式操作音频格式转换的都需要安装和配置ffmpeg文件,否则可能会报编/解码器丢失的错误。该方式在本机执行还可以,但是真正运用到生产,由于涉及到扩缩容等问题,真要在生产环境再手动安装ffmpeg就很不方便。该种方式可参考https://github.com/dadiyang/jave这里推荐一种配置pom依赖的方式解决音频文件转换问题,亲测可用。

2024-04-06 07:31:56 448 1

转载 update select

1111111111

2023-03-01 00:20:48 77

原创 rocketmq控制台搭建(rocketmq-console)

1. 下载开源的rocketmq-externals项目https://github.com/apache/rocketmq-externals2. 找到rocketmq-console,先编辑一下rocketmq-console里面的application.properties文件,将项目使用的rocketmq.config.namesrvAddr配置上去(或者在项目启动时,以参数的形式配进去)3. 由于rocketmq的4.4.0版本已经发布,所以4.4.0-SNAPSHOT好像已经.

2021-07-15 02:45:01 1050 1

原创 java8 list去重

一、去除List中重复的StringList uniqueStr = list.stream().distinct().collect(Collectors.toList());二、按对象属性去重users = users.stream().collect( collectingAndThen( toCollection(() -> new TreeSet<>(Comparator.compar...

2021-04-27 19:36:15 93

原创 redis事务操作MULTI 、 EXEC 、 DISCARD 和 WATCH

官方介绍MULTI、EXEC、DISCARD和WATCH是 Redis 事务相关的命令,事务可以一次执行多个命令,但是必须满足2个条件:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。执行和是否成功是2个概念,并不是一个失败报错等,其他就失败。redis对事务是部分支持。如果最开始语法等就有提交错误,就相当于java的编译器都过不了,那么肯...

2021-04-22 10:14:49 488

转载 java实现去重的四种方法对比

一、常规去重碰到List去重的问题,除了遍历去重,我们常常想到利用Set集合不允许重复元素的特点,通过List和Set互转,来去掉重复元素。// 遍历后判断赋给另一个list集合,保持原来顺序 public static void ridRepeat1(List<String> list) { System.out.println("list = [" + list + "]"); List<String> listNew = new

2021-04-14 16:55:32 403

转载 Java8 Predicate 函数式接口 实现多条件过滤

需求给一个集合,找到满足添加的对象,一下条件可能会动态的变化,有时候只需要满足一个,有时候需要满足两个。。。1、大于。。2、小于。。3、是偶数使用 Predicate完成需求Predicate主要作用就是输入一个参数,输出一个Boolean值,用于判断这个输入的参数是否满足某个条件Predicate 接口里面 一个默认方法 ,可以完成多个条件的组合源码 default Predicate<T> and(Predicate<? super T> othe..

2021-03-27 16:06:41 835

转载 mysql数据库索引

序言         之前写到MySQL对表的增删改查(查询最为重要)后,就感觉MySQL就差不多学完了,没有想继续学下去的心态了,原因可能是由于别人的影响,觉得对于MySQL来说,知道了一些复杂的查询,就够了,但是我认为,不管有没有用,现在学着不懂的东西,说明就是自己薄弱的地方,多学才能比别人更强                                        --WZY一、什么是索引?为什么要建立索引?       索引用于快速找出在某个列中有一特定值的行,不使用索引.

2021-02-08 15:43:55 254

转载 SpringBoot aop的execution表达式详解

Aspectj切入点语法定义在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式 execution (* com.sample.service.impl..*.*(..))execution()是最常用的切点函数,其语法如下所示:整个表达式可以分为五个部分:1、execution(): 表...

2019-05-06 15:24:33 971

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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