原创 利用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的策略完全是用戶自定義的、或者是基於虛擬機健康狀態檢查結果、