- 浏览: 350542 次
- 性别:
- 来自: 北京
最新评论
-
AspirantHui:
楼主说的很有道理。只是你第二点里面写的“行业经验”具体是指什么 ...
一起来讨论程序员的跳槽与选择 -
di1984HIT:
写的不错啊、
linux下的mysql的导入导出命令 -
王迎宾:
① 弄啥来!
MyEclipse配置WebService六步曲(xfire) -
xiaoji123pt:
不错。。
tomcat下catalina.out日志文件分割 -
Unmi:
可是原来那个 catalina.out 文件还是一直保留着老的 ...
tomcat下使用cronolog对catalina.out日志文件分割
文章列表
mysql8降级使用sql
- 博客分类:
- java基础
使用navicate12运行sql文件出错
报错:
[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'
1
报错原因:
生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本,引起1273错误
解决方法:
打开sql文件,将文件中的所有
utf8mb4_0900_ai_ci替换为utf8_general_ci
utf8mb4替换为utf8
保存后再次运行sql文件,运行成功
导出
svnadmin load /data/svn>/data/2124.dump
创建
svnadmin create svn
导入
svnadmin load /data/svn < /data/2124.dump
小程序目前被炒得沸沸扬扬,无数媒体和企业借机获取阅读流量。
这再次证明一点,微信想让什么火,真的就能让什么火。这种能力真是全中国再也没有人有了,政府也没有。
但四处传的消息很多是失真的,废话 ...
首先建立下面的配置文件放在nginx的conf目录下面,命名为blocksip.conf: deny 95.105.25.181; 保存一下。 在nginx的配置文件nginx.conf中加入:include blocksip.conf;
目前,网上很多解锁,刷入recovery,刷机等等很多教程什么的,但是都是2015年,或者更老版本,以及有些人照着操作却无效果的。
今天闲来无事,整理了一下自己所操作的流程和遇到的问题
A.解锁流程
1)拿到新机器,你需要去官网http://www.miui.com/unlock/ 申请解锁,然后呢,等待一段时间,会有短信通知你,申请成功。
2)这时候,你可以再次进入 http://www.miui.com/unlock/ 去下载解锁工具,然后手机登录你的小米帐号,解锁工具也登录你的同一个小米帐号,然后 手机关机,按住开机键以及音量“-” 键, 3-5秒进入 小米的Fastboot模式 ...
一.安装必要包
yum install gcc
二.linux下安装
#下载
wget http://download.redis.io/releases/redis-3.0.0.tar.gz
tar zxvf redis-3.0.0.tar.gz
cd redis-3.0.0
#如果不加参数,linux下会报错
make MALLOC=libc
安装好之后,启动文件
show variables like 'character_set_%';
show variables like 'collation_%';
ALTER DATABASE database CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE dream_comment CONVERT TO CHARA ...
Nginx 启动、重启、停止脚本
第一步
先运行命令关闭nginx
sudo kill `cat /usr/local/nginx/logs/nginx.pid`
第二步
vi /etc/init.d/nginx
输入以下内容 :
#!/bin/bash
#
# nginx - this script starts and stops the nginx daemon
#
# chkconfig: - 85 15
# description: Nginx is an HTTP(S) server, HTTP(S) reverse \
# proxy ...
show processlist 看了以下,发现我的那个业务的DB确实有很多sleep链接没有关闭。
以前也曾遇到过类似的问题,导致此问题的原因从网上查了,大体有几下几种原因:
造成睡眠连接过多的原因?
1. 使用了太多持久连接(个人觉得,在高并发系统中,不适合使用持久连接)
很多开发人员都会遇见”MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是MySQL配置文件中max_connections值过小。首先,我们来查看mysql的最大连接数:
批量修改数据库表字段的编码
- 博客分类:
- mysql
For each database:ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;# For each table:ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;# For each column:ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET ut ...
linux 内存清理/释放命令
- 博客分类:
- 经验技巧
1.清理前内存使用情况 free -m
2.开始清理 echo 1 > /proc/sys/vm/drop_caches