原创 【Java基礎】-abstract關鍵字

Java中的“抽象”的概念: 在繼承的關係中,往往存在這樣一類現象,父類所提供的一些方法只是用來提供給子類進行重寫的,這種方法往往是“啞”的,它們本來可以不用在基類中定義邏輯,他們的目的就是爲基類的所有導出類創建一個通用的“接口”。 建立

原创 【Java基礎】-【面向對象】-多態

在面向對象程序設計語言中,多態是三種基本特性之一(其他兩種分別是 抽象、繼承)。 多態又稱動態綁定、後期綁定、運行時綁定。 我們先來看一個多態的例子: public class Test { public static void main

原创 【Java基礎】-容器

所謂容器,就是橙裝數據的東西,Java容器的用途就是保存對象,Java容器類被劃分爲兩個不同的分支,也就相對應的存在兩個主接口: Collection接口 Collection是一個接口,它規範了存儲對象的一個規則:一個獨立的元素的序列,

原创 學習linux多必須知道的硬件概念

1. 計算機的五大單元:     輸入單元     輸出單元     CPU(算數邏輯單元、控制單元)     內存2. CPU種類:     精簡指令集:         SUN(SPARC系列) : 用於大型工作站         I

原创 【Docker】學習筆記(一)-概念、安裝以及常用命令

Docker是一個高級容器引擎,開發者可以將自己的已經安裝好的並且配置好的軟件通過Docker“打包”(不知道這個詞用的準不準確)成一個鏡像文件,然後其他人就可以在安裝Docker的機器上運行這個鏡像文件,無需安裝配置軟件就可運行。  

原创 【Redis入門】-淺談redis事務

說到事務大家都不陌生,在關係型數據庫中,事務時併發控制的基本單位,他是一個操作的序列,可以包含多個指令,並且,對於一個事務,其內部的指令要麼全部執行,要麼都不執行,內部指令不可分割。 關係型數據庫的事務具有四個特性: 1. 原子性 2.

原创 【Java基礎】-【面向對象】-繼承

繼承是衆多關係中的一種,它與組合都可以實現代碼複用的思想,只是其原理截然不同:所謂組合,是指在新的類中持有其他類對象的引用,可以理解爲‘我’使用‘你’來達到目的,而繼承則是一種更爲細緻的關係,可以理解爲父子關係,繼承是面向對象程序設計的核

原创 【Redis入門】-淺談aof持久化機制

首先,aof是redis的一種記錄數據庫寫操作的持久化方案,他會忠實的記錄所有的寫操作,並且以redis協議的格式存儲在一個.aof文件中,在重啓redis的時候,redis可以根據.aof文件的內容來恢復數據集。 舉個例子:首先,我們啓

原创 【Redis入門】-集羣(手動搭建)

使用哨兵模式可以有效的增加數據庫容量,同時可以實現自動化,但是,即使使用哨兵模式,redis集羣的每個數據庫仍然存儲着集羣中的所有數據,這樣就會存在木桶效應:數據庫的總容量受限於存儲內存最小的redis節點! 而這裏講的集羣,是對數據庫進

原创 【Java基礎】-Final關鍵字

Final關鍵字可以理解爲不可改變的,不可被繼承的。 Final關鍵字可以修飾變量(成員變量、局部變量)、方法、類 1. final修飾變量 使用Final來修飾的變量,就是告知編譯器這的數據是恆定不變的。 這個變量可以是基本類型,他往往

原创 【Redis入門】-淺談rdb持久化機制

什麼是redis的持久化呢?答案就是兩個詞:RDB、AOF,aof的基礎操作我已經在另一篇文章中介紹了,現在我們來談一談redis的rdb原理。 什麼是rdb呢,它是redis database的縮寫,它是的主要工作就是在指定時間間隔內將

原创 【Spring Cloud】源碼-Eureka客戶端的服務註冊、服務獲取與服務續約

在看源碼之前,先說一下標題中提到的三個概念: 1. 服務註冊:     服務提供者(eureka客戶端)在啓動後,如果參數eureka.client.register-with-eureka爲true,那麼會將自己註冊到服務註冊中心中,註

原创 【Spring Cloud】源碼-Eureka客戶端如何加載Eureka服務註冊中心列表

這部分源碼涉及到兩個類: 1. com.netflix.discovery.endpoint.EndpointUtils   2.  org.springframework.cloud.netflix.eureka.EurekaClien

原创 Android保存Activity銷燬而丟失的數據

安卓中,活動存在四種狀態,分別是 運行狀態、暫停狀態、停止狀態和銷燬狀態,除了運行狀態之外,當系統內存不足的情況下,其他三種狀態都有可能被回收,這樣就會出現數據丟失的情況,那麼如何在活動被回收之前保存數據呢,今天介紹兩種方式(據說有四種,

原创 BUG收集-Redis/Java-eclipse連接虛擬機Redis失敗

最近學習完了redis的一些基礎知識之後準備通過java編寫一些小程序練一練,但是發現windows中的eclipse連接不上虛擬機中的Redis,也不是一直連不上,半個月的時間裏我就連接上了兩次,其餘的時候都會報錯,錯誤如下: 願意不