自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 如何把ogg格式转成mp3格式

我们在QQ音乐中下载的歌是ogg格式,这种格式是QQ音乐播放器才能播放,无法在其它播放器上放法,除非我们转成mp3格式,但是很多人都不知道怎么转。其实方法很简单,QQ音乐本来就提供了转码器给我们,只是我们不知道而已。3、添加音乐后开转恩转换就可以了,mp3格式可在保存的目录里。1、我们点击右上角的菜单。

2024-02-05 09:15:19 305

原创 乐观锁失败或接口调用失败后使用AOP实现重试机制

一、乐观锁失败后会报:ObjectOptimisticLockFailureExceptionjava。二、处理方案:捕获到对应乐观锁失败异常后进行重试。以下使用aop实现一个重试,可用于乐观锁。1、新建一个注解,用于标注需要重试的方法。3、新建切面类对标注注解的方法进行代理。2、新建重试的方法并添加注解。

2023-12-13 15:14:05 629

原创 springboot基于EasyExcel使用AOP封装注解统一处理导出Excel

项目中经常遇到导出excel的功能,如果每次都写导出代码是很不方便的,现在基于EasyExcel上,使用aop封装一个导出excel的注解。2、新建一个导出数据实的实体类,并加上EasyExcel的注解3、新建一个service,开发中这些数据是查询数据库的,现在只是简单准备数据4、这时我们需要新建一个注解,用来标注需要导出excel的接口5、有了注解,我们还需要定义一个切面来处理导出的逻辑6、好了,这时我们已经有注解和对应的切面了,我们现在可以在需要导出excel的接口上使用这个注解实现导出excel了。

2023-12-13 15:10:45 838 2

原创 SpringBoot整合ElasticSearch之Java High Level REST Client

注意:使用@Autowired注入RestHighLevelClient 如果报红线,则是因为配置类所在的包和测试类所在的包,包名不一致造成的。需求:同时完成【删除,更新,添加】操作 这里的JSON格式不能格式化。这里可以不写在配置,可以直接写在代码中,只是这样做会专业一点。记得把maven的单元测试关了。操作索引要索引的对象来进行操作。添加文档,使用map作为数据。添加文档,使用对象作为数据。

2023-03-20 00:16:31 1642

原创 脚本操作ElasticSearch

Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,可以降低开发的复杂性,提高系统的可伸缩性。特点:1.基于http协议2.使用XML格式定义或JSON格式定义3.每一个URI代表1种资源。4.客户端使用GET、POST、PUT、DELETE 4个表示操作方式的动词对服务端资源进行操作:GET:用来获取资源POST:用来新建资源(也可以用于更新资源)PUT:用来更新资源DELETE:用来删除资源。

2023-03-20 00:14:05 240

原创 SpringBoot整合Redis之RedisTemplate

RedisTemplate操作时,默认会采用jdkSerializable序列化机制,使得插入的值在redis客户端看来会有乱码,若想解决这一问题,需要手动指定序列化方式。= null?} . . . }

2023-03-19 23:54:56 787 1

原创 JDK1.8 Stream详解

map对集合中每个元素加工,返回加工后结果;flatmap对集合中每个元素加工后,做扁平化处理后(拆分层级,放到同一层)然后返回。:Java函数式编程使得编写并行程序从未如此简单,你需要的全部就是调用一下方法。Stream是Java8 API的新成员,它允许以声明性方式处理数据集合。注意:文章中因排序部分用到外部比较器,需要导入外部jar包。:map返回一个值;flatmap返回一个流,多个值。:函数式编程写出的代码简洁且意图明确,使用。公共方法(字符串转换为字符流)两种:中间操作符、终止操作符。

2023-03-19 23:43:00 327

原创 JDK1.8新特性之函数式接口

什么是函数式接口使用函数式接口(一)常用内置函数式接口(二)消费型接口(三)方法引用(四)供给型接口(五)函数型接口(六)断言型接口欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入

2023-03-19 23:21:04 325

原创 java static关键字定义与作用

static(作用是什么?什么时候执行?)1、静态的成员是属于类,不属于某一个对象,所有对象共享。我们在使用的时候,最好使用类的名称加上静态成员进行调用,提高代码的可读性。也就是说以后我们看到用类名调用的方法或者属性肯定是静态成员。Math.random()2、静态的方法不能够调用非静态的成员(属性和方法)因此,我们必须要new一个对象才能调用。如:入口函数main的时候有感觉3、静态成员...

2018-09-27 17:34:54 291

原创 java构造方法的定义与作用

构造方法(什么时候调用?,作用是什么?)构造方法:1.它具有与类名相同的名称2.它没有返回值(如果有,则不是构造方法,而是和构造方法同名的成员方法)3.构造方法的调用时机与一般的方法不同。一般的方法是在需要时才调用,而构造方法则是创建对象时自动调用,并执行构造方法的内容。因此,构造方法无需在程序中直接调用,而是在对象产生时自动执行。4.基于上述构造方法的特性,可利用它来对对象的数据成员做...

2018-09-27 17:30:38 12502 1

原创 java中this关键字的作用

this关键字this当前对象引用(调用当前方法的对象的引用/)1)使用this调用成员变量,解决成员变量与局部变量的同名冲突public void setName(String name){this.name=name;}2)使作this调用成员方法pubilc void play(){this.print();//this可以省略,直接调用print(),也不建议加this}...

2018-09-27 17:25:08 333

原创 在window中安装java开发环境JDK1.8

在window中安装JDK(本文以1.8为例)1.到官网下载jdk安装文件,安装过程不需要改任何东西,直接一下步直到安装完成。此时默认安装路径应该如下:C:\Program Files\Java,,安装完后,在java目录下应有两个文件夹,分别是jdk和jre,如下图2.分别进入bin目录,复制其路径,路径间用英文分号隔开,如下例:C:\Program Files\Java\jdk1.8....

2018-09-27 17:21:18 604

原创 tomcat7.0.72安装与配置

安装tomcat前先检查jdk是否成功安装1.到官网tomcat.apache.org选择下载7.x/8.x。下载zip版的tomcat不需要安装,直接解压并配置一下环境变量就可以使用了。将下载到的压缩包apache-tomcat-7.0.72.zip解压到任意文件夹,本文解压到C:\App目录下。如下图2.打开环境变量,检查是否已经建JAVA_HOME变量,没有则新建一个,如下图.新...

2018-09-27 17:07:17 2197

原创 Java将中文转换成unicode字符

Java将中文转换成unicode字符public class Test2 { public static void main(String[] args) { String name="你好"; System.out.println(cnToUnicode(name)); } //unicode转成中文 private static String unicodeToCn...

2018-09-27 16:59:55 5726 1

原创 Springmvc整合UEditor

1.新建web project,并配置好spring mvc环境。2.下载百度编辑器UEditor,本文以(ueditor1_4_3_3-utf8-jsp)版本为例。3.在工程WebRoot下创建目录ueditor,并把下载得到的文件全部(jsp目录除外)复制过来。4.把下载得到jsp目录下config.json复制到ueditor目录下。完成3-4步如下图:如图:5.配置后台创建U...

2018-09-27 16:57:08 433

java基础String类选择题练习题

java基础String类选择题练习题,文档包含了答案与分析,适合学习用,本文档仅仅用于学习分享,不得用于商业用途

2018-09-28

java基础if选择题练习题

java基础if选择题练习题,文档包含了答案与分析,适合学习用,本文档仅仅用于学习分享,不得用于商业用途

2018-09-28

mybatis分页插件pagehelper5.1.3

mybatis分页插件pagehelper5.1.3,在mybatis查询中使用分页简单多了

2018-09-28

空空如也

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

TA关注的人

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