LINUX上MYSQL优化三板斧
http://www.woqutech.com/?p=1200
讲了如何优化linux mysql服务器,主要讲了操作系统层面的优化
CPU方面
关闭电源保护模式(充分利用cpu资源)
内存:
vm.swappiness = 0 (尽量少swap)
关闭numa (在NUMA架构下,本地内存的访问和非本地内存的访问代价是不一样的)
文件系统:
用noatime(不用更新文件的access time),nobarrier(不用文件系统强制底层设备刷新缓存,由RAID卡或者Flash卡来保证)挂载系统
IO调度策略修改为deadline。(IO调度策略采用deadline,它是非公平的调度策略,但是能兼顾一个请求不会在队列中等待太久导致饿死)
Java Multi-Threading and Concurrency Interview Questions with Answers
http://www.journaldev.com/1162/java-multi-threading-concurrency-interview-questions-with-answers
虽然是面试题,但是讲了很多java线程中的基础概念
禁用Spotlight后,Alfred找不到app
个人感觉Alfred要比spotlight好用得多,特别是装了某些workflows后,操作效率明显提高.本着不要浪费性能的原则,参考MAC OS X 关闭 spotlight 降温的大法把spotlight服务给全禁用掉了.
用了两天感觉不对,一些常用软件在Alfred中找不到,官方回答了Can Alfred work without Spotlight enabled?,看来还得启用spotlight才行.悲剧的是降温大法里面提到的启用办法老是报错.下面的命令能解决这个问题:
sudo mv Search2.bundle/ Search.bundle/
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo mdutil -a -i on
markdown中出现了特殊字符导致blog一直不更新
前几天写了一篇博文,提交到github后,一直主页都刷不出来,以为是github出问题了.专门去twiter看了下,没有发现风吹草动,这下必须得把测试预览环境搭建起来.
sudo gem install jekyll
#安装markdwon解析插件
sudo gem install rdiscount
#切换到项目路径
cd bohrqiu.github.com
#启动jekyll服务并监听文件变动
jekyll serve --watch
启动起来后,居然看到markdown解析失败了
| Maruku tells you:
+-----
| Malformed HTML starting at "<v2,则打包失败)"
| -----
| gin`来规范传递依赖,要求当前依赖的版本和传递依赖版本一样或者比传递依赖版本高(比如A->Cv1 ,A->D->Cv2,如果v1<v2,则打包失败)EOF
没想到<
符号还不能直接使用~~!
git api 总结
git很久没有用了,加上现在有github的客户端,基本上把命令都忘完了,偶然看到
@heiniuhaha 妹纸总结的git api,太详细了,收了.