原创 Tomcat組件

  Tomcat組件分析 第一層關係是組件有大有小,大組件管理小組件,比如 Server 管理 Service,Service 又管理連接器和容器。 第二層關係是組件有外有內,外層組件控制內層組件,比如連接器是外層組件,負責對外交

原创 Java 集合總結篇

集合總的接口是 Collection public interface Collection<E> extends Iterable<E> { int size(); boolean isEmpty();

原创 Java--Condition

用來替代傳統的Object的wait()、notify()實現線程間的協作,使用Condition的await()、signal()這種方式實現線程間協作更加安全和高效。 Condition是個接口,基本的方法就是await()和

原创 vue總結篇

基本語法: v-if,v-else 判斷是否加載html的DOM。 v-show 調整css的display屬性,DOM已經加載,只是沒有CSS控制沒有顯示出來 v-for 循環渲染一組data的數組 v-text v-html

原创 csdn 圖片管理

----

原创 Controller請求參數傳遞

1. 處理requet uri 部分(這裏指uri template中variable,不含queryString部分)的註解: @PathVariable; @GetMapping("article/{id}") publi

原创 Java--Java8Stream

Stream 筆記 package com.example.test; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsCons

原创 Java--IO和NIO(一)

IO過程: // 控制檯打印 public static void test01() throws IOException { BufferedReader bufferedReader = new Buff

原创 Java--ConcurrentHashMap

1.7 中採用Segment + HashEntry ,用的是的ReentrantLock 1.8 Node + CAS + Synchronized,Synchronized鎖的是Node節點 JDK7的Concurre

原创 常見配置Redis.conf介紹(轉)

參數說明 redis.conf 配置項說明如下: 1. Redis默認不是以守護進程的方式運行,可以通過該配置項修改,使用yes啓用守護進程 daemonize no 2. 當Redis以守護進程方式運行時,Red

原创 Java--Servlet

Servlet:創建並返回基於客戶請求的動態HTML頁面;與其他服務器資源進行通信 生命週期:構造器(只調用一次),init,service,destroy(卸載前調用)。 load-on-startup:大於等於0,容器啓動時候

原创 Java--IO基礎

總結一下,除了異步非阻塞I/O=UNIX 異步IO 其他I/O模型都是阻塞的: 同步阻塞I/O=UNIX 阻塞I/O 同步在用戶線程輪詢,阻塞在數據未就緒和就緒後的複製 同步非阻塞I/O=UNIX 非阻塞I/O 同步在用戶線程輪

原创 JVM虛擬機(一)

JVM運行時數據區主要分爲以下幾個: 程序計數器: 當前線程所執行的字節碼的行號指示器,每個線程都有一個程序計數器。這是JVM規範中唯一一個沒有規定會導致OutOfMemory(內存泄露,下文簡稱OOM)的區域。 虛擬

原创 Condition

用來替代傳統的Object的wait()、notify()實現線程間的協作,使用Condition的await()、signal()這種方式實現線程間協作更加安全和高效。 Condition是個接口,基本的方法就是await()和

原创 一、io基礎

服務器接收客戶端發過來的請求,想要進行處理,1. 等待數據到達 2. 拷貝到用戶空間 1、同步阻塞IO 2、同步非阻塞IO 非阻塞IO基於狀態輪訓的方式,雖然能讓程序在等待的過程中做點其他的事情,但是頻繁的切換運行程序,反而會