自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql百万级数据批量插入与更新

这个方法的主要目的是使用Spring的JdbcTemplate来批量插入数据到数据库中

2023-12-26 16:39:02 982 1

原创 linux下安装ffmpeg的详细教程、java使用ffmpeg获取视频封面

如果执行出现nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.错误需要安装yasm。这是因为 FFMPEG为了提高编译速度,使用了汇编指令,如MMX和SSE等。如果系统中没有yasm指令的话,就会该错误。Linux系统直接在终端输入 yum install yasm , 安装好后,重新编译就 OK了。1.4进入解压后目录,输入如下命令/usr/local/ffmpeg为自己指定的安装目录。

2023-05-12 17:33:11 751

原创 java 多线程下载网络图片、视频等

例如:实现多个文件同时下载,通过爬虫的方式,或者其他渠道获得到的图片、视频路径(多个),如果成千上百个图片、视频还好你可以等一会,但是上万个,就算一个文件一秒,你也不相等把,如果是视频呢,所以就总结了一下,使用多线程的方式,同时下载多个文件。既加快啦速度页,节省啦时间。例如:下载一个视频的时候,文件很大却又想下载快些就可以使用多线程进行下载。多线程的方式把一个视频查分成多个视频进行下载,加快啦视频的下载速度。

2023-04-17 16:26:13 1022

原创 java 获取富文本内容资源地址

1、项目中需要将内容中图片选择为封面。2、将富文本内容资源重新上传后,将新地址替换旧地址。

2023-04-17 16:25:06 3824

原创 java 根据Excel固定模板导出单个或多个工作簿

根据Excel固定模板导出单个或多个工作簿。{.字段名} 表示集合中字段。{字段名} 表示普通字段。

2023-04-11 14:53:55 1259

原创 Liunx 安装nginx详细教程

nginx详细安装教程,nginx配置ssl证书及配置过程遇到的一些问题。

2023-03-23 15:19:48 300 1

原创 Liunx 安装Mysql8.0.25详细教程

Liunx 安装Mysql8.0.25详细教程

2023-03-21 16:47:25 1332 1

原创 Liunx 安装JDK1.8详细教程

【代码】Liunx 安装JDK1.8详细教程。

2023-01-16 17:17:12 2812

原创 Linux下安装Redis 6.0.5详细教程

项目中常常用到redis,记录下安装过程。

2023-01-10 15:10:12 340

原创 通过Maven仓库安装Spire for Java相关依赖

【代码】通过Maven仓库安装Spire for Java相关依赖。

2022-12-30 11:26:08 3734 2

原创 EasyExcel 导入导出

ExcelProperty注解标注excel里的字段名称。

2022-09-27 16:53:28 1210 1

原创 java 多文件zip压缩包下载导出

【代码】java 多文件zip压缩包下载导出。

2022-08-24 09:20:14 1268 1

原创 SpringBoot整合websocket、nginx配置ws、wss实战记录

挑战之一是WebSocket是一个逐段转发(hop-by-hop)协议,因此当代理服务器拦截到来自客户端的Upgrade请求时,代理服务器需要将自己的Upgrade请求发送给后端服务器,包括适合的请求头。而且,由于WebSocket连接是长连接,与传统的HTTP端连接截然不同,故反向代理服务器还需要允许这些连接处于打开(Open)状态,而不能因为其空闲就关闭了连接。为了让Nginx可以将来自客户端的Upgrade请求发送到后端服务器,Upgrade和Connection的头信息必须被显式的设置。

2022-08-23 14:52:57 7047 4

原创 Java 字符串前后添加指定字符

Java字符串前后添加指定字符。

2022-07-26 17:31:16 7609

原创 Springboot整合swagger,以及开启环境、账号权限验证访问

Springboot整合swagger,以及开启环境、账号权限验证访问一、配置swagger二、使用步骤1.环境权限配置2.账户权限配置一、配置swaggerpom.xml: <!-- swagger --> <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui --> <dependency> <grou

2022-02-24 15:20:58 6186

原创 Java实现生成32位UUID工具类

Java实现生成32位UUID工具类一、Java实现生成32位UUID工具类一、Java实现生成32位UUID工具类代码如下(示例):import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;/** * 拼接 字母+时间+数字的订单号 的字符串 * @Author: kk * @Date:2021/12/27 09:59 */public class UuidUtil{ p

2021-12-27 09:10:40 1987

原创 java基于DFA敏感词工具类

java基于DFA敏感词工具类一、代码示例1.引入库2.读入数据示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。一、代码示例1.引入库代码如下:package com.zhongchuangwang.media.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.util.*;/** * 敏感词过滤工具类 */

2021-10-19 16:16:29 878 1

原创 java分词器

java分词器一、代码示例1.word分词器2.mmseg4j分词器(推荐)示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。一、代码示例1.word分词器代码如下:import com.alibaba.fastjson.JSON;import com.chenlb.mmseg4j.ComplexSeg;import com.chenlb.mmseg4j.Dictionary;import com.chenlb.mmseg4j.MMSeg;impo

2021-10-19 16:16:18 1811

原创 java微信Url转文本

java微信Url转文本一、代码示例1.引入库2.读入数据示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。一、代码示例1.引入库代码如下:import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._c

2021-10-19 16:16:05 765

原创 https配置流程--Nginx(以及跨域、响应超时问题解决)

https配置流程-nginx前言一、阿里云申请证书1.阿里云二、使用步骤1.引入库2.读入数据总结前言前提条件:你要有阿里云的账号,并且要有一个域名。注意:阿里云系统也在不断更新,界面以后可能会有稍许变化,但是原理是相通的。一、阿里云申请证书示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。1.阿里云二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplot

2021-08-05 17:51:12 2716

原创 申请阿里云免费SSL证书(可用于https网站)

申请阿里云免费SSL证书(可用于https网站)前言一、申请步骤1.登录到阿里云后台,并选择 “SSL证书(应用安全)” 菜单2.点击购买证书按钮3.选择免费型DV SSL,Symantec,点击立即购买按钮。4.进行支付5.进入证书控制台,并点击申请按钮【可以从第四步跳转过来,也可以按照第一步的方式进来】6.填写相关信息并点击下一步。7.填写相关信息并点击下一步。8.填写相关信息并点击下一步。前言前提条件:你要有阿里云的账号,并且要有一个域名。注意:阿里云系统也在不断更新,界面以后可能会有稍许变化

2021-08-05 17:05:59 926

原创 SpringBoot定时任务

SpringBoot定时任务一、注解介绍二、使用步骤1.pom.xml中导入必要的依赖:2.springboot的启动类配置:3.定时任务:总结一、注解介绍定时任务在配置类上添加@EnableScheduling开启对定时任务的支持,在相应的方法上添加@Scheduled声明需要执行的定时任务。 其中Scheduled注解中有以下几个参数:cronzonefixedDelay和fixedDelayStringfixedRate和fixedRateStringinitialDelay和ini

2021-06-01 15:53:56 686

原创 解决前后端交互Long类型精度丢失问题

解决前后端交互Long类型精度丢失问题现象一、解决方法1.单个注解2.方法二:统一配置现象ID较长,传到前端后,精度丢失如:后端传递:1396677407141314562前端接收:1396677407141314500一、解决方法将Long类型转成String,再传给前端1.单个注解方法一:单个注解:@JsonSerialize(using= ToStringSerializer.class)private Long id;2.方法二:统一配置方法二:统一配置:packag

2021-05-29 09:56:35 873

原创 List Po 转换成 List Vo

List Po 转换成 List Vo一、创建VO entity二、List Po 转换成 List Vo1.循环遍历2.java8 stream在日常开发中,entity常常不满足前端字段信息需求,又避免在单个entity中添加表字段而造成冗余情况,这个时候我们就会常常使用到Vo来传递数据。一、创建VO entity@Datapublic class UserVo extends User { private List<Cases> casesList;}二、Lis

2021-05-28 10:48:41 4276

原创 Springboot实现支付宝支付详细开发过程

Springboot实现支付宝支付详细开发过程一、准备工作二、开始步骤1.导入maven2.搭建SpringBoot项目,目录结构示例:3.编写alipay.properties配置文件4.编写AlipayBean:5.编写Alipay:6.编写AlipayProperties:7.编写PropertiesListener:8.编写PayService:9.编写PayServiceImpl:10.编写OrderController:11.index页面:11.测试地址根据自己端口修改完毕。一、准备工作

2021-05-19 15:07:04 2056 1

原创 java 基于poi数据的导出与导入

导出word前言一、使用步骤1.引入库2.读入数据总结前言列如:导出榜单信息一、使用步骤1.引入库代码如下(示例):public String exportSpreadAnalysis(HttpServletRequest request, HttpServletResponse response, Integer CurrentPage, Integer pageSize, Date beforeTime, Date currentTime, String platformName, I

2021-03-15 14:09:02 767

原创 MYSQL中CAST()函数的用法

MYSQL中CAST函数的用法一、CAST语法及类型?二、使用示例三、补充在对数据库中查询字段进行排序时,发现字段为字符类型,排序用:ORDER BYreadnum_all DESC 时未能正确排序;这是运用ORDER BYCAST(readnum_all AS DECIMAL) DESC 时成功正确排序。说明:查询时也可以使用:例如:select CAST(readnum_all AS DECIMAL)from 表名一、CAST语法及类型?其语法为:Cast(字段名 a.

2021-02-26 15:28:02 2797 1

原创 给定两个数值,返回百分值

给定两个数值,返回百分值 private static String percent(Long num1, Long num2) { NumberFormat numberFormat = NumberFormat.getInstance(); numberFormat.setMaximumFractionDigits(2); String result = numberFormat.format((float) num1 / (float) num2

2020-11-11 11:27:41 714

原创 集合工具类:集合按照指定分隔符拼接

将集合按照指定分隔符拼接一、使用步骤1.集合工具类2.示例总结一、使用步骤1.集合工具类代码如下(示例):/** * 将集合按照指定分隔符拼接 * * @param colls * @param split * @return */ public static String join(Collection<String> colls, String split) { if (colls == null |

2020-11-06 11:30:51 1397 2

空空如也

空空如也

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

TA关注的人

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