原创 廖雪峯Git教程學習筆記
教程地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000創建版本庫初始化一個Git倉庫,使用git init命令。添加文
原创 《圖解HTTP》
瞭解web及網絡基礎 TCP/IP協議族各層: 應用層:FTP(文件傳輸協議);DNS(域名系統)… 傳輸層:TC
原创 java對象序列化
概念:Java 提供了一種對象序列化的機制,一個對象可以被表示爲一個字節序列,該字節序列包括該對象的數據、有關對象的類型的信息和存儲在對象中數據的類型。將序列化對象寫入文件之後,可以從文件中讀取出來,並且對它進行反序列化。也就是說,對象的類
原创 java對象序列化
概念:Java 提供了一種對象序列化的機制,一個對象可以被表示爲一個字節序列,該字節序列包括該對象的數據、有關對象的類型的信息和存儲在對象中數據的類型。將序列化對象寫入文件之後,可以從文件中讀取出來,並且對它進行反序列化。也就是說,對象的類
原创 《圖解HTTP》
瞭解web及網絡基礎 TCP/IP協議族各層: 應用層:FTP(文件傳輸協議);DNS(域名系統)… 傳輸層:TC
原创 手寫常見算法
目錄生產者消費者模式 wait/notify await/signal blockQueue map按照value排序(比較器) 二叉樹: 前序遍歷-遞歸,使用list 中序遍歷-遞歸,使用list
原创 分佈式系統CAP理論 / 分佈式事務一致性
CAP理論:一個分佈式系統最多隻能同時滿足一致性(Consistency)、可用性(Availability)和分區容錯性(Partition tolerance)這三項中的兩項。Consistency 一致性(涉及重要信息如錢財;分佈式存
原创 spring boot(一)基本配置與SSL
Spring boot 簡述 spring boot使用“習慣優於配置”的理念,可以讓項目快速的運行; 使用spring boot很容易創建一個獨立運行(內嵌servlet容器)基於spring框架的項目,
原创 JAVA map按照key,value比較
import java.util.*;public class MapSortDemo { public static void main(String[] args) { Map<String, String> map
原创 《JVM》(三)方法區,String常量池
方法區 線程共享。 當JVM使用類裝載器裝載某個類時,首先獲取class文件,提取該文件的內容信息,將這些信息存儲到方法區,最後返回一個class實例。方法區用於存儲已經被虛擬機加載的類信息(class)(版本,字段,方法,接口
原创 《JVM》(四)Class類文件結構,對象的創建
Class類文件結構class文件是一組以8字節爲單位的二進制流,只有兩種數據類型:無符號數(基本數據類型),表(複合數據類型) 魔數 版本號 常量池(佔class空間最大的數據之一,從1開始計數)
原创 socket編程
Socket和HTTP的區別1. Socket是基於TCP/IP協議,是傳輸層的連接;而HTTP是基於應用層的連接。2. HTTP連接最顯著的特點是客戶端發送的每次請求都需要服務器回送響應,在請求結束後,會主動釋放連接,下次建立連接需要tc
原创 spring boot(五)spring security
Spring security1.認證Authentication,確認用戶可以訪問當前系統 重寫protect void configure(AuthenticationManagerBuilder auth){ 1. auth.inMe
原创 登錄認證方式
HTTP Basic AuthHTTP Basic Auth簡單點說明就是每次請求API時都提供用戶的username和password,簡言之,Basic Auth是配合RESTful API 使用的最簡單的認證方式,只需提供用戶名密碼即
原创 spring batch 與模擬實現
Spring Batch A lightweight, comprehensive batch framework designed to enable the development of robust batch applicat