原创 新浪博客

終於找到了以前寫文章的新浪博客 費勁了一番周折啊!!! 記錄下網址: 新浪博客

原创 面向對象(二)

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) 當我們開始建立一