<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ShineupUP的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ShineupUP</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ShineupUP]]></copyright><item><title><![CDATA[如何在Windows上安装并启动MySql]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/131789412</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/131789412</guid><author>ShineupUP</author><pubDate>Tue, 18 Jul 2023 15:52:31 +0800</pubDate><description><![CDATA[如何在Windows上安装并启动MySql。]]></description><category></category></item><item><title><![CDATA[java 实现策略设计模式]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/131782567</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/131782567</guid><author>ShineupUP</author><pubDate>Tue, 18 Jul 2023 11:03:04 +0800</pubDate><description><![CDATA[【代码】java 实现策略设计模式。]]></description><category></category></item><item><title><![CDATA[freeMark模板工具类]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/131516144</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/131516144</guid><author>ShineupUP</author><pubDate>Mon, 03 Jul 2023 15:07:54 +0800</pubDate><description><![CDATA[【代码】freeMark模板工具类。]]></description><category></category></item><item><title><![CDATA[日期工具类]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/131498508</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/131498508</guid><author>ShineupUP</author><pubDate>Sun, 02 Jul 2023 10:22:37 +0800</pubDate><description><![CDATA[类型对应如下: 1、本日；当获取本周时间时，时区使用中国时区。]]></description><category></category></item><item><title><![CDATA[Feign 发送https请求跳过证书认证]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/130287420</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/130287420</guid><author>ShineupUP</author><pubDate>Fri, 21 Apr 2023 14:14:44 +0800</pubDate><description><![CDATA[Feign 发送https请求跳过证书认证。]]></description><category></category></item><item><title><![CDATA[linux离线搭建ftp服务]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/123848302</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/123848302</guid><author>ShineupUP</author><pubDate>Wed, 30 Mar 2022 15:50:12 +0800</pubDate><description><![CDATA[下载vsftpd
执行命令rpm -ivh vsftpd-xxxx.rpm  安装rpm包
创建ftp所属用户的useradd -s /sbin/nologin -d /home/ftpuser ftpuser
设置新创建账号的密码 passwd ftpuser 回车之后输入密码
修改配置文件，执行命令vim /etc/vsftpd/vsftpd.conf,修改如下配置anonymous_enable=NO chroot_local_user=YES allow_writeable_chroot=YES
.]]></description><category></category></item><item><title><![CDATA[CondaHTTPError: HTTP 000 CONNECTION FAILED for url报错解决记录]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/122406029</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/122406029</guid><author>ShineupUP</author><pubDate>Mon, 10 Jan 2022 11:04:46 +0800</pubDate><description><![CDATA[解决方案：在”C:\Users\Administrator“，打开“.condarc“，更改为：
ssl_verify: true
show_channel_urls: true

channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/


...]]></description><category></category></item><item><title><![CDATA[Linux 添加挂载设备]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/122296057</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/122296057</guid><author>ShineupUP</author><pubDate>Tue, 04 Jan 2022 08:57:57 +0800</pubDate><description><![CDATA[echo "查询新增的块设备:"
fdisk -l
DISKNAME=
echo "请输入新增的块设备路径（例：/dev/sdc）（n 跳过该步骤）:"
while read var
do
	if [ $var != '' ] 
  then
  	if [ $var == 'N' ] ||  [ $var == 'n' ]
  	then
     break
    else
    	DISKNAME=$var
			echo "对设备块:("$DISKNAME")进行分区(操作：n、p、Enter、]]></description><category></category></item><item><title><![CDATA[centos7 jar包启动脚本]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/121956214</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/121956214</guid><author>ShineupUP</author><pubDate>Wed, 15 Dec 2021 16:46:39 +0800</pubDate><description><![CDATA[## 端口 需要自主修改
PUBLISH_PORT=38888
PUBLISH_PATH=$(pwd)
PUBLISH_NAME="${PUBLISH_PATH##*/}"
source /etc/profile
## 判断端口是否正确
echo "请确认你的端口("$PUBLISH_PORT")是否正确(Y/N):"
while read var
do
        if [ $var == 'Y' ] ||  [ $var == 'y' ]
  then
                       ]]></description><category></category></item><item><title><![CDATA[spring boot 参数校验]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/121534826</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/121534826</guid><author>ShineupUP</author><pubDate>Thu, 25 Nov 2021 12:17:05 +0800</pubDate><description><![CDATA[@NotEmpty、@NotBlank、@NotNull 区别和使用
首先需要说明下，本提到的 @NotEmpty、@NotBlank、@NotNull 分别是
javax.validation.constraints.NotEmpty、javax.validation.constraints.NotBlank 、javax.validation.constraints.NotNull。
通过注解的方式我们可以更加优雅的对参数的格式进行校验，但是在使用 @NotEmpty、@NotBlank、@NotNul]]></description><category></category></item><item><title><![CDATA[EasyPOI导出]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/121492167</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/121492167</guid><author>ShineupUP</author><pubDate>Tue, 23 Nov 2021 14:26:00 +0800</pubDate><description><![CDATA[模板方式导出

添加批注

	jx:area(lastCell="P3")
	jx:each(items="majorHazardList" var="major" lastCell="P3")



添加占位符
${major.enterpriseName}

相关代码
//获取模板地址
        String templatesPath = "/templates/HighRiskSheetExportTemplate.xlsx";
        
InputStream inputStream]]></description><category></category></item><item><title><![CDATA[在sql中使用函数，遇到net.sf.jsqlparser.parser.ParseException异常]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/120948419</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/120948419</guid><author>ShineupUP</author><pubDate>Mon, 25 Oct 2021 11:05:39 +0800</pubDate><description><![CDATA[在sql中使用函数，遇到net.sf.jsqlparser.parser.ParseException异常
异常详情如下
Caused by: net.sf.jsqlparser.parser.ParseException: Encountered " “-&gt;” "-&gt; “” at line 1, column 31.
Was expecting one of:

“AS” …
“DO” …
“ANY” …
“KEY” …
……(中间省略很多符号)
at net.sf.jsqlparser.pa]]></description><category></category></item><item><title><![CDATA[Swagger3.0 异常：导致java.lang.NumberFormatException: For input string: ““]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/119887980</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/119887980</guid><author>ShineupUP</author><pubDate>Tue, 24 Aug 2021 13:39:29 +0800</pubDate><description><![CDATA[原因：
查看源码得知，源码中只判断了examole==null,忽略了""空字符串的情况!
解决方案：
  &lt;!--指定swagger-models版本，解决报错--&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;io.swagger&lt;/groupId&gt;
            &lt;artifactId&gt;swagger-annotations&lt;/artifactId&gt;
            &lt]]></description><category></category></item><item><title><![CDATA[java 将相同属性的vo 进行合并，排序]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/119773550</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/119773550</guid><author>ShineupUP</author><pubDate>Wed, 18 Aug 2021 10:04:28 +0800</pubDate><description><![CDATA[java 将相同熟悉的vo 进行合并
/**
   * @Description 使用Java8的流进行处理，将name相同的对象进行合并，将value属性求和
   * @Param [list]
   * @Return java.util.List&lt;Pool&gt;
   */
  public static List&lt;Pool&gt; merge(List&lt;Pool&gt; list) {
    List&lt;Pool&gt; result = list.stream()
  ]]></description><category></category></item><item><title><![CDATA[shell 脚本执行jar包]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/119680084</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/119680084</guid><author>ShineupUP</author><pubDate>Fri, 13 Aug 2021 17:18:56 +0800</pubDate><description><![CDATA[shell 脚本执行jar包
备份jar包
## 备份历史jar包
cd ${parameters.path}
time=$(date "+%Y%m%d%H%M%S")
mv *.jar history/${parameters.name}-${parameters.version}.jar.$time

${parameters.path}：当前jar包地址
${parameters.name}：jar包名称
${parameters.version}：pom中定义的版本号
jar 包允许脚本
## ja]]></description><category></category></item><item><title><![CDATA[Idea 类，接口，枚举信息模板]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/119614783</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/119614783</guid><author>ShineupUP</author><pubDate>Wed, 11 Aug 2021 19:19:25 +0800</pubDate><description><![CDATA[Idea 类，接口，枚举信息模板
1. 类信息模板
#if (${PACKAGE_NAME} &amp;&amp; ${PACKAGE_NAME} != "")
    package ${PACKAGE_NAME};
#end
/**
 * @FileName: ${NAME}
 * @Description: ${DESCRIPTION}
 * @author: &lt; a href="mailto:xxx@aliyun.com "&gt;Shine&lt;/ a&gt;
 * @create: ${]]></description><category></category></item><item><title><![CDATA[java 生成pdf]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/119568915</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/119568915</guid><author>ShineupUP</author><pubDate>Tue, 10 Aug 2021 14:21:46 +0800</pubDate><description><![CDATA[java 代码生产pdf文件
转载：
https://blog.youkuaiyun.com/weixin_37848710/article/details/89522862
首先引入pom：

    &lt;dependency&gt;
        &lt;groupId&gt;com.itextpdf&lt;/groupId&gt;
        &lt;artifactId&gt;itextpdf&lt;/artifactId&gt;
        &lt;version&gt;5.5.13&lt;/v]]></description><category></category></item><item><title><![CDATA[MySQL blob字段报错原因及解决方案]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/119457079</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/119457079</guid><author>ShineupUP</author><pubDate>Fri, 06 Aug 2021 15:57:20 +0800</pubDate><description><![CDATA[MySQL blob字段报错
总结来说， Data truncation: Data too long for column ‘CONTENT’ at row 1问题的出现主要是以下几个原因：
1、可能 数据库中的字符集的编码与写代码的页面的编码不相符合；（一般为utf-8）
2、可能数据库字段的长度太小，不满足要求；（有时可能默认的为零，自己没有注意到，要好好检查一下）
3、我要讲的是数据库字段blob报 Data truncation: Data too long for column ‘CONTENT]]></description><category></category></item><item><title><![CDATA[git 首次上传代码操作流程]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/119452028</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/119452028</guid><author>ShineupUP</author><pubDate>Fri, 06 Aug 2021 12:20:17 +0800</pubDate><description><![CDATA[git 首次上传代码
相关命令：
git init
git remote add origin http://(复制coding平台中“使用命令行推送已存在的仓库第一行)
git add .
git commit -m init
git push -u origin master
可能出现的问题：
提示报错：
! [rejected] master -&gt; master (fetch first) error: failed to push some refs to ’ 。。。’
解决方案：
出现这个问]]></description><category></category></item><item><title><![CDATA[Shell学习笔记]]></title><link>https://blog.youkuaiyun.com/ShineupUP/article/details/118818235</link><guid>https://blog.youkuaiyun.com/ShineupUP/article/details/118818235</guid><author>ShineupUP</author><pubDate>Fri, 16 Jul 2021 19:33:05 +0800</pubDate><description><![CDATA[Shell 学习笔记
1. Linux提供的解释器
切换 root  账户，使用命令 cat /etc/shells查看提供的解释器
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh

实际上提供了两种解释器，bash 和nologin
Centos默认的解析器是bash
Linux 也提供了Python解释器
2. Shell脚本入门
脚本是以 #! /bin/bas]]></description><category></category></item></channel></rss>