原创 類圖及類圖中的關係

1.類圖和對象圖 類圖(Class Diagram)是顯示出類、接口以及他們之間的靜態結構與關係的圖。其中最基本的單元是類或接口。 類圖不但可以表示類(或者接口)之間的關係,也可以表示對象之間的關係。下面是一個典型的類圖:

原创 JAVA 調用CMD命令

//調用CMD命令,nmap -T4 -O -sV -v 192.168.54.0/24 -oX F:/nmap_java.xml 是要執行的cmd命令 Process exec = Runtime.getRuntime().ex

原创 程序員跳槽全攻略

    跳槽是一個有目的,有計劃,爲了實現自我價值的過程。     本書通過講跳槽的原理、準備、操作完整的展示了跳槽的科學。     原理篇:人才買賣、什麼是跳槽、爲什麼要跳槽     人才是能爲公司創造價值的,你能爲公司帶來多少RMB,

原创 TCP/IP、Http、Socket的區別

網絡由下往上分爲   物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。   通過初步的瞭解,我知道IP協議對應於網絡層,TCP協議對應於傳輸層,而HTTP協議對應於應用層,   三者從本質上來說沒有可比性,   so

原创 VisualVM 進行性能分析及調優簡單入門

VisualVM 是一款免費的集成了多個 JDK 命令行工具的可視化工具,它能爲您提供強大的分析能力,對 Java 應用程序做性能分析和調優。這些功能包括生成和分析海量數據、跟蹤內存泄漏、監控垃圾回收器、執行內存和 CPU 分析,同時它還

原创 linux系統設置程序開機啓動(以mysql爲例)

通常設置開機啓動項的一個簡單的方法是使用chkconfig命令, chkconfig mysqld off 該命令關閉了mysql開機啓動。可以通過“chkconfig–list”命令查看,或者直接去rc5.d目錄下,這時候會發現S64m

原创 balsamiq mockups 原型設計工具

推薦一個簡單易用的原型設計工具: balsamiq mockups 下載地址:https://balsamiq.com/download/ 只要做開發的,一眼就能知道怎麼用,設計出效果十分可愛。 設計效果: 註冊碼: Lic

原创 大數據學習筆記3--HDFS擴展和mapreduce工作過程

HDFS配置: 客戶端中的配置參數可以覆蓋服務端的參數。 例如:副本數,切塊大小 HDFS文件存儲: 服務端存儲block的實際大小,但是不適合存儲小文件,小文件會佔用namenode的元數據空間。 對於小文件數據的優化,可以在上傳

原创 大數據學習筆記1--hadoop簡介和入門

Hadoop簡介: 分佈式、可擴展、可靠的、分佈式計算框架。 組件: common:公共組件 hdfs:分佈式文件系統 yarn:運行環境 mapreduce:mr計算模型 生態系統: Ambari:操作界面 avro:通用的序

原创 大數據學習筆記2--hdfs工作原理及源碼分析

windows下配置hadoop hadoop 安裝包解壓,路徑不要有特殊字符 lib和bin直接解壓出來的不可用,需要自己重新編譯 配置環境變量:HADOOP_HOME,path中添加:bin目錄 namenode 整個文件系統的

原创 CSDN博客自動訪問

聲明:本代碼僅供學習娛樂。 1、採用線程訪問 2、使用線程池和阻塞隊列 import java.net.HttpURLConnection; import java.net.URI; import java.net.URLConnec

原创 Javascript 中的 && 和 || 使用小結

普通情況下的 && 和 || 比較簡單,這裏不進行討論。 對象之間的使用規則: a && b : 將a, b轉換爲Boolean類型, 再執行邏輯與, true返回b, false返回a a || b : 將a, b轉換爲Boo

原创 單個按鈕同時選擇多個文件上傳

方法一: IE9及以上可以使用增加multiple屬性。例如:百度網盤的文件上傳按鈕 方法二: 使用開源的swfUpload組件,支持所有瀏覽器 資源地址:http://download.csdn.net/detail/jinyi

原创 如何成爲一名專家級的程序員

很多人問我如何才能成爲一名專家級別的程序員,現在我們對此還沒有一種統一的模式,但是我還是想把我總結的一些經驗分享給大家。如何成爲一名專家級別的程序員,在很大程度上取決於你開發的軟件和你所處的行業,以及你所在公司使用的工具等等。對於本文講的

原创 流程圖設計教程和參考樣例

流程圖(Flow Charts)作爲軟件開發中表達設計思路、信息流、工作流的基本圖形, 在實際項目中被廣泛的應用。一張表達正確和清晰的流程圖往往勝過千言萬語,在流程圖的指導下,編碼會更加快捷和正確。 那對於初學者而言,如何快速的掌握流程