原创 子類對象是包含整個父類對象仍是僅僅擁有父類對象的引用?

1.問題描述: 子類對象是包含整個父類對象仍是僅僅擁有父類對象的引用? 個人描述:子類的實例對象在內存中包含的是父類的一個實例還是父類實例的引用? 2.問題解釋: 首先,這個問題有一個假設:任意一個類的實例由多個對象組成; 第二,其結構方式

原创 通用的數據庫主鍵生成器小工具

1.解決問題 1.1. 當數據量上升到一定地步之後,數據就需要進行分表存儲以及數據緩存(一般redis常見); 1.2. 數據有一般有唯一主鍵,分表後一般需要保證所有表的id的不衝突和一致. 2.使用方式 及特點: 2.1. 使用方式:

原创 集線器的工作機制

1.集線器 屬於數據通信系統中的基礎設備,它和雙絞線等傳輸介質一樣,不需任何軟件支持或只需很少管理軟件支持的硬件設備。 2.實物 3.常見的網絡拓撲 3.1 集線器星型 3.2 集線器環型 注意環形結構只會用來說明集線器的的缺陷--

原创 Golang學習筆記(一)

1.安裝 自行搜索下載安裝,GFW自備梯子或者肉身翻牆或者國內的幾個中文社區應該有。 2.配置 需要配置的幾個環境變量(go env): GOROOT:GO安裝目錄,不要中文路徑不要有奇怪的符號 GOBIN: 代碼寫完之後。go inst

原创 TCP/IP詳解學習筆記(一)--各層主要協議的概覽

1.概覽(自下而上的分層) 1.1 鏈路層(網絡接口卡、網關):與線路(網線、集線器等)一起處理物理接口細節。 1.2 網絡層(IP層):處理數據包的在網絡中的活動,比如數據包的路由: IP(網際協議):爲每一個網卡分配一個邏輯地址(IP

原创 自己使用Maven搭建的一個WebApp的POM

1.Attention: >請務必有自己自己獨立搭建一個工程的經歷。 >如果沒有的話,請獨立搭建一次並且在搭建的過程中有日誌詳細記錄。 >好處包括:對軟件工程的生命週期、各個框架的使用及其架構等等會有一個基本的認識。(尤其是類似我這種半路出

原创 Java String類的分析

1.String的特殊性 1.1對象的創建 public class Test { public static void main(String[] args) { String str1 = new String("abcd");

原创 How Does Maven Work

1.Maven的應用場景 Maven是一個Java平臺下項目管理及自動構建工具,抽象出了Java平臺下的軟件工程構建的標準生命週期,並提供了提供了各個生命週期下的自動化工具。 2.Maven的核心概念 2.1 構建的生命週期(標準順序流程)

原创 logback基本架構和運作邏輯以及一些常用的自定義方式

1. logback工程架構 logback基於Maven,分爲logback-core,logback-classic,logback-access三個module; 使用的時候一般需要三個jar包slf4j-api.jar及logba

原创 交換機的工作機制--VLAN及思科交換機的配置

1.交換機 用於同一網絡內部數據的快速傳輸,轉發決策通過查看二層頭部(以太網報文頭)完成,轉發不需要修改數據幀,工作在 TCP/IP 協議的數據鏈路層,工作簡單,直接使用硬件處理。 2.實物圖 如上圖,左側24口爲常規的網絡接口,右側的接

原创 Java類及對象的初始化順序

1.初始化規則: 下面規則優先級從前往後依次降低 ①.加載一個類時先加載初始化基類後加載初始化擴展類; ②.類的初始化高於實例的初始化: 類的初始化依靠(靜態代碼塊static{....})以及(靜態變量)這些用於初始化類的代碼只會被加載執

原创 sed 替換文本內得路徑字符等等

1. 句子 sed -i 's%/opt/apache-maven-3.5.3/conf/settings.xml%/data/opt/apache-maven-3.5.3/conf/settings.xml%g' ./*/config.x

原创 MAC表、ARP緩存表、路由表以及端口映射NAT

1.MAC地址表 說到MAC地址表,就不得不說一下交換機(工作在第二層:數據鏈路層)的工作原理了,因爲交換機是根據MAC地址錶轉發數據幀的。在交換機中有一張記錄着局域網主機MAC地址與交換機接口的對應關係的表,交換機就是根據這張表負責將數據

原创 SLF4J整合其他日誌框架

1. 整合需要的Jar包 1.1 代碼使用SLF4J-API時 1.2 代碼使用其他API時 1.3 一個樣板例子 Spring全家桶使用得commons-logging API,當我們自己代碼想要使用或者切換到SLF4J時;可以使用下

原创 面向對象

1.類與對象(Class and Object) 類是對一系列對象某些共同特徵的抽象,例如人是對張三李四王五的抽象,在這個例子中‘人’是一個類,張三李四王五則是類的一個個實例(對象)。 class Person { String name