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中了。