<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_40420214的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_40420214</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_40420214]]></copyright><item><title><![CDATA[【个人计划-20240421】]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/138045242</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/138045242</guid><author>qq_40420214</author><pubDate>Sun, 21 Apr 2024 21:02:42 +0800</pubDate><description><![CDATA[5.每天学习4小时，汇总总结。1.软考过一遍，刷题。]]></description><category></category></item><item><title><![CDATA[MySQL存表报错问题 Incorrect string value]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/129159056</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/129159056</guid><author>qq_40420214</author><pubDate>Wed, 22 Feb 2023 11:19:12 +0800</pubDate><description><![CDATA[意思是错误的字符，常出现在添加中文字符的时候。这个问题的产生原因主要是因为一些特色中文字符或者Emoji表情占4个字符，而mysql的utf8编码最多3个字节，所以就会出现乱码或者报错。utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。utf8_general_ci校对速度快，但准确度稍差。utf8_general_ci 不区分大小写，这个你在注册用户名和邮箱的时候就要使用。utf8_general_cs 区分大小写，如果用户名和邮箱用这个 就会照成不良后果。]]></description><category></category></item><item><title><![CDATA[【flyway入门及使用】解决生产环境sql更新遗漏]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/128812198</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/128812198</guid><author>qq_40420214</author><pubDate>Tue, 31 Jan 2023 09:52:01 +0800</pubDate><description><![CDATA[flyway开源的版本管理工具。]]></description><category></category></item><item><title><![CDATA[【JAVA-面试】Java并发面试题最新]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/127883878</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/127883878</guid><author>qq_40420214</author><pubDate>Wed, 16 Nov 2022 13:56:30 +0800</pubDate><description><![CDATA[Java并发面试题整理1、并发编程三要素？（1）原子性原子性指的是一个或者多个操作，要么全部执行并且在执行的过程中不被其他操作打断，要么就全部都不执行。（2）可见性可见性指多个线程操作一个共享变量时，其中一个线程对变量进行修改后，其他线程可以立即看到修改的结果。（3）有序性有序性，即程序的执行顺序按照代码的先后顺序来执行。2、实现可见性的方法有哪些？synchronized 或者 Lock：保证同一个时刻只有一个线程获取锁执行代码，锁释放之前把最新的值刷新到主内存，实现可见性。3、多线程的价值？（1）发挥多]]></description><category></category></item><item><title><![CDATA[HTTP协议错误代码大全]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/127865524</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/127865524</guid><author>qq_40420214</author><pubDate>Tue, 15 Nov 2022 14:34:32 +0800</pubDate><description><![CDATA[504  Gateway Timeout作为网关或者代理工作的服务器尝试执行请求时，未能及时从上游服务器（URI标识出的服务器，例如HTTP、FTP、LDAP）或者辅助服务器（例如DNS）收到响应。415 （不支持的媒体类型） Unsupported Media Type对于当前请求的方法和所请求的资源，请求中提交的实体并不是服务器中所支持的格式，因此请求被拒绝。307  （临时重定向） 服务器目前从不同位置的网页响应请求，但请求者应继续使用原有位置来进行以后的请求。该操作成功完成，数据连接已关闭。]]></description><category></category></item><item><title><![CDATA[记一次VSCode中在vue文件输入style没有提示的问题]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/124040701</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/124040701</guid><author>qq_40420214</author><pubDate>Fri, 08 Apr 2022 14:31:38 +0800</pubDate><description><![CDATA[记一次VSCode中在vue文件输入style没有提示的问题
第一步：VS Code 文件-&gt;首选项-&gt;设置
第二步：搜索 ‘files.associations’
第三步：选中工作区-》添加项   项键值内填【*.vue】 值简直内填【html】如下图所示

效果展示如下图，到这里vue style没有提示的问题完美解决，撒花。


...]]></description><category></category></item><item><title><![CDATA[【JAVA】Optional类实战]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/123382318</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/123382318</guid><author>qq_40420214</author><pubDate>Wed, 09 Mar 2022 17:12:56 +0800</pubDate><description><![CDATA[Optional类介绍
Optional类可能包含或不包含非空值的容器对象。 如果一个值存在， isPresent()将返回true和get()将返回值。
提供依赖于存在或不存在包含值的其他方法，例如orElse() （如果值不存在则返回默认值）和ifPresent() （如果值存在则执行代码块）。
Optional类提供的方法介绍


Empty 创建一个空的Optional


of如果为null会直接报空指针


ofNullable如果为null会继续执行，不影响程序


filter如果一个值存在]]></description><category></category></item><item><title><![CDATA[【mysql-日志】错误日志、普通日志、慢查询日志]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/122731796</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/122731796</guid><author>qq_40420214</author><pubDate>Fri, 28 Jan 2022 15:15:34 +0800</pubDate><description><![CDATA[MySQL错误日志
Mysql错误日志主要用于记录MySQL服务实例每次启动、停止的详细信息，以及MySQL服务实例运行过程中产生的警告或者错误信息。与其他日志不同，MySQL错误日志必须开启，无法关闭。
log_error
设置了错误日志文件的物理位置（日志所在目录以及日志文件名）
show variables like 'log_error'
当MySQL实例意外停止或者无法启动时，可以通过错误日志文件的内容分析产生故障的原因。
注意：MySQL错误日志不会记录所有的错误信息，只有MySQL服务实例运行]]></description><category></category></item><item><title><![CDATA[【mysql-日志】清理二进制日志文件]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/122399013</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/122399013</guid><author>qq_40420214</author><pubDate>Sun, 09 Jan 2022 20:52:58 +0800</pubDate><description><![CDATA[清理二进制日志文件
近期开发中碰到大数据量表格，对结构做操作的时候会产生大量二进制日志，所以在此学习一下清理二进制日志文件。
查看二进制文件命令 show master logs;
方法一：reset master 命令
reset master可以删除所有的日志文件，重置二进制日志文件的索引文件为空，然后产生新的二进制文件（编号还是从000001开始）以及索引文件
方法二：purage master logs to命令
purage master logs to 可以删除指定二进制日志文件名之前的所有二进]]></description><category></category></item><item><title><![CDATA[MySQL通过frm、ibd文件恢复innodb数据]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/122299397</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/122299397</guid><author>qq_40420214</author><pubDate>Tue, 04 Jan 2022 11:28:06 +0800</pubDate><description><![CDATA[记一次在进行操作的时候误删了数据库数据，通过idb文件来恢复数据
第一步.创建空数据库，导入上一步骤获得表结构。
第二步.将当前表空间废弃掉，使当前.ibd数据文件与.frm表结构文件分离。
ALTER TABLE 表名 DISCARD TABLESPACE;

第三步.将需要恢复的.ibd数据文件复制至新的表结构文件夹下。导入表空间，使.ibd数据文件与.frm表结构文件关联。
ALTER TABLE 表名 IMPORT TABLESPACE;


...]]></description><category></category></item><item><title><![CDATA[Mysql利用命令导入导出数据-备份和恢复]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/122297755</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/122297755</guid><author>qq_40420214</author><pubDate>Tue, 04 Jan 2022 10:27:10 +0800</pubDate><description><![CDATA[Mysql利用命令导入导出数据-备份和恢复
一、配置
可能会遇到的问题
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

解决
windows10修改方式
修改mysql配置文件my.ini,在文件中直接添加secure_file_priv="G:\"


secure_file_priv=null     不允许文件的]]></description><category></category></item><item><title><![CDATA[问题：Error running ‘xxxx‘: Command line is too long. Shorten command line for xxxx or also for Spring]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/122141517</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/122141517</guid><author>qq_40420214</author><pubDate>Sat, 25 Dec 2021 12:10:27 +0800</pubDate><description><![CDATA[问题：Error running ‘xxxx’: Command line is too long. Shorten command line for xxxx or also for Spring Boot default configuration.
打开编辑器选择JAR manifest即可恢复


]]></description><category></category></item><item><title><![CDATA[Centos安装宝塔界面，通过网页管理服务器]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/122141445</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/122141445</guid><author>qq_40420214</author><pubDate>Sat, 25 Dec 2021 12:07:21 +0800</pubDate><description><![CDATA[1.通过Linux命令卸载已有宝塔
wget http://download.bt.cn/install/bt-uninstall.sh


2.安装宝塔命令
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh &amp;&amp; sudo bash install.sh



]]></description><category></category></item><item><title><![CDATA[sql刷题-计算用户的平均次日留存率]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/122025858</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/122025858</guid><author>qq_40420214</author><pubDate>Sun, 19 Dec 2021 16:36:31 +0800</pubDate><description><![CDATA[计算用户的平均次日留存率
关键字和函数
关键词 distinct  用于返回唯一不同的值。
DATE_ADD() 函数向日期添加指定的时间间隔。
问题描述
题目：现在运营想要查看用户在某天刷题后第二天还会再来刷题的平均概率。请你取出相应数据。

根据示例，你的查询应返回以下结果：

示例
drop table if exists `user_profile`;
drop table if  exists `question_practice_detail`;
drop table if  exists `q]]></description><category></category></item><item><title><![CDATA[docker基础篇（Centos安装卸载docker以及基本命令的使用）]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/121893876</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/121893876</guid><author>qq_40420214</author><pubDate>Sun, 12 Dec 2021 21:22:08 +0800</pubDate><description><![CDATA[docker基础篇一
一、Centos安装和卸载docker
1.1 安装所需软件包
sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

1.2 使用阿里云的源安装
sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

1.3 安装 Docker]]></description><category></category></item><item><title><![CDATA[ERROR: for mysql5.7 Cannot start service mysql: OCI runtime create failed: container_linux.go:380:]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/121603742</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/121603742</guid><author>qq_40420214</author><pubDate>Mon, 29 Nov 2021 10:17:59 +0800</pubDate><description><![CDATA[docker安装mysql
问题
ERROR: for mysql5.7  Cannot start service mysql: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:76: mounting “/home/docker/mysql/conf.d” to]]></description><category></category></item><item><title><![CDATA[【个人博客】利用Hexo快速建立自己的博客网站]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/121578084</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/121578084</guid><author>qq_40420214</author><pubDate>Sat, 27 Nov 2021 15:36:59 +0800</pubDate><description><![CDATA[准备阶段
需要准备一台Linux服务器，我这边是直接部在自己的服务；也可以直接挂在github或者gitee上面就可以不用准备自己的服务器了
部署

//linux切换高版本npm
npm i -g npm@5.0.0
//安装 Hexo
npm install -g hexo-cli
//安装初始化
hexo init &lt;folder&gt;  //自己的名称
//生成静态文件
hexo generate
hexo g   //上面命令的简写
//启动hexo
hexo server  


结束.]]></description><category></category></item><item><title><![CDATA[Linux常用命令整理一]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/121578035</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/121578035</guid><author>qq_40420214</author><pubDate>Sat, 27 Nov 2021 15:30:13 +0800</pubDate><description><![CDATA[切换当前工作目录
cd
查看Linux日期
date
复制文件或目录
cp

-a：此选项通常在复制目录时使用，它保留链接、文件属性，并复制目录下的所有内容。其作用等于dpR参数组合。
-d：复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
-f：覆盖已经存在的目标文件而不给出提示。
-i：与 -f 选项相反，在覆盖目标文件之前给出提示，要求用户确认是否覆盖，回答 y 时目标文件将被覆盖。
-p：除复制文件的内容外，还把修改时间和访问权限也复制到新文件中。
-r：若给出的源文件是一个]]></description><category></category></item><item><title><![CDATA[mysql优化（一）]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/118929110</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/118929110</guid><author>qq_40420214</author><pubDate>Tue, 20 Jul 2021 10:30:16 +0800</pubDate><description><![CDATA[一、show status
1.当前session中所有统计参数的值
show status like 'Com_%'
2.如果 'Com_xxxx’可以查具体的数值
show status like 'Com_insert'
show status like 'Com_select'
show status like 'Com_update'
show status like 'Com_delete'
3.了解数据库基本情况
show status like 'Connections'  //试图连接my]]></description><category></category></item><item><title><![CDATA[linux修改jdk版本为1.8]]></title><link>https://blog.youkuaiyun.com/qq_40420214/article/details/118083584</link><guid>https://blog.youkuaiyun.com/qq_40420214/article/details/118083584</guid><author>qq_40420214</author><pubDate>Mon, 21 Jun 2021 11:44:44 +0800</pubDate><description><![CDATA[下载jdk
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
使用版本：Linux x64版本
上传文件
上传jdk到linux目录 /usr/java/
进行解压，命令tar -zvxf 文件；例如：tar -zvxf jdk-8u291-linux-x64.tar.gz
删除原有java版本
rm -f /usr/bin/java
rm -f /usr/bin/javac
rm -f ]]></description><category></category></item></channel></rss>