MySQL执行SQL脚本报错 ERROR 1231 (42000)

错误场景

登录MySQL,利用source命令导入sql文件时报错。

错误截图

解决方法

在sql文件前加入下面注释:

1
2
3
4
5
6
7
8
9
10
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

示例

删除博客园广告

#博客园

1 实现方式

利用博客内提供的开发者选项,设置广告对应的标签为不显示。

2 具体步骤

设置 -> 页面定制CSS代码 -> 粘贴指定代码至输入框内

1
2
3
4
5
6
7
8
9
10
/*园子动态*/
#under_post_card1{
display: none;
overflow: hidden;
}
/*最新新闻*/
#under_post_card2{
display: none;
overflow: hidden;
}

3 修正结果

博客园添加正文Markdown目录

#博客园

1 实现效果

2 所需插件

压缩包合集

1
2
3
4
5
<!--  侧边滚动目录 -->
<link href="https://blog-static.cnblogs.com/files/blogs/680998/cnblog-scroller.css" type="text/css" rel="stylesheet">
<script src="https://blog-static.cnblogs.com/files/blogs/680998/scrollspy.js" type="text/javascript"></script>
<script src="https://blog-static.cnblogs.com/files/blogs/680998/stickUp.min.js" type="text/javascript"></script>
<script src="https://blog-static.cnblogs.com/files/blogs/680998/cnblog-scroller.js" type="text/javascript"></script>

3 具体实施

3.1 上传插件

设置 -> 文件 -> 上传

3.2 写入代码

代码写入位置:页首 HTML 代码

执行yum提示错误 thread died in berkeley db library

问题描述

在执行yum安装或者其他命令时,有如下提示:

解决方法

1
2
3
4
5
6
[root@VM-0-14-centos /]# cd /var/lib/rpm
[root@VM-0-14-centos rpm]# ls
Basenames __db.001 __db.003 Group Name Packages Requirename Sigmd5
Conflictname __db.002 Dirnames Installtid Obsoletename Providename Sha1header Triggername
[root@VM-0-14-centos rpm]# rm -rf __db*
[root@VM-0-14-centos rpm]# rpm --rebuilddb

SpringBoot解决跨域问题

跨域问题

前后端分离的时候出现了跨域问题。。。。虽然可以用Jsonp的方式解决,但是axios推荐利用CORS方式解决。

解决方法

添加一个拦截器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.wordcard.filter;

import org.springframework.stereotype.Component;

import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
* @author 19745
*/
@Component
public class CORSFilter implements Filter {

@Override
public void init(FilterConfig filterConfig) throws ServletException {

}

@Override
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain chain) throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse) res;
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE,PUT");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "accept,x-requested-with,Content-Type");
response.setHeader("Access-Control-Allow-Credentials", "true");
chain.doFilter(req, res);
}

@Override
public void destroy() {

}

}

Git修改远程仓库连接

背景

github desktop没找到强制push的功能,所以用命令行来解决问题。但是用命令的时候发现remote是http而不是ssh,push失败并报错:

1
2
3
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/wyue1227/wyue1227.github.io.git/'

解决方法

1
2
3
4
5
6
7
8
# 初次查看
git remote -v;

# 设置remote为ssh
git remote set-url origin git@github.com:wyue1227/wyue1227.github.io.git

# 确认
git remote -v;

Windows搭建Gosu开发环境

目前的项目基于Guidewire框架,使用的开发语言是Gosu。在个人机器上搭建Gosu的开发环境用于学习语法特性。
阅读更多