<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cdada_26的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cdada_26</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cdada_26]]></copyright><item><title><![CDATA[linux查找文件中的指定字符，并批量替换文件中指定字符]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/135480920</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/135480920</guid><author>cdada_26</author><pubDate>Tue, 09 Jan 2024 15:13:51 +0800</pubDate><description><![CDATA[查找/opt 目录下存在jquery-1.8.0.min.js的文件。扩展：使用该命令可以查找文件中字符存在几处。]]></description><category></category></item><item><title><![CDATA[mysql5.6密码忘记重置]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/134803314</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/134803314</guid><author>cdada_26</author><pubDate>Tue, 05 Dec 2023 13:43:14 +0800</pubDate><description><![CDATA[在 MySQL 命令行中执行以下命令：（我在操作中刷新权限后密码重置失败，不刷新权限就可以，如果遇到重置失败的，看下有没有其他应用在使用mysql,先把应用停用，在重新处理下，应该就可以了）在 MySQL 5.6 中，使用 ALTER USER 语句来修改用户密码是不支持的。现在，你应该可以使用新设置的密码登录到 MySQL 数据库中的 root 用户了。在终端中执行以下命令：（不用输入密码 直接回车）启动 MySQL 服务，并跳过权限验证。停止 MySQL 服务。停止 MySQL 服务。]]></description><category></category></item><item><title><![CDATA[nginx简单代理和IP禁用案例]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/129431885</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/129431885</guid><author>cdada_26</author><pubDate>Thu, 09 Mar 2023 21:38:25 +0800</pubDate><description><![CDATA[nginx简单代理应用]]></description><category></category></item><item><title><![CDATA[给旧安卓手机安卓linux系统，手机秒变服务器（Linux Deploy）]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/128177632</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/128177632</guid><author>cdada_26</author><pubDate>Sun, 04 Dec 2022 21:42:54 +0800</pubDate><description><![CDATA[手机安装linux系统]]></description><category></category></item><item><title><![CDATA[红米note4(MTK联发科)升级安卓7+及救砖过程]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/126092235</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/126092235</guid><author>cdada_26</author><pubDate>Mon, 01 Aug 2022 00:01:57 +0800</pubDate><description><![CDATA[a)手机解锁blb) 下载“ 一键刷入twrp工具_安卓手机TWRP_Recovery”提取码：pc5nc)下载刷机包at以上准备工作做好，解下来就要用电脑连接手机进行操作了a)解压下载好的twrp工具包，进入文件夹，用右键管理员身份运行“打开CMD命令行”b)命令行进入该文件夹，运行输入工具，c)回车，按任意键进入d)如果是开机状态就选择1e)如果手机正确连接到电脑，就可以任意键刷入了刷入成功后会重启，进入我们刷入第三方TWRP_Recovery。......]]></description><category></category></item><item><title><![CDATA[安卓Termux包下载]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/126077744</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/126077744</guid><author>cdada_26</author><pubDate>Sat, 30 Jul 2022 21:25:39 +0800</pubDate><description><![CDATA[termux包下载]]></description><category></category></item><item><title><![CDATA[国产数据库南大通用GBase 8s学习路径]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/121319983</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/121319983</guid><author>cdada_26</author><pubDate>Sun, 14 Nov 2021 17:20:17 +0800</pubDate><description><![CDATA[1. GBase 8s 安装与手动创建实例
2.GBase 8s 客户端工具之dbaccess
3.GBase 8s 运行模式与切换(新版本)
4.GBase 8s基本数据类型
5.GBase 8s 基本语法
6.GBase 8s 常用函数
7.GBase 8s SPL 入门
8.GBase 8s 数据迁移
9.1基于gtape的备份与恢复实验(新版本)
9.2基于onbar的备份与恢复实验
9.3基于ontape的备份与恢复
9.4基于gbackuprestore的备份与恢复实验
10.GBase 8s ]]></description><category></category></item><item><title><![CDATA[docker上跑vue项目]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/120184760</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/120184760</guid><author>cdada_26</author><pubDate>Wed, 08 Sep 2021 17:51:14 +0800</pubDate><description><![CDATA[一、docker 起一个nginx 容器
docker run -d --name [起一个容器名] -p 8899:8899 --privileged nginx
注：端口映射前面是外部的端口,后面是容器内项目的端口


因为容器中无法直接进行修改，将nginx.conf的配置文件复制出来
注：sad_gates为容器名
 docker cp sad_gates:/etc/nginx/nginx.conf /opt/nginx.config



修改刚才复制的nginx.conf,在http内添加以下内]]></description><category></category></item><item><title><![CDATA[docker上跑springBoot]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/120154864</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/120154864</guid><author>cdada_26</author><pubDate>Tue, 07 Sep 2021 12:50:54 +0800</pubDate><description><![CDATA[环境介绍：mysql部署在linux上，docker上跑springBoot

注意：在springBoot中mysql的要开启远程访问

一、springBoot打包

在idea右边侧栏中找到maven双击clean

接着双击package生成jar包


二、制作镜像


linux中创建文件存放jar包和Dockerfile文件
mkdir docker-springBoot



将刚打包好的jar包上传到springboot文件夹下


创建Dockerfile，vi Dockerfile
F]]></description><category></category></item><item><title><![CDATA[linux上本地安装mysql5.6初始化报错FATAL ERROR: please install the following Perl modules]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/119322097</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/119322097</guid><author>cdada_26</author><pubDate>Mon, 02 Aug 2021 11:50:55 +0800</pubDate><description><![CDATA[linux上本地安装mysql5.6初始化报错
[root@localhost mysql]# scripts/mysql_install_db --user=mysql    
FATAL ERROR: please install the following Perl modules before executing scripts/mysql_install_db:
Data::Dumper

下载对应的包
[root@localhost mysql]# yum -y install autoconf]]></description><category></category></item><item><title><![CDATA[spring data jpa 使用@Query 动态参数查询案例分析]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/117050049</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/117050049</guid><author>cdada_26</author><pubDate>Thu, 20 May 2021 00:39:43 +0800</pubDate><description><![CDATA[1、目的
要做复杂的动态查询，需要判断是否非空的查询参数，当参数为空时，跳过该参数，继续查找不为空的参数进行查询。
2、代码分析
nativeQuery = true：表示使用原生的sql语句
判断语句的格式：if(‘参数’ is not null  and ‘参数’=’’,查找的条件 )，如下判断语句

if(?1 is not null and ?1!=’’,video_id=?1,1=1)

其中?1表示方法中的第一个参数，如下面的videoId,以此类推
在查找的条件中，我们可以进行模糊查找vide]]></description><category></category></item><item><title><![CDATA[vue中在v-bind中使用条件判断]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/116954605</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/116954605</guid><author>cdada_26</author><pubDate>Mon, 17 May 2021 23:41:40 +0800</pubDate><description><![CDATA[&lt;el-tooltip :content="articleItem.articleCheck==1? '审核中':articleItem.articleCheck==2?'已发':articleItem.articleCheck==3?'退回':'' " placement="top" effect="light"&gt;
&lt;/el-tooltip&gt;


]]></description><category></category></item><item><title><![CDATA[vue+element组件实现分页]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/116898380</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/116898380</guid><author>cdada_26</author><pubDate>Sun, 16 May 2021 18:29:37 +0800</pubDate><description><![CDATA[1.页面代码
根据分页容量来限制每页条数：list.slice((currentPage - 1) * pageSize, currentPage * pageSize)"
获取分页中每条数据的序号(currentPage - 1) * pageSize+scope.$index + 1
    &lt;el-table :data="list.slice((currentPage - 1) * pageSize, currentPage * pageSize)" border fit highlight-]]></description><category></category></item><item><title><![CDATA[在vue中使用for循环有异步请求，每次都只获取到最后一个数据解决办法]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/116506179</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/116506179</guid><author>cdada_26</author><pubDate>Sat, 08 May 2021 00:46:50 +0800</pubDate><description><![CDATA[我预想是将标签数组（dynamicTags）使用for循环取出每个值，在遍历标签数组将值一一添加到数据库中，奈何for循环结束了，才去执行put请求，这就导致了只添了数组的最后一个值
原因是axios.put请求是异步请求，
解决方案，使用递归如下面代码所示，
tag是一个数组用来存，标签
dynamicTags是在页面中获取的标签名列表

  putTagItem(tag,articleId){
        var _this=this;
        
        if (tag&lt;=0.]]></description><category></category></item><item><title><![CDATA[在JPA自定义多条件查询语句时出现报错Required request body is missing]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/116390144</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/116390144</guid><author>cdada_26</author><pubDate>Tue, 04 May 2021 06:12:17 +0800</pubDate><description><![CDATA[在网上查找到原因如下：
代码中使用的是Get请求，但是使用了@RequestBody进行数据的封装，因为Get请求发送数据的方式不是json格式，所以当我们使用@RequsetBody封装Get请求的数据时就会出现无法获取到数据的情况；
    @GetMapping("selectNoticeByUserIdAndNoticeType")
    public R selectNoticeByUserIdAndNoticeType(@RequestBody Notice notice){
        ]]></description><category></category></item><item><title><![CDATA[Sping  Boot实现JPA自定义更新SQL语句]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/116379138</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/116379138</guid><author>cdada_26</author><pubDate>Mon, 03 May 2021 18:31:58 +0800</pubDate><description><![CDATA[1.自定义
    @Transactional//事务的注解

    @Query("update Notice n set n.noticeState=0 where 	n.noticeReceiveUserId =?1  and n.noticeType=?2")
    @Modifying
    int updateNoticeByNoticeReceiveUserIdAndNoticeType(int userId,int type);


]]></description><category></category></item><item><title><![CDATA[vue/html中实现敏感词屏蔽]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/116357694</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/116357694</guid><author>cdada_26</author><pubDate>Sun, 02 May 2021 22:51:02 +0800</pubDate><description><![CDATA[效果如下，实现完整代码在后面

实现思路分析
这是在vue的页面的使用，如果在html中的引用，也差不多，首先，得定义方法judgeBadWord()来进行敏感词的匹配，以及获取到输入框的值，来和敏感词进行必对
这里我是将敏感词库单独拿出来放在js中，当然屏蔽词少的话只需定义个数组就行
如下将完整代码中的这行注释掉
this.forbiddenArray=forbiddenArray.forbiddenArray;

把这行代码的注释去掉就可以
//  var forbiddenArray = ["fuck]]></description><category></category></item><item><title><![CDATA[数据库报错：You have an error in your SQL syntax； check the manual that corresponds to your MySQL]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/116125561</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/116125561</guid><author>cdada_26</author><pubDate>Sun, 25 Apr 2021 13:45:02 +0800</pubDate><description><![CDATA[1. 问题描述
我们在使用数据时，常常会因各种原因报错，如下
You have an error in your SQL syntax; check the manual that corresponds to your MySQL

很多时候反复的去看sql语句，明明什么都没错，怎么会报错，那可能就是你的表名跟sql语句中的关键字重了。
2. 分析
当你的表名跟关键字重了，就把表名当作关键字无法识别，如order，排序的关键字，经常将他命名为订单表，like,模糊查询关键字，经常误用为喜欢或者点赞表名，等]]></description><category></category></item><item><title><![CDATA[vue+SpringBoot处理数据 嵌套异常(nested exception)]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/115918938</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/115918938</guid><author>cdada_26</author><pubDate>Tue, 20 Apr 2021 21:16:26 +0800</pubDate><description><![CDATA[1. 问题描述
在做收藏功能时，出现嵌套异常报错
服务端报错日志如下
2021-04-20 20:58:10.607 ERROR 10200 --- [io-8088-exec-10] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; ne]]></description><category></category></item><item><title><![CDATA[使用elemenUI用户头像上传组件，图片上传图片没有预览的效果]]></title><link>https://blog.youkuaiyun.com/cdada_26/article/details/113917730</link><guid>https://blog.youkuaiyun.com/cdada_26/article/details/113917730</guid><author>cdada_26</author><pubDate>Sun, 21 Feb 2021 14:35:55 +0800</pubDate><description><![CDATA[1.  问题描述
在使用elemenUI用户头像上传组件中，出现上传的图片没有预览的效果，

这是官方提供的代码
&lt;el-upload
  class="avatar-uploader"
  action="https://jsonplaceholder.typicode.com/posts/"
  :show-file-list="false"
  :on-success="handleAvatarSuccess"
  :before-upload="beforeAvatarUpload"&gt;
]]></description><category></category></item></channel></rss>