<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_43740023的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_43740023</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_43740023]]></copyright><item><title><![CDATA[springboot+vue后端批量获取图片提交给前端]]></title><link>https://blog.youkuaiyun.com/weixin_43740023/article/details/118764464</link><guid>https://blog.youkuaiyun.com/weixin_43740023/article/details/118764464</guid><author>weixin_43740023</author><pubDate>Thu, 15 Jul 2021 17:26:04 +0800</pubDate><description><![CDATA[使用了hutool工具类,Result是返回值的统一封装


 @RequiresAuthentication
    @GetMapping("/createdImage")
    public Result createdImage() throws FileNotFoundException {
        File[] files = FileUtil.ls(
                "D:\\myporject\\springboot-vant\\src\\main\\resourc]]></description><category></category></item><item><title><![CDATA[前后端分离统一编码格式]]></title><link>https://blog.youkuaiyun.com/weixin_43740023/article/details/118525294</link><guid>https://blog.youkuaiyun.com/weixin_43740023/article/details/118525294</guid><author>weixin_43740023</author><pubDate>Tue, 06 Jul 2021 17:19:08 +0800</pubDate><description><![CDATA[package com.markhub.common.lang;

import lombok.Data;

import java.io.Serializable;

@Data
public class Result implements Serializable {

    private int code;
    private String msg;
    private Object data;

    public static Result succ(Object data) {
.]]></description><category></category></item><item><title><![CDATA[JWT流程]]></title><link>https://blog.youkuaiyun.com/weixin_43740023/article/details/118485513</link><guid>https://blog.youkuaiyun.com/weixin_43740023/article/details/118485513</guid><author>weixin_43740023</author><pubDate>Mon, 05 Jul 2021 12:28:54 +0800</pubDate><description><![CDATA[先写jwt工具类


package com.bjpowernode.springboot.Utils;

import com.auth0.jwt.JWT;
import com.auth0.jwt.JWTCreator;
import com.auth0.jwt.algorithms.Algorithm;
import com.auth0.jwt.interfaces.DecodedJWT;

import java.util.Calendar;
import java.util.Map;

publi]]></description><category></category></item><item><title><![CDATA[学习vue不常用容易忘的东西]]></title><link>https://blog.youkuaiyun.com/weixin_43740023/article/details/118465714</link><guid>https://blog.youkuaiyun.com/weixin_43740023/article/details/118465714</guid><author>weixin_43740023</author><pubDate>Sun, 04 Jul 2021 20:19:31 +0800</pubDate><description><![CDATA[添加element依赖


import Element from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

全局引入axios


Vue.prototype.$axios = axios 

引入mockjs


require("./mock.js") //引入mock数据，关闭则注释该行

css相关


/* 弹性布局 */
display: flex;
/*垂直方向居中*/
align-items: center;
/]]></description><category></category></item><item><title><![CDATA[Mybatis-Plus用Redis做二级缓存]]></title><link>https://blog.youkuaiyun.com/weixin_43740023/article/details/118332868</link><guid>https://blog.youkuaiyun.com/weixin_43740023/article/details/118332868</guid><author>weixin_43740023</author><pubDate>Tue, 29 Jun 2021 13:04:44 +0800</pubDate><description><![CDATA[一,在properties或者yml文件开启二级缓存


#开启mybatis-plus二级缓存
mybatis-plus.configuration.cache-enabled=true

二,在Mapper类上添加CacheNamespace注解


@CacheNamespace(implementation= MybatisPlusRedisCache.class,eviction=MybatisPlusRedisCache.class)
public interface StaffMapper..]]></description><category></category></item><item><title><![CDATA[前端js获取url里的数据]]></title><link>https://blog.youkuaiyun.com/weixin_43740023/article/details/118291383</link><guid>https://blog.youkuaiyun.com/weixin_43740023/article/details/118291383</guid><author>weixin_43740023</author><pubDate>Mon, 28 Jun 2021 08:21:07 +0800</pubDate><description><![CDATA[//获取指定字符或者字符串最后一次出现的位置
let number = location.href.lastIndexOf("=");
//截取字符串中的子串
let id = location.href.substring(number + 1);
]]></description><category></category></item><item><title><![CDATA[学习shiro和redis做缓存]]></title><link>https://blog.youkuaiyun.com/weixin_43740023/article/details/118273871</link><guid>https://blog.youkuaiyun.com/weixin_43740023/article/details/118273871</guid><author>weixin_43740023</author><pubDate>Sun, 27 Jun 2021 14:19:59 +0800</pubDate><description><![CDATA[redis的配置类


package com.bjpowernode.springboot.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.spr]]></description><category></category></item><item><title><![CDATA[学习springboot时的各种工具类]]></title><link>https://blog.youkuaiyun.com/weixin_43740023/article/details/118273793</link><guid>https://blog.youkuaiyun.com/weixin_43740023/article/details/118273793</guid><author>weixin_43740023</author><pubDate>Sun, 27 Jun 2021 14:08:50 +0800</pubDate><description><![CDATA[随机盐生成:


package com.bjpowernode.springboot.Utils;

import java.util.Random;

public class SaltUtil {

    public static String saltUtil(int n) {
        char[] chars = "ABCDEFGHIJKLNMOPQRSTUVWXYZabcdefghijklnmopqrstuvwxyz1234567890!@#$%^&amp;*()".toCharAr]]></description><category></category></item><item><title><![CDATA[前后端分离传输文件]]></title><link>https://blog.youkuaiyun.com/weixin_43740023/article/details/118272741</link><guid>https://blog.youkuaiyun.com/weixin_43740023/article/details/118272741</guid><author>weixin_43740023</author><pubDate>Sun, 27 Jun 2021 13:14:49 +0800</pubDate><description><![CDATA[button() {
    //新建formdata对象把数据丢进去
    let formData = new FormData();
    formData.append("name",this.staff.name);
    formData.append("salary",this.staff.salary);
    formData.append("age",this.staff.age);
    formData.append("photo",this.$refs.photo.fi.]]></description><category></category></item></channel></rss>