原创 tomcat源碼--Http11Processor
socket-->socketwrapper-->socketprocessor--> Http11Processor --------------------解析請求行
原创 tomcat調優--bio/nio/apr
tomcat7.x默認使用bio,一個線程處理一個請求 tomcat8.x默認使用nio apr,http11AprProtocol -----------------包括高級IO功能,sendfie,epol
原创 redis--高可用哨兵3
哨兵客戶端 ] #src/redis-cli -p 26379 //哨兵端口號 26379>info //查看狀態 停止哨兵服務 src/redis-cli -p 26379 shutdown 關係 redis-server,r
原创 mysql索引5
explain分析中使用索引 ,實際不一定會走索引查詢,如果表數據量少,會直接走表查詢 目標,大表, 1如何建索引, 使用字段類型,Btree中節點的存儲空間,能容納key的數量 節點容納key數量越多,影響Btree樹的高度,IO次
原创 mysql--數據庫併發1
mvcc 併發讀寫 實現思路基於多版本---相對應lbcc基於鎖的併發控制 多版本,讀不加鎖,併發讀寫不衝突 快照讀,讀取歷史版本,不影響其他事務寫 當前讀,讀取當前記錄最新版本,返回的當前記錄加鎖,其他事務不會併發修改這條記錄 快照
原创 jdk--ThreadPoolExecutor1--線程池併發線程數
充分利用CPU多核,每個內核不閒置 線程池線程數--->基於Ncpu核數 線程任務------計算密集型
原创 HTTP協議無狀態
客戶端 | -------------------- HTTP協議,無狀態 服務端 客戶短-服務端通過http協議,發送報文,響應報文,http無狀態是http沒有規定對客戶
原创 jdk--ThreadPoolExecutor2--LinkedBlockingQueue
ThreadPoolExecutor 線程池滿拒絕執行策略,默認abortpolicy,不執行並拋出異常 AbortPolicy默認拒絕策略implements RejectExecutionHandler 實現rejectExecuti
原创 數據庫in,exsits,表連接機制
select * from student where student.id in (1,3,5) 外表和內表hash連接,hash(id),到內表get(hash(1)) --------------------------------
原创 數據庫配置,spring框架配置,springboot約定大於配置
用戶端根據用戶屬性不同,客戶端界面顯示不同異構表現層 根據用戶不同,數據庫做不同的組配置組配置,配置組與用戶關聯,用戶顯示區分 配置影像組,影像組根據業務配置需要使用的身份證,租賃合同等影像 用戶-------關聯--------影像
原创 前端--環境初始化搭建--VUE0
安裝nodejs平臺環境 npm包管理器 包括安裝目錄,全局包目錄npm/node_modules >npm root -g 顯示默認全局包路徑,依賴包管理目錄 >npm install -g vue 下載全局包 可以在js中re
原创 前端--響應式編程--vue5
數據驅動-->響應式編程 | 監聽 | 觸發邏輯執行,判斷if或計算compute計算邏輯 vue-->監聽 -->操作dom v-model綁定模型字段
原创 線程池併發線程數
充分利用CPU多核,每個內核不閒置 線程池線程數--->基於Ncpu核數 線程任務------計算密集型
原创 接口設計rest.規範及安全
基於資源resouce的 representationl state transfer 基於http method 狀態轉換:創建(無-有)----->post,創建資源 查詢(無改變) ----->
原创 mysql--流式查詢1
---------------------------------------------- jvm |