原创 廖雪峯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