<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DRNB666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DRNB666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DRNB666]]></copyright><item><title><![CDATA[idea远程更新sh脚本]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/126951574</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/126951574</guid><author>DRNB666</author><pubDate>Tue, 20 Sep 2022 13:48:29 +0800</pubDate><description><![CDATA[远程更新脚本]]></description><category></category></item><item><title><![CDATA[uniapp使用u-album不显示或无效]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/126819644</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/126819644</guid><author>DRNB666</author><pubDate>Mon, 12 Sep 2022 17:11:39 +0800</pubDate><description><![CDATA[uview组件u-album相册组件不生效]]></description><category></category></item><item><title><![CDATA[iconfont 图标不生效]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/123704305</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/123704305</guid><author>DRNB666</author><pubDate>Thu, 24 Mar 2022 10:25:35 +0800</pubDate><description><![CDATA[在项目设置中，将前缀取消然后正常iconfont (类名)使用即可


]]></description><category></category></item><item><title><![CDATA[循环体中对单个事务进行回滚操作]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/123119087</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/123119087</guid><author>DRNB666</author><pubDate>Thu, 24 Feb 2022 20:19:13 +0800</pubDate><description><![CDATA[执行事务操作时，某个事务中需要多次循环，每次循环之中又有不同的事务，这个时候想让其中一个事务即使抛异常了，也不影响之前的事务和之后的事务提交

例如：批量对表格中每一个数据进行处理，每次处理涉及到其他多张表，如果运行到一半，其中一个表为空，导致整体事务回滚，之前的数据插入也失败了，这显然不符合当前预期。

解决方案：
1、在当前service实现类方法中加上@Transactional(rollbackFor = Exception.class)事务回滚注解，在遍历中对具体需要单个回滚的操作抽离出一个方法，]]></description><category></category></item><item><title><![CDATA[springboot文件上传时maxPostSize设置大小失效]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/122217867</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/122217867</guid><author>DRNB666</author><pubDate>Wed, 29 Dec 2021 16:06:05 +0800</pubDate><description><![CDATA[报错信息
Failed to parse multipart servlet request; nested exception is java.lang.IllegalStateException: The multi-part request contained parameter data (excluding uploaded files) that exceeded the limit for maxPostSize set on the associated connector

Caused ]]></description><category></category></item><item><title><![CDATA[记一次mysql突发删库，利用binlog还原数据库和对应数据]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/120955128</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/120955128</guid><author>DRNB666</author><pubDate>Tue, 26 Oct 2021 11:29:09 +0800</pubDate><description><![CDATA[今天朋友反馈，之前服务器上跑着的一个项目，使用不了了，因为没什么人在用，今天才收到反
馈，结果排查一番后突然发现，我擦，数据库怎么没了(原因至今不清楚，可能是内部人员误删，也
有可能是被攻击。。。)，然后慌得一批开始了数据还原的过程，经过半个多小时的努力终于还原成功数据，在此记录一下。
首先想到的是通过前段时间手动备份的sql去还原数据，但是这样虽然能还原大部分数据，相应的剩余数据无法全部还原，这样子也会有问题.
这时候想到了之前了解过的mysql的binlog，如果操作得当，可以一比一还原mysql的全部]]></description><category></category></item><item><title><![CDATA[查找文章上一条或者下一条的sql]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/120783227</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/120783227</guid><author>DRNB666</author><pubDate>Fri, 15 Oct 2021 14:48:37 +0800</pubDate><description><![CDATA[业务需求：获取根据当前条件查找的文章的上一篇和下一篇文章
SELECT IFNULL((select id from sys_dynamic where id &lt; 7 order by id desc limit 1),-1)  union all   SELECT IFNULL((select id from sys_dynamic where id &gt; 7 order by id asc limit 1),-1);
直接复制sql即可。如果没有上篇或下篇返回-1


...]]></description><category></category></item><item><title><![CDATA[This object has not been built解决方案]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/120778110</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/120778110</guid><author>DRNB666</author><pubDate>Fri, 15 Oct 2021 10:12:22 +0800</pubDate><description><![CDATA[今天在登录的时候，出现了一个异常，权限模块使用的是SpringSecurity,用了好几年没遇到这个错误，今天弹出一个提示然后登录异常，一脸懵逼。。。。。看百度上都没解决方案，这里记录一下
解决方案:maven工程里clean一下，重新打包即可正常运行


...]]></description><category></category></item><item><title><![CDATA[使用vue和element-ui上传图片,视频文件]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/120362318</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/120362318</guid><author>DRNB666</author><pubDate>Sat, 18 Sep 2021 11:24:02 +0800</pubDate><description><![CDATA[项目使用vue+element-ui,实现了表单多图上传图片，上传视频，以及表单图片回显，视频回显，表格渲染图片等功能
效果图:

上传后:
图片可回显，视频可播放,，这时候全部缓存在页面，并没有提交到后端服务器，只要到用户提交的那一步才确定上传，减低不必要的服务器开支

图片上传，前端缓存base64方便回显，以及后台上传,视频上传则使用file类型去上传(base64对视频编码会导致请求参数过长)
&lt;!--
	描述：图片上传,  基于 element-ui 组件
--&gt;
&lt;templa]]></description><category></category></item><item><title><![CDATA[JreBel热部署更新不生效(踩坑解决方案)]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/120018910</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/120018910</guid><author>DRNB666</author><pubDate>Tue, 31 Aug 2021 15:31:35 +0800</pubDate><description><![CDATA[问题：代码更新后，用Jrebel热更新不生效，查看编译后的classs是最新,根据百度上其他jrebel配置问题后，未解决，其他项目jrebel正常
解决办法:
因为我是拷贝的之前的某个项目的文件，所以连带rebel.xml也是上个项目的，导致热更新一直失效，本地代码更新了，却没效果,排查后发现原因:
除开其他常规配置，要特别注意下resoures下的rebel.xml，这里面会指向热更新后的class文件夹，要注意是否指向正确，我这里一直指向的是之前项目下的class文件，所以代码更新一直不生效，因为jr]]></description><category></category></item><item><title><![CDATA[使用el-upload多图片上传，通过后端保存到本地]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/119825222</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/119825222</guid><author>DRNB666</author><pubDate>Fri, 20 Aug 2021 16:55:34 +0800</pubDate><description><![CDATA[需求：前端需要上传多张图片文件，所以用的是el-upload的上传组件，稍微改了一下组件。
思路：前端使用FormData，将每个file存到一个数组里面，然后以文件数组的形式一次性请求到服务,后端使用MultipartFile[]数组类型进行接收，然后保存到本地。
效果:

以下是前端代码:
&lt;template&gt;
  &lt;!-- 图片上传(支持多图) --&gt;
  &lt;div&gt;
    &lt;main-head&gt; &lt;/main-head&gt;
    &lt;]]></description><category></category></item><item><title><![CDATA[Vmware安装centos7系统并进行基础配置]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/115867276</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/115867276</guid><author>DRNB666</author><pubDate>Mon, 19 Apr 2021 16:28:38 +0800</pubDate><description><![CDATA[1.下载 centos7
http://mirrors.aliyun.com/centos/7/isos/x86_64/，进入后选择第一个iso镜像下载即可
2.vmware 安装 centos7

进入vmware安装刚刚下载好的iso镜像，然后一直下一步即可，配置完成后启动系统

进入后会有一个可视化图形界面操作，语言选择拉到最下面选择中文

这里其他不用管，如果对系统分区有要求，就调整一下分区，软件选择根据个人需求选择，我选择的是作为静态或动态网页服务器

选择完毕后直接开始安装，上面会有一个设置默认]]></description><category></category></item><item><title><![CDATA[idea maven分环境打包项目]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/115186281</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/115186281</guid><author>DRNB666</author><pubDate>Wed, 24 Mar 2021 20:15:14 +0800</pubDate><description><![CDATA[项目分为开发环境和生产环境，配有不同的yml，此时需要利用到maven的profiles分环境打包
项目配置文件路径:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RduyPEkI-1616587979413)(C:\Users\dashan\AppData\Roaming\Typora\typora-user-images\image-20210324200334813.png)]
pom文件中添加以下内容:
&lt;profiles&gt;
        &lt;pr]]></description><category></category></item><item><title><![CDATA[Java对Excel表格进行解析或导出操作]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/114402805</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/114402805</guid><author>DRNB666</author><pubDate>Fri, 05 Mar 2021 16:54:34 +0800</pubDate><description><![CDATA[使用poi可以让java对Excel表格进行解析表格转换为list集合
对查询出来的list进行导出表格等操作

引入依赖
&lt;!-- 解析excel表格 --&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;org.apache.poi&lt;/groupId&gt;
			&lt;artifactId&gt;poi-ooxml&lt;/artifactId&gt;
			&lt;version&gt;3.17&lt;/version&gt;
		&lt;/de.]]></description><category></category></item><item><title><![CDATA[Cannot determine embedded database driver class for database type NONE]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/114399586</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/114399586</guid><author>DRNB666</author><pubDate>Fri, 05 Mar 2021 15:51:49 +0800</pubDate><description><![CDATA[Cannot determine embedded database driver class for database type NONE
连接不上数据源，一百度都是到处抄的，说在springbooApplication启动类上加注解，其实大部分都不是这个原因，一句话解决
打包没把yml(properties)打进去，在maven里面clean，然后packge，再运行tomcat run
成功启动。

...]]></description><category></category></item><item><title><![CDATA[java爬取百度贴吧吧内所有帖子数据(图文详解)]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/114299690</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/114299690</guid><author>DRNB666</author><pubDate>Thu, 04 Mar 2021 13:28:06 +0800</pubDate><description><![CDATA[因为个人需要爬取某个吧内的所有帖子并保存下来，但是无奈不会写python，于是就想到了利用java的jsoup去做爬虫，尝试了多次后终于获取成功，主要遇到的问题还是百度的反爬机制，解决了后，整理一篇文章，以便日后查阅。
通过Jsoup爬取百度贴吧数据
提取吧内所有帖子数据，并输出为.txt或者md文件
导入依赖
			&lt;!--  jsoup解析HTML  --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.jsoup&lt;]]></description><category></category></item><item><title><![CDATA[Redis持久化RDB和AOF操作]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/113546380</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/113546380</guid><author>DRNB666</author><pubDate>Tue, 02 Feb 2021 12:01:52 +0800</pubDate><description><![CDATA[RDB：一次数据快照，相当于把当前的数据保存到硬盘中，分为save和bgsave，

]]></description><category></category></item><item><title><![CDATA[多态随笔]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/113525789</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/113525789</guid><author>DRNB666</author><pubDate>Mon, 01 Feb 2021 18:01:54 +0800</pubDate><description><![CDATA[编译一律看左边，运行根据情况不同来执行
成员变量：运行看左边
成员方法：运行看右边(动态绑定，就算父类有对应的方法，子类重写了，还是会执行子类的方法)
静态成员方法:运行看左边

成员方法执行顺序:
this.方法(this.参数)——&gt;super.方法(this,参数)——&gt;this.方法(super.参数)——&gt;super.方法(super.参数)
注:super会一直往上找直到找到为止

...]]></description><category></category></item><item><title><![CDATA[SpringBoot请求拦截器不起作用]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/112694307</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/112694307</guid><author>DRNB666</author><pubDate>Sat, 16 Jan 2021 11:06:53 +0800</pubDate><description><![CDATA[说下我的原因，因为不熟悉拦截器，所以一开始以为一个拦截器要对应一个WebMvcConfigurer配置类所以写了两个配置类，自然也就重写了两次addInterceptors方法。导致只有第一个拦截器生效，后面的没有用。
其实只有第一个配置类会生效，后面的都没用,所以不管写了几个拦截器，只要注入到一个配置类中，根据顺序调用即可。
@Configuration
public class MvcConfigurer implements WebMvcConfigurer {

    @Resource
    ]]></description><category></category></item><item><title><![CDATA[tomcat启动50724端口占用问题  “Address already in use: NET_Bind“]]></title><link>https://blog.youkuaiyun.com/DRNB666/article/details/112601808</link><guid>https://blog.youkuaiyun.com/DRNB666/article/details/112601808</guid><author>DRNB666</author><pubDate>Thu, 14 Jan 2021 10:41:00 +0800</pubDate><description><![CDATA[如果电脑安装了wps，那么就是wps的一个后台进程占用了这个端口，在任务管理器把wps相关的所有进程关闭即可

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