<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[X2818566的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/X2818566</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; X2818566]]></copyright><item><title><![CDATA[java发起http请求使用代理服务器]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/128916160</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/128916160</guid><author>X2818566</author><pubDate>Tue, 07 Feb 2023 11:51:02 +0800</pubDate><description><![CDATA[【代码】java发起http请求使用代理服务器。]]></description><category></category></item><item><title><![CDATA[阿里云oss文件上传]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/124947619</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/124947619</guid><author>X2818566</author><pubDate>Tue, 24 May 2022 15:21:31 +0800</pubDate><description><![CDATA[/**
 * 阿里云 OSS文件类
 */
public class AliOssCloudUtil {
    Log log = LogFactory.getLog(AliOssCloudUtil.class);
    private String endpoint = "oss-cn-shenzhen.aliyuncs.com";

    //阿里云的accessKeyId
    private String accessKeyId = "";
    
//阿里云的accessKeySecr.]]></description><category></category></item><item><title><![CDATA[上传文件到ftp服务器]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/122302040</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/122302040</guid><author>X2818566</author><pubDate>Tue, 04 Jan 2022 14:21:14 +0800</pubDate><description><![CDATA[import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.SocketException;

import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons....]]></description><category></category></item><item><title><![CDATA[解决ffmpeg合成的视频格式浏览器无法播放问题]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/121995041</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/121995041</guid><author>X2818566</author><pubDate>Fri, 17 Dec 2021 14:07:55 +0800</pubDate><description><![CDATA[ffmpeg -f concat -i \\192.168.1.247\vrdiy\DIY\13249\output\target.txt -pix_fmt yuv420p \\192.168.1.247\vrdiy\DIY\13249\output\step3.mp4"



关键在于 ：-pix_fmt yuv420p这个参数 之前是-c copy
]]></description><category></category></item><item><title><![CDATA[前端传bast64密文后端转文件保存]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/121989313</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/121989313</guid><author>X2818566</author><pubDate>Fri, 17 Dec 2021 09:42:18 +0800</pubDate><description><![CDATA[/**
 * 将base64字符解码保存文件
 */
public static void decoderBase64File(String base64Code,String targetPath) throws Exception {
    byte[] buffer = new BASE64Decoder().decodeBuffer(base64Code);
    FileOutputStream out = new FileOutputStream(targetPath);
    out..]]></description><category></category></item><item><title><![CDATA[创建文件以时间戳命名]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/121919362</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/121919362</guid><author>X2818566</author><pubDate>Tue, 14 Dec 2021 09:16:52 +0800</pubDate><description><![CDATA[Files.createFile(Paths.get("D:\\", System.currentTimeMillis() +  ".txt"));

]]></description><category></category></item><item><title><![CDATA[1-1.MP4文件名类型排序]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/121269420</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/121269420</guid><author>X2818566</author><pubDate>Thu, 11 Nov 2021 15:49:42 +0800</pubDate><description><![CDATA[public static  Stream&lt;String&gt;  getFeel(List list) {
            String[] fileName1 = new String[list.size()];
            for (int i = 0; i &lt; list.size(); i++) {
                fileName1[i] = (String) list.get(i);
            }


            ...]]></description><category></category></item><item><title><![CDATA[文件文件夹压缩解压（java）]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/120510937</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/120510937</guid><author>X2818566</author><pubDate>Mon, 27 Sep 2021 16:08:18 +0800</pubDate><description><![CDATA[package vesdktest;

import java.io.*;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;


/**
 * 文件压缩  解压工具类
 * 支持zip  rar格式
 */


public class ZipUtils {




    /**
     * 压缩文件或文件夹（包括所有子目录文件）
     .]]></description><category></category></item><item><title><![CDATA[识别图片真实格式（java）]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/120510850</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/120510850</guid><author>X2818566</author><pubDate>Mon, 27 Sep 2021 16:07:01 +0800</pubDate><description><![CDATA[import javax.imageio.ImageIO;
import javax.imageio.ImageReader;
import javax.imageio.stream.ImageInputStream;
import java.io.File;
import java.io.IOException;
import java.util.Iterator;

public class Test8 {


    public static void main(String[] args) {
.]]></description><category></category></item><item><title><![CDATA[Java获取播放文件的时长]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/119488237</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/119488237</guid><author>X2818566</author><pubDate>Sat, 07 Aug 2021 16:10:53 +0800</pubDate><description><![CDATA[package org.jeecg.modules.diy.util;

import it.sauronsoftware.jave.Encoder;
import it.sauronsoftware.jave.InputFormatException;
import it.sauronsoftware.jave.MultimediaInfo;

import java.io.File;

public class VideoTool {
    /**
     * Java获取播放文件的时长，支持的播.]]></description><category></category></item><item><title><![CDATA[StringUtils]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/119457197</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/119457197</guid><author>X2818566</author><pubDate>Fri, 06 Aug 2021 15:58:43 +0800</pubDate><description><![CDATA[package org.jeecg.modules.system.audio.utils;



import cn.hutool.core.text.StrFormatter;

import java.util.Collection;
import java.util.Map;

/**
 * 字符串工具类
 * 
 * @author ruoyi
 */
public class StringUtils extends org.apache.commons.lang3.StringUtils
{
 .]]></description><category></category></item><item><title><![CDATA[获取文件数量最少的文件夹]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/119450744</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/119450744</guid><author>X2818566</author><pubDate>Fri, 06 Aug 2021 11:21:38 +0800</pubDate><description><![CDATA[/**
 * 获取文件数量最少的文件夹
 *
 * @return
 */
public static  File  getFileUrl(String file1,String file2,String file3,String file4,String file5){

    List&lt;File&gt; list=new ArrayList&lt;&gt;();
        //五个文5
        if (file1!=null){
            File file01 =.]]></description><category></category></item><item><title><![CDATA[java调用vbs生成文件快捷方式]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/119413271</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/119413271</guid><author>X2818566</author><pubDate>Thu, 05 Aug 2021 11:13:11 +0800</pubDate><description><![CDATA[java代码


/**
 *
 * @param creatVbsPath  vbs脚本路径
 * @param oldPath       文件路径
 * @param newPath       快捷方式的地址
 * @throws IOException
 */


    public static  void creatVbsPath(String creatVbsPath, String oldPath, String newPath) {
    String content = new S]]></description><category></category></item><item><title><![CDATA[python对接微软文字转语音]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/119412972</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/119412972</guid><author>X2818566</author><pubDate>Thu, 05 Aug 2021 11:09:10 +0800</pubDate><description><![CDATA[import http.client, urllib.parse, json
from xml.etree import ElementTree
import wave

apiKey = "你的密钥"

params = "hello"
headers = {"Ocp-Apim-Subscription-Key": apiKey}

AccessTokenHost = "eastasia.api.cognitive.microsoft.com"
path = "/sts/v1.0/issueToken..]]></description><category></category></item><item><title><![CDATA[敏感词过滤]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/119412672</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/119412672</guid><author>X2818566</author><pubDate>Thu, 05 Aug 2021 11:02:48 +0800</pubDate><description><![CDATA[package org.jeecg.modules.system.audio.utils;

import java.io.*;
import java.util.*;


public class BadWordUtil {
    public static Set&lt;String&gt; words;


    public static List&lt;String&gt; wordText = new ArrayList&lt;&gt;();
    public static List&.]]></description><category></category></item><item><title><![CDATA[Poi读取execl一行为一个json串]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/118404887</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/118404887</guid><author>X2818566</author><pubDate>Fri, 02 Jul 2021 09:14:22 +0800</pubDate><description><![CDATA[代码如下：


public class Test5 {
    public static void main(String[] args) throws IOException {
        InputStream ips = new FileInputStream("C:\\Users\\data-1\\Desktop\\write.xls");
        HSSFWorkbook wb = new HSSFWorkbook(ips);
        HSSFSheet sheet = ]]></description><category></category></item><item><title><![CDATA[pcm格式转MP3]]></title><link>https://blog.youkuaiyun.com/X2818566/article/details/117707858</link><guid>https://blog.youkuaiyun.com/X2818566/article/details/117707858</guid><author>X2818566</author><pubDate>Tue, 08 Jun 2021 16:38:39 +0800</pubDate><description><![CDATA[工具类如下：


package com.iflytek.util;

import ws.schild.jave.AudioAttributes;
import ws.schild.jave.Encoder;
import ws.schild.jave.EncodingAttributes;
import ws.schild.jave.MultimediaObject;

import java.io.ByteArrayOutputStream;
import java.io.IOException;

]]></description><category></category></item></channel></rss>