koa 2.0.0 与 Router整合

最近koajs更新了一个很重要的版本,就是2.0.0,虽然这个版本是一个还在开发中的版本,但是已经可以下载使用了,当然,我用来下,唉,遗憾的是,虽然koa更新了,但是对应的中间插件并没有更新,这个是为什么呢,其他中间件的人不积极呗,只能试用了下,最重要的一个就是,Router这个中间件,既然也没有更新,不兼容最新版本的koa,好吧,还有在issue中发现了两点,已经有人根据koa-router,自

...

linux中修改root帐户的登录用户名来加强系统保护

为了加强Linux的安全,修改linux的root的登录名会给系统带来额外的保护

操作只需要三步就可以搞定


第一步:修改 /etc/passwd

vi /etc/passwd

按i键进入编辑状态

修改第1行第1个root为新的用户名

按esc键退出编辑状态,并输入:wq!保存并退出

第二步:修改 /etc/shadow

vi /etc/shadow

按i键进入编辑状态

修改第1行第1个root为新的用户名

按esc键退

...

如何在两台服务器之间转移数据库

为了在两台服务器之间转移数据库,这里只需要三个步骤


第一步:执行Mysql的 Dump

mysqldump -u root -p --opt [database name] > [database name].sql

第二步:copy数据库文件到另外一台服务器

这里使用SCP命令,而且SCP有如下的使用语法

scp [database name].sql [username]@[servername]:pa
...

强制浏览器不缓存的方法

一、对于静态页(就是通过meta标签来设置):

<!--expires用于设定网页的过期时间,一旦过期就必须从服务器上重新加载.时间必须使用GMT格式-->
<meta http-equiv="expires" content="Sunday 26 October 2008 01:00 GMT" />

或者通过pragma no-cache来设置,pragma出现在http-equiv属性中,使用co

...

webpack hot server 设置 - 进阶

使用webpack时间越久,越觉得js越好玩,之前也写过一篇文章,但是太简陋啦。

最近在配置使用webpack hot server,整了很长时间,终于还是被我整的差不多了,而且还是正常使用啦。

我的项目不是那种静态的,我使用node做server去运行项目,然后调试js的。

主要的有一下几点

我把主要的几个文件列出来一下:

app.js
webpack.dev.server.js
webpack.conf
...

2015-09-10 工作记录

1、查看innodb死锁情况

查看事务情况

show engine innodb status\G

查看事务详情

SELECT * FROM information_schema.INNODB_TRX\G

2、kibana 4 添加图表,以及如何在dashboard【仪表板】上展示所有的图表或者分开展示图表

添加图表的流程一定要清楚,先要有visualization【可视化视图】,然后才能在dashboard

...

git生成ssh key及本地解决多个ssh key的问题

ssh是一种网络协议,用于计算机之间的加密登录。ssh原理及应用可参考:

SSH原理与运用(一):远程登录

生成ssh key步骤


这里以配置github的ssh key为例:

1. 生成ssh key

ssh-keygen -t rsa -C "邮箱"

然后根据提示连续回车即可在~/.ssh目录下得到id_rsa和id_rsa.pub两个文件,id_rsa.pub文件里存放的就是我们要使用的key。

2. 上

...

配置多个ssh key的遇到的问题

配置多个ssh key的遇到的问题

1,Bad owner or permissions on .ssh/config

2,进行测试的时候总会出现提示输入密码

以上两个问题多数是由于权限的问题

解决问题一:

将config的执行权限修改为600

sudo chmod 600 ~/.ssh/config

解决问题二:

这个问题在我这里出现的原因是由于我将config拥有权限改成了root,导致出现的问题

如果你也遇到

...