後端

17/26ページ

Nginx常見配置

二話不說,直接進入配置主題,若對nginx 二、HTTP伺服器層 1. 網頁內容的壓縮編碼與傳輸速度優化 請求: Accept-Encoding:gzip,deflate,sdch 響應: Content-Encoding:gzip Content-Length:36093 原理: 瀏覽器̵ […]

如何用java 5分鐘實現一個最簡單的mysql代理伺服器?

用java8基於vert.x3 快速實現一個最簡單的mysql代理伺服器,只需要5分鐘時間。 什麼是mysql 代理? mysql代理是介於client端和mysql服務端中間層服務,如下圖所示: 為什麼要使用代理? 大部人都知道使用代理的好處,畢竟,隨著網際網路越來越普及,網際網路系統越來越龐大、 […]

Java 理解物件導向

物件導向 物件導向的三種基本特徵:繼承、封裝、多型 結構化程式設計簡介 主要原則:自頂向下、逐步求精、模組化。 結構化分析SA方法對系統進行需求分析;結構化設計SD方法對系統進行概要設計、詳細設計;結構化程式設計SP方法來實現系統。 結構化程式設計方法主張按功能把軟體系統逐步細分,被稱為面向功能的程 […]

Java 物件導向(上)

類和物件 定義類 物件導向的程式設計過程中有兩個重要概念:類(class)和物件(object,也被稱為例項,instance),其中類是某一批物件的抽象,可以把類理解成某種概念;物件才是一個具體存在的實體。 [修飾符] class 類名 { 零個到多個構造器定義... 零個到多個成員變數... 零 […]

Java 物件導向(下)

Java8增強的包裝類 自動裝箱:把一個基本型別變數直接賦給對應的包裝類變數,或者賦給Object變數(Object是所有類的父類,子類物件可以直接賦給父類變數);自動拆箱:允許直接把包裝類物件直接賦給一個對應的基本型別變數。 包裝類實現基本型別變數和字串之間的轉換。把字串型別的值轉換為基本型別的值 […]

Java 列舉類

手動實現列舉類 手動實現列舉類 例項有限而且固定的類,在Java裡被稱為列舉類。 早期採用通過定義類的方式來實現,可以採用如下設計方式 通過private將構造器隱藏起來 把這個類的所有可能例項都使用public static final 修飾的類變數來儲存 如果與必要,可以提供一些靜態方法,允許其 […]

Java 物件與垃圾回收

當程式建立物件、陣列等引用型別實體時,系統都會在堆記憶體中為之分配一塊記憶體區,物件就儲存在這塊記憶體區中,當這塊記憶體不再被任何引用變數引用時,這塊記憶體就變成垃圾,等待垃圾回收機制進行回收。垃圾回收機制具有如下特徵。 垃圾回收機制只負責回收記憶體中的物件,不會回收任何物理資源(例如資料庫連線、網 […]

Java 使用JAR檔案

JAR,Java Archive File,Java檔案檔案。JAR檔案是一種壓縮檔案,與ZIP壓縮檔案相容,通常稱為JAR包。JAR檔案中預設包含了一個名為META-INF/MANIFEST.MF的清單檔案,是在生成JAR檔案時由系統自動建立的。 使用JAR檔案與以下好處: 安全。能夠對JAR檔案 […]