原创 利用Java隨機數計算圓周率π
一、理論篇1. 數學公式圓面積公式:π*r*r,其中π爲圓周率,r爲圓半徑;正方形面積公式:s*s,其中s爲邊長;勾股定理:a*a + b*b = c*c,其中a/b分別爲直角三角形的兩個直角邊,c爲斜邊。2. 計算方法考慮下圖,邊長爲r的
原创 在Docker中安裝和部署MongoDB集羣
在Docker中安裝mongodb採用的mongodb鏡像:https://registry.hub.docker.com/u/tutum/mongodb/以該鏡像啓動一個容器(注意此時mongodb是standalone模式):docke
原创 我的友情鏈接
51CTO博客開發7098284
原创 supervisor安裝和使用
0. 前言0.1 supervisor簡介Supervisor是用Python實現的一款非常實用的進程管理工具,可以方便的通過命令開啓、關閉、重啓等操作,而且它管理的進程一旦崩潰會自動重啓,但是supervisor管理的進程必須由super
原创 Docker學習筆記
DockerDocker是一個在單一控制主機上同時運行多虛擬單元(容器)的輕量級的虛擬化解決方案。容器使用內核cgroups和內核名字空間來進行隔離。完全的虛擬化解決方案,例如:Xen、KVM、libvirt等,都是基於處理器來模擬一個完全
原创 重新編譯N2N
N2N ***是一個比較簡單、好用的***開源軟件,可以方便的定製化。但是如果想修改完源碼之後編譯成Windows版本的話,比較困難,經過筆者多次試驗,終於編譯成功了Windows版本的N2N(包括SuperNode.exe和Edge.ex
原创 Windows命令行抓包
首先,需要安裝Wireshark。 在cygwin中抓包: curr_time=`date '+%Y%m%d%H%M%S'` /cygdrive/c/Program\ Files/Wireshark/dumpcap.exe -f "port
原创 Web生成二維碼的兩種方式
方式1:使用sinaapp提供的接口生成,HTML代碼如下:<html> <body> <h3>qrcode based on sinaapp:</h3> <img src="http:/
原创 Docker設置靜態IP
創建docker容器docker run -it --name=yh -h yh --net=none debian:sshd bash ### 確保使用--net=none參數,此時新建的容器內不會創建網卡docker ps此時登錄容
原创 pssh/pscp批量操作工具
安裝步驟:wget https://pypi.python.org/packages/source/p/pssh/pssh-2.3.1.tar.gz tar -xvf pssh-2.3.1.tar.gz cd pssh-2.3.
原创 CentOS6.6安裝和使用Docker
Docker簡介docker 是一個linux 上的LXC 容器項目,是很輕量級的虛擬化技術。docker雖然基於lxc技術(cgroup、namespace等),但是思路完全和lxc不一樣。lxc看起來更像是一個虛擬機,多用於操作系統級別
原创 Puppet學習--基礎安裝和配置
0. 安裝環境客戶端IPpuppet_client.example.net(192.168.1.10)服務端IPpuppet_server.example.net(192.168.1.11)OS版本CentOS release 6.6 x8
原创 cygwin的坑坑窪窪
背景介紹使用中遇到的問題cygwin使用過程中存在很多問題,例如權限、時區之類的問題。本文目的弄清楚cygwin的哪些操作或者特性會跟windows本身的衝突,以便更好的使用cygwin管理Windows Server系統。環境操作系統:W
原创 在CentOS6.6上以replSet方式部署MongoDB集羣
部署方式在3臺centos6.6系統上以Replica Set方式部署mongodb3.0.2集羣。官方參考資料:http://docs.mongodb.org/manual/tutorial/deploy-replica-set/http
原创 AWS AutoScaling的一個ScaleDown策略問題以及解決方法
1. AWS AutoScaling簡介AutoScaling是AWS的一個重要服務,用來彈性的自動創建(ScaleUp)或者刪除(ScaleDown)EC2虛擬機,並且Scale的策略完全是用戶自定義的、或者是基於虛擬機健康狀態檢查結果、