Elton's Blog

一生想做浪漫极客

让Golang利用多核CPU能力来计算π的值

使用go的routines和channel,可以充分利用多核处理器,提高高CPU资源占用计算的速度。如下列计算π的值 package main import ( "fmt" "runtime" "time" ) var n int64 = 10000000000 var h float64 = 1.0 / float64(n) func f(a float64) float64...

Emmet-the-essential-toolkit-for-web-developers

发现了一个不错的web编辑器插件,可以匹配sublime text2。推荐web开发人员下载。 官网下载地址:http://emmet.io/download/

SPRING-MVC访问静态文件

问题 如何你的DispatcherServlet拦截 .do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对.js,*.jpg的访问也就被拦截了。 目的 可以正常访问静态文件,不要找不到静态文件报404。 解决方案 激活Tomcat的defaultServlet来处理静态文件 Xml代码 <servle...

解决ubuntu server添加新用户后无法使用tab自动完成命令功能

因为ubuntu server默认使用的是Bourne shell而不是Bash shell,所以导致当使用 $ useradd username 的时候,没有命令自动完成功能。 使用 $ chsh -s /bin/bash username 可以改变某个用户的bash 如果想改变默认shell,需要修改 $ sudo vim /etc/defaults/used 修改其中...

修改MySQL字段类型

如果要修改MySQL字段类型,可是使用下面的方式: alter table change ; 如: alter table people change areaId areaId varchar(255); </pre> change用法: CHANGE old_col_name new_col_name column_definition 可以用来更改字段名或者...

Ubuntu使用rsync

ubuntu默认没有启动rsync sudo vim /etc/default/rsync 修改下面,使rsync可用 RSYNC_ENABLE=true 修改rsync.conf配置 $sudo cp /usr/share/doc/rsync/examples/rsyncd.conf /etc 参考配置文件修改如下: motd file=/etc/motd log ...

Nginx 在POST提交数据时,报 HTTP411 Content-Length required 错误

在使用Nginx 1.3.9以下版本,都存在当用户POST一个带有文件的请求的时候,出现HTTP 411错误。 这个是Nginx的问题,需要打一个补丁。https://github.com/agentzh/chunkin-nginx-module #下载chunkin模块 git clone https://github.com/agentzh/chunkin-nginx-module...

自动清理MySQL binlog日志与手动删除的设置

在一个繁忙的master db server上,MySQL binlog日志文件增长速度很快,如果不定时清除,硬盘空间很快就会被充满。 设置自动清理MySQL binlog日志,配置my.cnf: expire_logs_days = 10 在运行时修改: show binary logs; show variables like 'expire_logs_days'; #...

Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.

在建立从库的时候,如果是InndoDB的数据库,需要停掉主库,然后拷贝data目录到从库覆盖从库的data。 然后使用CHANGE MASTER TO命令建立主从关联,再使用start slave启动从库。 但是,这样会发现出现 Fatal error: The slave I/O thread stops because master and slave have equal MyS...

使用淘宝提供的Rubygems镜像

由于国内网络原因,导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应。 淘宝的源官方确保每15分钟更新一次,保证跟源一致,使用淘宝的源会快很多。 $ gem sources --remove http://rubygems.org/ $ gem ...