原创 liunx 系統性能分析

簡介統計 1. uptime 快速查看機器的負載情況 2. dmesg | tail 輸出系統日誌的最後10行 3. vmstat 1 輸出一些系統核心指標 4. mpstat -P ALL 1 顯示每個CPU的佔用情況,如果有一個

原创 ruby json(1.8.3) install error

ruby 2.2.2& 2.2.3 install json 1.8.3 error Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /ho

原创 遷移postgres數據庫

從物理機遷移到AWS 先在AWS服務上創建數據庫並配置postgis #創建角色 並設置密碼 create role fgcc with password 'fgcc' login; #把grant rds_superuser 權

原创 測試請求完整url的撲捉(post get)------ mitmproxy

mitmproxy  Mac  brew search mit brew install mitmproxy mitmproxy post 請求enter 進入詳細 q 退出 默認不會自動刷新   設置設備的代理爲

原创 Rails 異常處理 && 性能

Rails 異常處理 的多種處理方法  1.  routes match '*path', via: :all, to: 'controller#action' 2.  application.rb 的 exception_app

原创 redis dig netstat

/srv/rorapps/huafei2 # dig huafei.funguide.com.cn ; <<>> DiG 9.9.5-3-Ubuntu <<>> huafei.funguide.com.cn ;; global op

原创 做隧道轉發的 正反 兩種方法

背景:  在部署開發中我們會經常用到   有多臺服務器 這幾臺只是在局域網內如(10, 11,12,13,14,15,16,17) 有一臺專門用來做轉發的機器 現在我們要實現的是 在我們的本機 去測試 局域網內的某一臺機器如(17

原创 開源版權 項目 字體

開源項目授權 AGPL:最嚴格,不管什麼類型的項目,只要用到了就必須開源。衍生的代碼,也必須開源 GPL:如果在項目中用到了,則項目必須也開源。但如果是運行在服務器上的軟件,可以不開源。衍生的代碼,也必須開源 LGPL: 相對寬鬆,可以作

原创 Postgres 技巧

在業務量大的時候 碰到需要添加索引,需要用到 CONCURRENTLY,不然你的庫很容易會壞的 如  create index CONCURRENTLY idx_order_records_bank_statist_uid on

原创 Ubuntu編碼問題

Ubuntu編碼問題 root@magus-18:/srv/rorapps/fgcc# rails -v Sorry, command-not-found has crashed! Please file a bug report a

原创 java web 開發以及部署工具 以及 積累

開發 1.eclipse ee  開發工具 1. maven 下面的來自 http://www.cnblogs.com/phoebus0501/archive/2011/05/10/2042511.html Maven庫: ht

原创 Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.

今天打開電腦更新一下 Xcode出現如下提示(Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.)

原创 Linux給用戶分配無需登陸權限

Linux給用戶分配無需登陸權限 sudo visudo 用戶名 ALL=(ALL) NOPASSWD:ALL

原创 redis 的圖標挺有意思的

redis 的使用 1.安裝redis官網的步驟安裝redis (http://redis.io/download) $ wget http://download.redis.io/releases/redis-2.8.15.ta