原创 新浪博客
終於找到了以前寫文章的新浪博客 費勁了一番周折啊!!! 記錄下網址: 新浪博客
原创 面向對象(二)
1. java 子類爲什麼不能繼承父類的構造方法? 構造方法的作用是初始化類,子類初始化子類,父類初始化父類,在子類調用自己的構造方法前,會先自動調用父類的無參構造方法,先生成父類對象,再生成子類對象。如果父類沒有無參構造方法,子類就必須
原创 tomcat是什麼?通俗解釋
tomcat是什麼 簡單總結下,tomcat是一箇中間件,在B/S架構中,瀏覽器發出的http請求經過tpmcat中間件,轉發到最終的目的服務器上,響應消息再通過tomcat返回給瀏覽器。 tomcat所做的事情主要有:開啓監聽端口監聽用
原创 面向對象(一)
1. 構造器: 構造器是一個類創建對象的根本途徑,如果一個類沒有構造器,則不能通過 New關鍵字去創建對象,Java系統爲每一個類提供了一個默認的構造器,構造器用於對類的實例進行初始化的操作。默認構造器是無參的,如果開發者在類中手動定義了
原创 單例類的標準寫法
大部分情況下,我們把類的構造器設置成public權限,允許創建多個對象。 如果一個類始終只能允許創建一個對象,則需要用private修飾該類的構造器,將構造器隱藏起來,並提供給外界一個唯一的public訪問點,用於外部創建唯一的對象。也就
原创 java自帶的加密解密
Md5加密,Base64的加密和Base64的解密: /** * MD5加密,Base64的加密和解密 * @author knot * */ public class enCrypt_And_deCryptUtil {
原创 一致性哈希算法
一致性哈希算法-最通俗易懂的解釋
原创 雜談-待更
1. 移動設備和後臺服務之間的交互協議對比:(1) http協議:同步,無狀態協議,不支持推送。單向通信,要獲得信息必須由設備端自己發起請求。基於TCP/IP提供網絡連接。缺點在於: Http方式的通信,都是由客戶端發起的,缺乏服務器主動
原创 idea+maven+log4j
根據文章題目就可以清晰的知道,本博主要講解在idea環境下,配合maven引入log4j日誌功能。做法如下: 1 . 在maven的本地倉庫中加入相應的jar包 —> slf4j-log4j12-1.7.25.jar 2 . 在xm
原创 JAVA多線程入門系列文章(2)----併發處理
非線程安全產生原因: 多個線程訪問同一個對象中的實例變量時,會產生髒讀,也就是說可能會出現一種情況:取到的數據已經被更改掉。 而線程安全就是保證取到的數據不是髒數據。 所以我們纔要仔細去分析,怎樣才能保證線程安全,也就是怎樣在代碼中做一些
原创 淺談Git
Git是一款版本控制工具,最主要的特點是快速,開源,分佈式。 我們首先來看一下Git和SVN的區別: 解析兩者區別如下: (1)SVN只有遠程倉庫,使用SVN需要有權限,所有人共同操作一份遠程代碼,每一次修改都需要聯網,不夠
原创 JAVA多線程入門系列文章(1)
進程:我們可以將一個正在運行的exe程序理解成一個進程。 線程:在進程中獨立運行的子任務。 使用線程的好處:可以最大限度的利用CPU的空閒時間來處理其他的任務,CPU在不同的線程之間快速切換,給用戶的感受就是多個任務在同時運行,即異步處理
原创 http get Post請求工具類
測試成功,可以運行。 public class CreateHttpClientUtil { /*** * httpClient post * @param url 路徑
原创 Broker簡介
Broker是ActiveMQ的一個實例。我們可以將ActiveMQ看成一個服務,是需要我們下載解壓後才能使用(免安裝)。主要使用目的是爲了將服務器和客戶端解耦,用來做消息的傳遞。而Broker是ActiveMQ的一個簡易實現,我們只需要
原创 Android入門之module
剛開始接觸安卓,對 module 的概念不是很能理解,於是看了很多資料,接下來,樓主將認真解釋。安卓最基礎的架構一般分爲 5 種類型的 module,如下圖所示,箭頭表示 5 種不同 module 之間的依賴關係。(1) 當我們開始建立一