原创 幾種常見的DoS攻擊

DoS爲Denial of Service的簡稱,意思是拒絕服務。DoS攻擊是一種使被攻擊者無法正常提供服務的攻擊。常見的攻擊方式有以下幾種類型:   LAND Local Area Network Denial attack,局域網拒絕服

原创 SQL Server發佈與訂閱配置手冊

SQL Server可以通過發佈和訂閱方式在兩臺數據庫之間做數據實時同步。本手冊描述了創建發佈與訂閱的步驟。 本手冊所使用的環境如下:   IP 主機名 主數據庫 192.168.2.110 ECS-DEV-

原创 fastjson的使用——JSON字符串、JSON對象、Java對象的互轉

一、fastjson簡介 fastjson是阿里出品的處理JSON字符串的Java類庫,可以對JSON字符串、JSON對象、Java對象進行互相轉換源碼地址:https://github.com/alibaba/fastjson   二、依

原创 SQL反模式讀書筆記思維導圖

在寫SQL過程以及設計數據表的過程中,我們經常會走一些彎路,會做一些錯誤的設計。《SQL反模式》這本書針對這些經常容易出錯的設計模式進行分析,解釋了錯誤的理由、允許錯誤的場景,並給出更好的設計建議。讀了一遍之後,感覺收穫挺大,整理了一個思維

原创 人人都是產品經理--讀書筆記(4)--團隊

空間:商業,產品,技術商業,主要考慮銷售渠道、價格策略、促銷策略、服務方式等產品,考慮產品設計、用戶體驗、產品運營等技術,包括開發、測試、運維等 幾類不同的公司:google:技術主導apple:產品主導早期的阿里:商業主導 這三方面不可能

原创 人人都是產品經理--讀書筆記(3)--項目

項目 vs. 產品項目週期短,一組需求做完了,這個項目就結束了,產品週期長,通常沒有固定的期限,只要這個產品沒有被其它產品替代,就會一直維護下去;項目要做的事情比較具有目標性,內容相對比較固定,產品要做的事情通常比較偏重設計,具有創造性;項

原创 人人都是產品經理--讀書筆記(4)--團隊

空間:商業,產品,技術商業,主要考慮銷售渠道、價格策略、促銷策略、服務方式等產品,考慮產品設計、用戶體驗、產品運營等技術,包括開發、測試、運維等 幾類不同的公司:google:技術主導apple:產品主導早期的阿里:商業主導 這三方面不可能

原创 兩臺主機間docker容器網絡互通

服務器1: 網絡172.30.0.0/16 服務器2: 網絡172.31.0.0/16 服務器1和服務器2上的docker容器網絡之間是無法互通的,如果需要互通,需要做以下配置: 服務器1上執行: iptables -I DOCKER-U

原创 Docker Swarm介紹

1 什麼是swarmSwarm是Docker公司推出的docker集羣管理平臺,它將一羣Docker主機變成了一臺單一的虛擬Docker主機。Swarm使用標準的Docker API接口,因此,任何支持Docker API的工具都能使用Sw

原创 emq共享訂閱

1 共享訂閱 多個客戶端訂閱了同一個主題,發佈者發佈主題時,每個客戶端都會同時收到這個主題的消息。在客戶端集羣部署的場景下會出現消息重複處理的問題。EMQ支持共享訂閱,多個客戶端訂閱了同一個主題,發佈者發佈主題時,只有其中一個客戶端接收到消

原创 windows環境下Robot Framework的安裝步驟

Robot Framework是由python編寫的開源的用來做功能性測試的自動化測試框架。本文介紹Robot Framework在windows環境下的安裝步驟。 安裝python從python官網https://www.python.o

原创 掙值分析

掙值分析 計劃價值(PV,Plan Value):項目實施過程中某階段計劃要求完成的工作量所需的預算工時或費用。計算公式:PV = 計劃工作量 * 計劃單價例如,爲了開發一個完整的軟件系統Super-X,需要完成100個故事點的任務,每個故

原创 linux下使用docker方式部署ftp服務器

linux環境下部署vsftpd比較繁瑣,可以直接使用docker官方倉庫中的pure-ftpd鏡像來部署ftp服務器。下載鏡像 docker pull stilliard/pure-ftpd:hardened 啓動鏡像 dock

原创 Jenkins中部署Sonar代碼檢查

1 安裝並啓動sonarqube docker pull sonarqube:7.5-community docker run \ --name sonarqube \ --network ci \ --ip 172.18.0

原创 openjdk-alpine鏡像無法打印線程堆棧和內存堆棧問題

基於openjdk:8u171-alpine構建的java鏡像,使用jstack命令打印線程的時候會提示以下錯誤: /opt # ps -ef PID USER TIME COMMAND 1 root 0:28 /usr/lib/jvm/