<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[scorpio_meng的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/scorpio_meng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; scorpio_meng]]></copyright><item><title><![CDATA[java hutool工具类实现将数据下载到excel]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/136002509</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/136002509</guid><author>scorpio_meng</author><pubDate>Sat, 03 Feb 2024 01:14:16 +0800</pubDate><description><![CDATA[通过hutool工具类，对于excel的操作变得非常简单，上篇介绍的是excel的上传，对excel的操作，核心代码只有一行。本篇的excel的下载，核心数据也不超过两行，简介方便，特别适合当下的低代码操作。下载excel，有两种方式，一种将生成的excel下载到指定路径，一种是在web页面中直接下载到默认的download路径。excel的操作是很方便的，其他设置可以查看源码，源码都是中文注释，很清晰。]]></description><category></category></item><item><title><![CDATA[java hutool工具实现excel的上传 支持office03和07]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/131435368</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/131435368</guid><author>scorpio_meng</author><pubDate>Wed, 28 Jun 2023 14:41:46 +0800</pubDate><description><![CDATA[感谢hutool工具类，让java上传excel 变得超级简便！！！
一行核心代码获取所有信息。。。]]></description><category></category></item><item><title><![CDATA[以mysql为例，通过sql查找所有父节点和所有子节点]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/131209973</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/131209973</guid><author>scorpio_meng</author><pubDate>Wed, 14 Jun 2023 16:23:22 +0800</pubDate><description><![CDATA[此sql查询id=2的所有子节点id，并包括当前id=2的节点，如果不想包括当前节点，去掉。此sql查询id=3的所有父节点sql，parent_id：父id。]]></description><category></category></item><item><title><![CDATA[docker 快速安装及使用 -- Linux系统]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/117757940</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/117757940</guid><author>scorpio_meng</author><pubDate>Thu, 10 Jun 2021 00:51:10 +0800</pubDate><description><![CDATA[https://help.aliyun.com/document_detail/51853.html?spm=5176.2020520101.help.dexternal.20324df5mi20pa
]]></description><category></category></item><item><title><![CDATA[SSH工具连接服务器时主机名和用户名颜色修改]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/117537326</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/117537326</guid><author>scorpio_meng</author><pubDate>Thu, 03 Jun 2021 23:53:46 +0800</pubDate><description><![CDATA[用SSH工具连接服务器时，默认的主机名和用户名是黑色，如果内容过多，不太容易分辨，也不美观，可以通过修改 $PS1 环境变量来修改颜色。

1，登录远程服务器后，先查看一下$PS1的默认值。


[root@zhushimeng-aliyun ~]# echo $PS1
[\u@\h \W]\$

2，修改环境变量PS1的值，方法是在 .bashrc 文件后面添加修改后的$PS1的值。


[root@zhushimeng-aliyun ~]# vim .bashrc

回车后，新增一行修改PS1值的代码，]]></description><category></category></item><item><title><![CDATA[maven 项目导入本地jar包]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/116544700</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/116544700</guid><author>scorpio_meng</author><pubDate>Sat, 08 May 2021 22:03:43 +0800</pubDate><description><![CDATA[现在大部分的java开发的项目都已采用maven进行管理项目和jar包，但与一些第三方接口对接时，可能会遇到需要导入第三方jar包的情况。

针对这种情况有三种解决方式，都很简单，操作如下：

1，通过F12，或右上角的快捷键调出module setting，然后点击new，有的版本是加号➕，意思一样。直接将jar包加入项目。

这个方法不适合团队开发的场景，因为每个人都要导入一下，不方便，不推荐使用。个人开发时可以使用。



2，如果公司有自己的maven仓库，将jar包放到仓库，然后引入依赖，不过一般]]></description><category></category></item><item><title><![CDATA[视频实现blob加密]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/115792540</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/115792540</guid><author>scorpio_meng</author><pubDate>Sat, 17 Apr 2021 14:01:07 +0800</pubDate><description><![CDATA[本文是利用腾讯云api和sdk进行视频的加密处理和播放，前提是视频都是放在腾讯云的云点播中，并且开启了防盗链，开启防盗链这里不做介绍。

腾讯云主要是对视频进行了blob加密，然后利用腾讯的超级播放器进行播放，加密后的视频路径变为：blob:https://console.cloud.tencent.com/6808765f-af9c-4940-96fe-60a607cb242d，

媒资处理会产生费用，由腾讯云收取。

视频加密总共分两步：

1，对视频指定任务流模板，可以理解为加密操作。

2，播放时，]]></description><category></category></item><item><title><![CDATA[创建Mac的shell命令文件（xxx.sh）]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/113189284</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/113189284</guid><author>scorpio_meng</author><pubDate>Tue, 26 Jan 2021 22:27:39 +0800</pubDate><description><![CDATA[mac的shell命令文件（.sh）与windows的批处理文件（.bat）一样，都是系统的可执行脚本文件，

.bat文件双击即可以执行，.sh 文件需要在终端中执行 ./xxxx.sh，下面用两个shell文件说明一下：

1，文件名：redis-run.sh，用于redis的启动，redis-server 是启动命令，后面的路径是配置文件路径。

文件内容：


redis-server /usr/local/redis/etc/redis.conf

执行命令：


./redis-run.sh

]]></description><category></category></item><item><title><![CDATA[Mac 快速安装Nginx--HomeBrew安装]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/113187368</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/113187368</guid><author>scorpio_meng</author><pubDate>Tue, 26 Jan 2021 19:21:15 +0800</pubDate><description><![CDATA[利用Mac的包管理工具HomeBrew进行安装

1，更新brew


brew update

2，查询要安装的软件是否存在


brew search nginx



3，查看nginx信息


brew info nginx

4，安装nginx


brew install nginx

5，如果第4步出现错误（如下图），就按照提示的命令执行




brew install --build-from-source nginx

6，安装成功。

7，查看和修改nginx.conf配置文件


o]]></description><category></category></item><item><title><![CDATA[springboot项目简洁快速打成war包]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/104707981</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/104707981</guid><author>scorpio_meng</author><pubDate>Sat, 07 Mar 2020 00:41:44 +0800</pubDate><description><![CDATA[一，pom文件修改：

声明打包格式

    &lt;packaging&gt;war&lt;/packaging&gt;


声明使用外部Tomcat

     &lt;dependency&gt;
            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
            &lt;artifactId&gt...]]></description><category></category></item><item><title><![CDATA[Linux 利用ftp自动上传文件到其他服务器]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/97577965</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/97577965</guid><author>scorpio_meng</author><pubDate>Sun, 28 Jul 2019 01:20:22 +0800</pubDate><description><![CDATA[实现需求：每天凌晨3点将文件自动上传到指定的服务器

实现步骤：1，编写上传脚本 2，编辑定时任务

1，ftp 自动上传的脚本


ftp -n&lt;&lt;!
open 47.94.226.1xx
user 用户名（ftp） 密码（ftp） 
binary
cd /usr/local/zhushimeng-ftp
lcd /Users/hades
prompt
put flightboo...]]></description><category></category></item><item><title><![CDATA[Linux 用 crontab 对mysql进行自动备份，无需输入密码]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/97576041</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/97576041</guid><author>scorpio_meng</author><pubDate>Sun, 28 Jul 2019 00:51:42 +0800</pubDate><description><![CDATA[实现需求：每天凌晨2点对Linux服务器上的mysql数据库进行自动备份。

实现步骤：1，编写数据库备份脚本  2，编写crontab定时任务

1，编写数据库备份脚本

mysql数据库导出脚本，脚本名称可以定义为 “db-backup.sh”，内容如下：


/usr/bin/mysqldump -u root -p flightboot | gzip &gt; /usr/local/...]]></description><category></category></item><item><title><![CDATA[tcl和expect 脚本工具的安装]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/96965958</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/96965958</guid><author>scorpio_meng</author><pubDate>Tue, 23 Jul 2019 09:28:44 +0800</pubDate><description><![CDATA[expect是交互性很强的脚本语言，可以帮助运维人员实现批量管理成千上百台服务器操作，是一款很实用的批量部署工具！
expect依赖于tcl，而linux系统里一般不自带安装tcl，所以需要手动安装

下载：expect-5.43.0.tar和tcl8.4.11-src.tar
地址：链接: https://pan.baidu.com/s/1VPIq2bsf_TWbnn1b59MYug
提取码: ...]]></description><category></category></item><item><title><![CDATA[Linux  mysql数据库的导出]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/96965803</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/96965803</guid><author>scorpio_meng</author><pubDate>Tue, 23 Jul 2019 09:20:46 +0800</pubDate><description><![CDATA[1，导出成压缩文件.gz
导出：/usr/bin/mysqldump -u root -p flightboot | gzip &gt; flightboot-bak.sql.gz
导入：gzip -dc flightboot-bak.sql.gz | mysql -u root -p flightboot0719 
2，导出成sql
导出：/usr/bin/mysqldump -u roo...]]></description><category></category></item><item><title><![CDATA[redis 常用操作之缓存或存储对象]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/96100112</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/96100112</guid><author>scorpio_meng</author><pubDate>Tue, 16 Jul 2019 10:03:43 +0800</pubDate><description><![CDATA[先说一下利用的redis命令，哈希(Hash)---Redis hash 是一个string类型的field和value的映射表，hash特别适合用于存储对象。

看下存储结果，就会一目了然。



我们可以将loginName设置为key，其他字段信息用json字符串放到value中。此时，key就相当于我们的id，value就相当于一个长文本，里面是所有字段信息。通过key获取到value，然...]]></description><category></category></item><item><title><![CDATA[redis 常用操作之时间有效期]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/96096644</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/96096644</guid><author>scorpio_meng</author><pubDate>Tue, 16 Jul 2019 08:53:00 +0800</pubDate><description><![CDATA[利用redis的Expire命令，可以设置一个时间，以秒为单位，过期后，key值无效。此方法常用于登录验证码有效期的控制和其他需要设置有效期的数据控制。

命令及例子：

命令：expire key seconds（设置key的有效时间）、ttl key（查询key剩余的有效时间）

例子：set yzcode “876590”（设置yzcode的值为“876590”）

     e...]]></description><category></category></item><item><title><![CDATA[springboot 配置JedisPool  简洁有效 复制即可运行]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/95459384</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/95459384</guid><author>scorpio_meng</author><pubDate>Thu, 11 Jul 2019 14:32:15 +0800</pubDate><description><![CDATA[吐槽一下，本来以为随便找个文章跟着配置一下，就可以了，后来发现好多例子无法运行。估计是环境的问题，后来把大神们的例子综合一下，终于配置出一个简洁有效的例子，个人太懒，技术太烂，复杂的代码不理解，所以能简就简。抛砖引玉，大家多指点。]]></description><category></category></item><item><title><![CDATA[复制springboot项目后，启动日志无颜色问题]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/92805025</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/92805025</guid><author>scorpio_meng</author><pubDate>Wed, 19 Jun 2019 10:09:27 +0800</pubDate><description><![CDATA[把之前的springboot项目复制到idea后，启动日志无颜色，这是因为复制过来的项目并没有选择springboot模板，需要做下简单的修改。

1，问题图片如下，虽然不影响开发，但是看着就是不爽，改他。



2，点击工具栏的启动设置，如下图：



3，点击左上角"+"，然后选择下面的springboot模板



4，选择启动类，然后apply即可。上面的Name随意定义，可以用项目名字
...]]></description><category></category></item><item><title><![CDATA[Centos7 快速安装 Nginx]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/91946475</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/91946475</guid><author>scorpio_meng</author><pubDate>Fri, 14 Jun 2019 09:13:42 +0800</pubDate><description><![CDATA[1，添加Nginx源


sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2，查询源是否已添加（也可直接进行第三步安装）


yum search nginx

3，安装Nginx


sudo yum install -y nginx...]]></description><category></category></item><item><title><![CDATA[Mac的MySQL客户端管理工具Sequel pro的安装]]></title><link>https://blog.youkuaiyun.com/scorpio_meng/article/details/88237013</link><guid>https://blog.youkuaiyun.com/scorpio_meng/article/details/88237013</guid><author>scorpio_meng</author><pubDate>Wed, 06 Mar 2019 15:26:05 +0800</pubDate><description><![CDATA[由于从官网下载安装不会出现在应用里，所以推荐在终端里面安装，下面是步骤，亲测成功。

1，打开终端，直接复制下面的命令，回车。


hadruby -e &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&quot; &amp;lt; /dev/null 2&amp;gt; /dev/null ; brew ins...]]></description><category></category></item></channel></rss>