Github 修改下载 Host
github 上面有许多公开项目资源有的下载很慢,有时候挂 VPN 也解决不了;这时候需要修改 git clone 使用的域名 IP,解决办法可以从 git clone 的域名入手,实际上用 git clone 下载项目文件时使用的域名是 http://github.global.ssl.fastly.net ,而非 http://github.com/ 。因此,我们可以修改本地的 host 文件,在 host 文件中增加域名及域名解析对应的 ip,给该域名指定 ip。
利用第三方 DNS 域名解析网站,查询响应 ip,常用的第三方 DNS 域名解析网站如 http://tool.chinaz.com/dns ,如图 不同地方对应该域名的响应 ip 不一样,网页解析速度也就不一样。选择 TTL 值最小的 ip 即可。
参考文章 Github 上项目文件上传、下载速度慢的问题及解决方法
Hexo 生成 sitemap 站点地图
百度 + 谷歌搜索博客
创建站点地图文件站点地图是一种文件,您可以通过该文件列出您网站上的网页,从而将您网站内容的组织架构告知 Google 和其他搜索引擎。搜索引擎网页抓取工具会读取此文件,以便更加智能地抓取您的网站。
先安装一下,打开你的 hexo 博客根目录,分别用下面两个命令来安装针对谷歌和百度的插件
npm install hexo-generator-sitemap --savenpm install hexo-generator-baidu-sitemap --save
在博客目录的 config.yml 中添加如下代码 Plugins:- hexo-generator-baidu-sitemap- hexo-generator-sitemapbaidusitemap: path: baidusitemap.xmlsitemap: path: sitemap.xml
在你的博客根目录的 public 下面发现生成了 sitemap.xml 以及 baidusitemap.xml 就表示成功了
让百度收录我们的博客参考文章生成 sitemap 站点地图
Windows 下 MySql 安装
MySql 下载去 MySql 官网下载 MySql Zip 文件解压安装包,记住解压路径,后面的文件路径以实际路径为准进入 mysql 目录,更改 my-default.ini 文件名为 my.ini,在 [mysqld] 下面添加一行编码:
basedir = D:/mysql-5.6.25-winx64/datadir = D:/mysql-5.6.25-winx64/data/tmpdir = D:/mysql-5.6.25-winx64/temp/character-set-server = utf8user=mysql
注意路径中的反斜杠,不要用 Windows 的正斜杠
配置环境变量在环境变量里配置系统变量,新建 MYSQL_HOME 变量,添加 Path 记录
MYSQL_HOME=C:\Program Files\mysql\mysql-5.6.25-winx64Path=% MYSQL_HOME%/bin
注意环境变量的配置规则
安装 MySQL 管理员执行 CMD,进入 MySQL 的 bin 目录
mysqld --install MySQL --defaults-file="my.ini& ...
MySQL 参数学习
MySQL 参数学习 [mysqld_safe] pid-file=/usr/mysql/run/localhost.pid
单独设置一个 pid 的存放地址,以保护不被误删
[mysql] port=3306
端口号
default-character-set=utf8
编码格式
no-auto-rehash
自动补全,如同 linux 下的 table 键
[mysqld] 目录 basedir=/usr/mysql
MySQL 主目录
datadir=/usr/data
mysql 全局数据文件及结构的存放位置;表数据(包括 innodb 引擎),索引,日志(除非单独设置)等文件都会存放在这里。
tmpdir=/tmp
创建临时表文件目录
lc_messages=en_US
生成文件的语言环境,建议为 en_US
lc_messages_dir=/u02/mysql/share
...
CentOS7 下 Redis 安装
Redis 安装下载 Redis
http://redis.io/ 下载最新版的 Redis
也可以使用 wget 直接下载 redis
wget http://download.redis.io/releases/redis-3.2.0.tar.gz
安装 Redis 解压 Redis
tar zxvf redis-3.2.0.tar.gzmv redis-3.2.0 rediscd redis
编译安装
yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio bison libaio libaio-devel perl-Data-Dumper net-toolsmake
出现下面结果表示成功
Hint: To run ‘make test’ is a good ideamake [1]: Leaving directory `/opt/redis-3.2.0/src’
make install
出现下面结果表示成功
Hint: To run ‘make test’ is ...
Loadrunner Error 问题处理
Loadrunner 报错,处理方法记录
Error -26488: Could not obtain information about submitted file 脚本中的上传操作回访时报错 Error -26488 是因为 Loadrunner 默认文件上传位置为当前脚本所在的目录。
解决方法:将上传的文件放到脚本的目录下
Percona Tookit 学习手册 - pt-query-digest
pt-query-digest 介绍 pt-query-digest 是用于分析 mysql 慢查询的一个工具,它可以分析 binlog、General log、slowlog,也可以通过 SHOWPROCESSLIST 或者通过 tcpdump 抓取的 MySQL 协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助分析结果找出问题进行优化。
慢查询日志开启方法在 mysql 的 my.ini 文件中的 mysqld 中添加下面参数,然后重启 mysql。
slow_query_log_file='/home/mysql/sql_log/mysql-slow.log' // 设置慢查询日志位置 log_queries_not_using_indexes=on // 设置是否把没有使用索引的 SQL 放到慢查询日志中,off 是没有开启,on 是开始 slow_query_log=on // 设置开启慢查询日志,off 是没有开启,on 是开始 long_query_time=1 // 查过多少秒的查 ...
Linux 下安装 MongoDB
安装 MongoDB 在 mongo 官网下载最新版本的安装包
https://www.mongodb.org/downloads#production
解压 mongodb 程序包解压文件
我这里为了方便,直接离线下载的程序包放到 /usr/local/ 目录下,安装位置随意,注意下后面文件配置的路径就好了。
tar zxvf mongodb-linux-x86_64-rhel70-3.2.6.tgz
为了后面操作方便,改下文件名
mv mongodb-linux-x86_64-rhel70-3.2.6 mongodb
进入 mongodb 的目录
cd mongodb
新建 mongdb 的 data 和 log 目录
mkdir dbcd dbmkdir datamkdir logs
创建 MongoDB.log 文件
cd logsvi MongoDB.log# 直接使用 wq 命令保存文件
新建 mongo 的 conf 文件 cd ../binvi mongodb.conf
填入下面的内容,使用 wq 命令保存退出
dbpath=/usr/local/mongodb/db/d ...
MyEclipse2015 启动 Tomcat 中项目时报错 HttpSession 出错
MyEclipse2015 启动 Tomcat 中项目时报错 HttpSession 出错 Tomcat 中项目时报错 HttpSession 出错,如下
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine [Catalina].StandardHost [localhost].StandardContext [/mj_oto_edus_auto_new]] ************************************Caused by: java.lang.NoClassDefFoundError: HttpSession ************************************Caused by: java.lang.NoClassDefFoundError: HttpSessionBindingEvent ************************************
百度搜索 HttpSession 的信息,百科对它的简单介绍是 Java 的一个接口。
...
MyEclipse2015 项目报错 Failed while installing Dynamic Web Module 2.5
错误信息 Failed while installing Dynamic Web Module 2.5 解决方法使用 MyEclipse 2015 从 SVN 检出代码后,项目无法放到 Tomcat 中,提示错误信息
Failed while installing Dynamic Web Module 2.5
解决方法是在 MyEclipse 中 ,右键项目选择 “Properties”,找到 “Project Facets” 项
找到 Dynamic Web Module ,把他后面的 3.0 改成 2.5
再执行添加项目操作就可以将项目导入 Tomcat 中了。