<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JavaGreenhand520的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JavaGreenhand520</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JavaGreenhand520]]></copyright><item><title><![CDATA[DES在win上与linux上加密不一致的解决方法]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/125765397</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/125765397</guid><author>JavaGreenhand520</author><pubDate>Wed, 13 Jul 2022 15:44:39 +0800</pubDate><description><![CDATA[DES在win上与linux上加密不一致的解决方法]]></description><category></category></item><item><title><![CDATA[Collections排序（正序与倒序）]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/119931420</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/119931420</guid><author>JavaGreenhand520</author><pubDate>Thu, 26 Aug 2021 14:50:35 +0800</pubDate><description><![CDATA[Collections排序（正序与倒序）
正序
JSONObject jsonObject = JSONObject.parseObject("{\"clockTime\":[1629986400000,1629987000000]}");
JSONArray jsonArray = jsonObject.getJSONArray("clockTime");
List&lt;Date&gt; dateList = jsonArray.toJavaList(Date.class);
Collections.s]]></description><category></category></item><item><title><![CDATA[RSA加密、解密、签名、验签的原理及方法]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/114122282</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/114122282</guid><author>JavaGreenhand520</author><pubDate>Fri, 26 Feb 2021 11:48:14 +0800</pubDate><description><![CDATA[RSA加密简介
RSA加密是一种非对称加密。可以在不直接传递密钥的情况下，完成解密。这能够确保信息的安全性，避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程，分别称为公钥和私钥。两者之间有数学相关，该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥，公钥是公开的（可能同时多人持有）。
RSA加密、签名区别
加密和签名都是为了安全性考虑，但略有不同。常有人问加密和签名是用私钥还是公钥？其实都是对加密和签名的作用有所混淆。简单的说，加密是为了防止信息被泄露，而]]></description><category></category></item><item><title><![CDATA[java和vue中AES加密解密]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/113700419</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/113700419</guid><author>JavaGreenhand520</author><pubDate>Fri, 05 Feb 2021 17:23:01 +0800</pubDate><description><![CDATA[java
package com.ys.common.utils;

import org.apache.commons.codec.binary.Base64;

import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;

/**
 * @author lqp
 * @description /aes加密解密
 * @date 2021/2/5 11:44
 */
public class AesUtil {

    priv]]></description><category></category></item><item><title><![CDATA[VUE列表下拉到底触发分页]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/113563467</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/113563467</guid><author>JavaGreenhand520</author><pubDate>Tue, 02 Feb 2021 16:26:03 +0800</pubDate><description><![CDATA[&lt;template&gt;
  &lt;div class="indexCont"&gt;
    &lt;div class="sBox"&gt;
      &lt;img src="@/assets/h5/icon.png"&gt;
      &lt;el-input v-model="queryParams.schoolName" placeholder="请输入学校" @input="getList()"&gt;&lt;/el-input&gt;
    &lt;/div&gt;
    ]]></description><category></category></item><item><title><![CDATA[element-admin笔记]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/113471422</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/113471422</guid><author>JavaGreenhand520</author><pubDate>Sun, 31 Jan 2021 14:14:01 +0800</pubDate><description><![CDATA[1、无法访问到后端接口
未在vue.config.js配置代理，我后端服务的端口号是8088，后台页面是8013，然后我访问了不是api开头的接口一直报404，后面在vue.config.js里面加配置了wx这一个就可以了。如果没有配置的话你访问的后端端口号还是8013。


...]]></description><category></category></item><item><title><![CDATA[Java8新特性]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/113247749</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/113247749</guid><author>JavaGreenhand520</author><pubDate>Wed, 27 Jan 2021 14:18:26 +0800</pubDate><description><![CDATA[1、stream
		List&lt;String&gt;strings = Arrays.asList("abc", "", "bc", "efg", "abcd","", "jkl");
        // 获取空字符串的数量
        long count = strings.stream().filter(string -&gt; string.isEmpty()).count();
        System.out.println(count);
        //filter 方法]]></description><category></category></item><item><title><![CDATA[echarts动态加载数据无法更新series]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/111864072</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/111864072</guid><author>JavaGreenhand520</author><pubDate>Mon, 28 Dec 2020 14:14:44 +0800</pubDate><description><![CDATA[echarts动态加载数据无法更新series
更改前
setOptions({week,ruleArr,totalData} = {}) {
      const option = {
        title: {
          text: '每日收入'
        },
        xAxis: {
          data: week,
          boundaryGap: false,
          axisTick: {
            show: f]]></description><category></category></item><item><title><![CDATA[Java时间]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/111475343</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/111475343</guid><author>JavaGreenhand520</author><pubDate>Mon, 21 Dec 2020 15:09:35 +0800</pubDate><description><![CDATA[1.获取当前时间的时间戳
Date date = new Date();
Long times = date.getTime();
Timestamp timestamp =new Timestamp(times);


]]></description><category></category></item><item><title><![CDATA[BigDecimal常见用法]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/109532801</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/109532801</guid><author>JavaGreenhand520</author><pubDate>Fri, 06 Nov 2020 15:36:29 +0800</pubDate><description><![CDATA[加减乘除
BigDecimal num1 = new BigDecimal(100);
BigDecimal num2 = new BigDecimal(1000);
//加法
BigDecimal result1 = num1.add(num2);
//减法
BigDecimal result2 = num2.subtract(num1);
//乘法
BigDecimal result3 = num1.multiply(num2);
//除法
//除数后面的数字表示保留几位小数
BigDecimal re]]></description><category></category></item><item><title><![CDATA[使用谷歌zxing生成二维码]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107387590</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107387590</guid><author>JavaGreenhand520</author><pubDate>Wed, 09 Sep 2020 17:07:09 +0800</pubDate><description><![CDATA[引入
        &lt;dependency&gt;
            &lt;groupId&gt;com.google.zxing&lt;/groupId&gt;
            &lt;artifactId&gt;core&lt;/artifactId&gt;
            &lt;version&gt;3.3.0&lt;/version&gt;
        &lt;/dependency&gt;

解析时会用到
package com.yishang.park.ut]]></description><category></category></item><item><title><![CDATA[java中Lambda表达式的小Demo]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/108493233</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/108493233</guid><author>JavaGreenhand520</author><pubDate>Wed, 09 Sep 2020 17:04:04 +0800</pubDate><description><![CDATA[Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允许你通过表达式来代替功能接口。
Demo:
public class Demo {

    //接口
    interface Printer{
        void printer(String str);
    }

    public void printerStr(String str,Printer printer){
        printer.printer(str);
    }

    publ]]></description><category></category></item><item><title><![CDATA[常用的cmd命令]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107858646</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107858646</guid><author>JavaGreenhand520</author><pubDate>Fri, 07 Aug 2020 11:26:36 +0800</pubDate><description><![CDATA[dir	查看这个目录下文件夹或目录
md	新建文件夹
cd	进入哪一个目录
cd…	退出
cd/	直接回到盘符
del+文件名	删除文件
del+*.txt	删除所有txt的文件
rd	删除空文件夹
del+文件夹名	删除文件夹下的所有文件

...]]></description><category></category></item><item><title><![CDATA[前端表格日期和时间分行显示]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107713997</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107713997</guid><author>JavaGreenhand520</author><pubDate>Fri, 31 Jul 2020 15:19:30 +0800</pubDate><description><![CDATA[前端代码
我在项目中前端用的是element admin
			&lt;el-table-column label="创建时间" align="center" prop="createtime"&gt;
				&lt;template slot-scope="scope"&gt;
					&lt;div&gt;{{handleDate(scope.row.createtime)}}&lt;/div&gt;
					&lt;div&gt;{{handleTime(scope.row.createtime]]></description><category></category></item><item><title><![CDATA[java实现docx文档下载]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107490414</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107490414</guid><author>JavaGreenhand520</author><pubDate>Tue, 21 Jul 2020 15:45:47 +0800</pubDate><description><![CDATA[前端代码
本次开发前端用的是element-admin
&lt;el-link :href= "downloadUrl"&gt;下载&lt;/el-link&gt;


data() {
      return {
        downloadUrl: process.env.VUE_APP_BASE_API + '/facilitator/downloadAppConfig',

后端代码
    @GetMapping("/downloadAppConfig")
    public void g]]></description><category></category></item><item><title><![CDATA[利用hutool工具包实现导出Excel]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107489827</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107489827</guid><author>JavaGreenhand520</author><pubDate>Tue, 21 Jul 2020 15:22:45 +0800</pubDate><description><![CDATA[直接上代码
@GetMapping("/exportOrder")
    public void exportOrderXlsx(HttpServletResponse response) throws IOException {
        List&lt;OrderEntity&gt; list = orderService.list();
        // 通过工具类创建writer，默认创建xls格式
        ExcelWriter writer = ExcelUtil.getWr]]></description><category></category></item><item><title><![CDATA[使用Hibernate validator进行参数校验]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107381689</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107381689</guid><author>JavaGreenhand520</author><pubDate>Thu, 16 Jul 2020 14:06:48 +0800</pubDate><description><![CDATA[依赖
        &lt;dependency&gt;
            &lt;groupId&gt;org.hibernate&lt;/groupId&gt;
            &lt;artifactId&gt;hibernate-validator&lt;/artifactId&gt;
            &lt;version&gt;6.0.15.Final&lt;/version&gt;
        &lt;/dependency&gt;

实体
	@NotBlank(m]]></description><category></category></item><item><title><![CDATA[用element的el-upload实现图片上传]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107376395</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107376395</guid><author>JavaGreenhand520</author><pubDate>Thu, 16 Jul 2020 09:55:40 +0800</pubDate><description><![CDATA[前端
              &lt;el-upload
                ref='upload'
                :action="uploadAction"
                list-type="picture-card"
                accept="image/*"
                :limit="imgLimit"
                :file-list="productImgs"
        ]]></description><category></category></item><item><title><![CDATA[用element的el-upload实现文件上传]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107375731</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107375731</guid><author>JavaGreenhand520</author><pubDate>Thu, 16 Jul 2020 09:46:10 +0800</pubDate><description><![CDATA[前端部分
&lt;el-upload class="upload-demo" 
    :action="uploadAction" 
    :on-preview="handlePreview" 
    :on-remove="handleRemove"
    :before-remove="beforeRemove" multiple 
    :limit="1" 
    :on-exceed="handleExceed" 
    ref="upload" 
    :file-list="]]></description><category></category></item><item><title><![CDATA[前后端分类项目，关于跨域的解决]]></title><link>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107084641</link><guid>https://blog.youkuaiyun.com/JavaGreenhand520/article/details/107084641</guid><author>JavaGreenhand520</author><pubDate>Thu, 02 Jul 2020 15:04:36 +0800</pubDate><description><![CDATA[新增一个配置类
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.ser]]></description><category></category></item></channel></rss>