<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bernie_7的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Bernie_7</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Bernie_7]]></copyright><item><title><![CDATA[spring cloud注册nacos并从nacos上拉取配置文件，spring cloud不会自动读取bootstrap.yml文件]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/145098112</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/145098112</guid><author>Bernie_7</author><pubDate>Sun, 12 Jan 2025 20:39:28 +0800</pubDate><description><![CDATA[踩坑问题记录
1、spring cloudb不会自动读取bootstrap.yml文件
2、spring cloud注册nacos并从nacos上拉取配置文件]]></description><category></category></item><item><title><![CDATA[logback最全日志输出，你需要的这里都有，全是干货]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/136529350</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/136529350</guid><author>Bernie_7</author><pubDate>Thu, 07 Mar 2024 14:57:36 +0800</pubDate><description><![CDATA[有工作经历的都知道，日志打印非常重要，往往是定位生产问题的唯一方式。如果不了解日志的配置，先查看我另一篇文章基于springboot的logback日志管理，文章里面日志输出，分级、分文件目录，还有各种配置以及说明都写的很详细。场景：针对(微)多服务，并发的情况。当有多机部署或者高并发情况下，多个日志同时写入同一个日志文件如info.log时，会出现日志打印非常杂乱，出现问题的话，不能确定日志是哪一个请求打印出来的。解决办法：在日志打印添加一个ID，方便追踪同一个请求打印的ID本文章参考于Logback 日]]></description><category></category></item><item><title><![CDATA[如果要存ip地址，用什么数据类型比较好]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/131387757</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/131387757</guid><author>Bernie_7</author><pubDate>Sun, 25 Jun 2023 23:18:38 +0800</pubDate><description><![CDATA[通常，在保存IPv4地址时，一个IPv4最小需要7个字符，最大需要15个字符，所以，使用VARCHAR(15)即可。MySQL在保存变长的字符串时，还需要额外的一个字节来保存此字符串的长度。而如果使用无符号整数来存储，只需要4个字节即可。对于转换来说，MySQL提供了相应的函数来把字符串格式的IP转换成整数INET_ATON，以及把整数格式的IP转换成字符串的INET_NTOA。作者建议当存储IPv4地址时，应该使用32位的无符号整数（UNSIGNED INT）来存储IP地址，而不是使用字符串。]]></description><category></category></item><item><title><![CDATA[MySQL8.0版本部分问题解决记录]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/131098009</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/131098009</guid><author>Bernie_7</author><pubDate>Thu, 08 Jun 2023 00:07:38 +0800</pubDate><description><![CDATA[mysql忘记root密码怎么找回？数据库用户新增，删除，授权，注销。]]></description><category></category></item><item><title><![CDATA[springboot/spring使用AOP]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/130932860</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/130932860</guid><author>Bernie_7</author><pubDate>Mon, 29 May 2023 17:46:45 +0800</pubDate><description><![CDATA[处理时机就是在什么时机执行处理内容，分为前置处理（即业务代码执行前）、后置处理（业务代码执行后）等。Pointcut：切点，主要是决定处理如权限校验、日志记录等在何处切入业务代码中（即织入切面）。对于问题2来说，一个一个修改这几十个方法。例如，一个方法的执行或者一个异常的处理。Aspect：切面，即 Pointcut 和 Advice,在代码中就是我们定义的这个切面的类，选择在什么地方织入。Weaving：织入，就是通过动态代理的方式在目标对象方法中执行处理内容的过程。有疑问看官方文档，最正确的答案！]]></description><category></category></item><item><title><![CDATA[elememt组件table二次封装]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/130771350</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/130771350</guid><author>Bernie_7</author><pubDate>Fri, 19 May 2023 18:07:22 +0800</pubDate><description><![CDATA[组件封装是为了更佳方便使用和复用，否则封装没有意义。

本文的封装只限制于数据展示，和修改。

新增数据和修改数据封装难度过高，暂无实现思路，如有可实现思路，可于评论区与我讨论，若可行，我会尝试实现。]]></description><category></category></item><item><title><![CDATA[Vue配置国际化i18n开发]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/130763550</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/130763550</guid><author>Bernie_7</author><pubDate>Fri, 19 May 2023 14:19:45 +0800</pubDate><description><![CDATA[i18N国际化开发很麻烦，如果不是客户需求，能不搞就不搞。此组件基于vue 2.x，vue3.0请查看官方文档。]]></description><category></category></item><item><title><![CDATA[git pull因为代码冲突报错解决办法]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/130606233</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/130606233</guid><author>Bernie_7</author><pubDate>Wed, 10 May 2023 17:43:48 +0800</pubDate><description><![CDATA[error: Your local changes to the following files would be overwritten by merge:
        src/router/index.js
Please commit your changes or stash them before you merge.
Aborting
Updating c3337b6..2120ae1]]></description><category></category></item><item><title><![CDATA[SpringBoot+MyBatis实现百万级数据的导出]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/130054418</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/130054418</guid><author>Bernie_7</author><pubDate>Mon, 10 Apr 2023 14:27:29 +0800</pubDate><description><![CDATA[先定义一个工具类DownloadProcessor，它内部封装一个HttpServletResponse对象，用来将对象写入到csv。MyBatis导出多量数据时，需要设置成stream模式，一条一条导出。接下里就是常写的controlle和service了。保证数据库有数据，如果没有，先写入200百万条数据。查了一下官方文档，应该是设置成数据无限吧。跑个1分多钟，写入2百万条数据。在stream获取数据的方式中多了一条。Mapper xml文件核心片段。]]></description><category></category></item><item><title><![CDATA[SpringBoot项目模块化开发-打包]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/129973819</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/129973819</guid><author>Bernie_7</author><pubDate>Wed, 05 Apr 2023 19:09:33 +0800</pubDate><description><![CDATA[构建一个模块化的项目]]></description><category></category></item><item><title><![CDATA[elementui table 树形 勾选父节点时勾选全部子节点]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/124340567</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/124340567</guid><author>Bernie_7</author><pubDate>Fri, 22 Apr 2022 11:04:05 +0800</pubDate><description><![CDATA[装载出处
需要加以下三个方法
@select=“selectChange”
@select-all=“selectAllChange”
@selection-change=“selectionChangeHandler”
&lt;el-table
      ref="multiTable"
      v-loading="crud.loading"
      lazy
      :load="getMenus"
      :data="list"
      :tree-props="{child]]></description><category></category></item><item><title><![CDATA[使用POI导出Excel携带图片，附代码]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/123687175</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/123687175</guid><author>Bernie_7</author><pubDate>Wed, 23 Mar 2022 15:47:37 +0800</pubDate><description><![CDATA[这里写目录标题前言坑全套代码
前言
需求要求，导出是数据的时候顺带导出图片到excel。
坑
网上找到的教程千篇一律，使用HSSFWorkbook类去导出，这个类用于操作03年之前的excel版本，即.xls格式的文件。
但是，使用这个类操作，无法显示导出jpg格式的文件，没有提示，没有报错，就是导不出来。
无奈，升级使用XSSFWorkbook类操作导出。代码有些许不同，但是无妨，下面附全套代码
全套代码
	/**
     * Description: 导出数据到excel，可携带图片，图片格式为常见的]]></description><category></category></item><item><title><![CDATA[MyBatis使用foreach批量插入，foreach套查询]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/123606679</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/123606679</guid><author>Bernie_7</author><pubDate>Sun, 20 Mar 2022 01:33:55 +0800</pubDate><description><![CDATA[MyBatis排坑]]></description><category></category></item><item><title><![CDATA[webStrom写vue (webpack)热部署失效(亲测可用)]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/122334421</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/122334421</guid><author>Bernie_7</author><pubDate>Thu, 06 Jan 2022 11:18:03 +0800</pubDate><description><![CDATA[查看你的package.json里面，是否有这个“webpack-dev-server"，如果有，请自行百度这个失效原因
没有安装 npm install --save-dev webpack-dev-server
更改vue.config.js，添加如下
module.exports = {
 devServer: {
	disableHostCheck: true,//webpack4.0 开启热更新
  },
};



测试可行



...]]></description><category></category></item><item><title><![CDATA[idea项目使用tomcat运行乱码问题(全部解决,亲测有效)]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/121742274</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/121742274</guid><author>Bernie_7</author><pubDate>Mon, 06 Dec 2021 11:16:34 +0800</pubDate><description><![CDATA[解决idea使用tomcat乱码问题]]></description><category></category></item><item><title><![CDATA[idea设置.java文件的注释(含自定义)]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/121238589</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/121238589</guid><author>Bernie_7</author><pubDate>Wed, 10 Nov 2021 23:45:20 +0800</pubDate><description><![CDATA[本来已经有了的，但是换了一台电脑，新的环境要重新配置。网上那些优质的文章已经找不到了，找到的配置教程都不如我意，所以自己写
文件头自动生成
这个是在创建类的时候就会自动生成一个文件头，类似这样
/**
 * @Description
 * @Author Bernie_fang
 * @Date 2021/11/9 23:18
 **/

配置如下

模板
/**
 * @Description 
 * @Author 自己爱写啥写啥
 * @Date ${DATE} ${TIME}
 **/

配置好了创]]></description><category></category></item><item><title><![CDATA[org.apache.shiro.authc.UnknownAccountException错误，亲测可用]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/119061382</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/119061382</guid><author>Bernie_7</author><pubDate>Sat, 24 Jul 2021 19:00:20 +0800</pubDate><description><![CDATA[踩坑记录
springboot整合shiro之后，测试登录报错【org.apache.shiro.authc.UnknownAccountException】
登录成功与否都报错。
错误原因
找了别人的博客都不行，自己debug走排坑。发现登录的时候Realm的认证方法走了两次。
等于说登录方法被拦截了，登陆之前走了一次，登录的时候又走了一次
登录之前走的Realm认证方法，里面token啥都没有或者已经过期了，所有拿不到东西，拿不到东西数据库就查不到数据，那你的user类就是null，就会报这个错
解决方]]></description><category></category></item><item><title><![CDATA[org.apache.shiro.authz.AuthorizationException: Not authorized to invoke method xxx]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/119052678</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/119052678</guid><author>Bernie_7</author><pubDate>Sat, 24 Jul 2021 08:50:45 +0800</pubDate><description><![CDATA[踩坑记录
springboot整合shiro的时候爆出的错误。
原因是认证授权的时候出错了。shiro抛出了错误。
但是好像springboot没有处理，自己定义全局异常捕获也没有处理。（没看源码我也不知道是不是，）
解决办法
加一个类，去捕获异常。具体如下
import com.llgz.hotelmanageapi.common.CommonResult;
import org.apache.shiro.authz.AuthorizationException;
import org.apache.sh]]></description><category></category></item><item><title><![CDATA[vue使用Better-Scroll无法拖动]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/115725217</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/115725217</guid><author>Bernie_7</author><pubDate>Thu, 15 Apr 2021 15:02:17 +0800</pubDate><description><![CDATA[vue使用Better-Scroll无法拖动
学习vue的时候，写移动端的页面，使用Better-Scroll的时候因为办法引发的惨案！
我使用的是2.x的版本，然而学习的时候是1.x的版本，我并不知道，写完发现无法滚动了。
百度了，有人说是子组件的高度大于父组件的高度。
于是，我查看了高度，确实如此，于是限定了高度。发现还是不行。
然后继续百度。。。基本试遍了所有的方法。
最后问了道友，他问我是不是2的版本，我说应该是吧，我命令行安装的，都是最新的版本。然后给我一个图，让我把这个加上。在此我就放他的图了
]]></description><category></category></item><item><title><![CDATA[使用VMware搭建虚拟机(包含网络配置)]]></title><link>https://blog.youkuaiyun.com/Bernie_7/article/details/115264982</link><guid>https://blog.youkuaiyun.com/Bernie_7/article/details/115264982</guid><author>Bernie_7</author><pubDate>Sat, 27 Mar 2021 15:04:31 +0800</pubDate><description><![CDATA[前言

由于学习的需要，要搭建一个集群。
万事开头难。体会了什么叫从入门到放弃。很多人都是因为环境搭建不起来放弃了。
我也是自己百度自己搞的。在此记录，希望能帮助到一些自学的朋友。喜欢可以收藏
话不多说，开始整活

说明：
我的环境：
VMware：16的版本
CentOS：7的版本

虚拟机安装
首先你得有安装包吧，你啥都没有怎么安装？
什么？去哪里找？官网啊，Vmware官网下载
下载之前，把CentOS也一起下载了 CentOS镜像下载
然后看看人家的博客，跟着走。在此感谢老哥的文章
https:/.]]></description><category></category></item></channel></rss>