原创 maven完結版,入門到精通。

文章目錄STARTMavenMaven 功能Maven的優勢Maven的特點Maven下載及其安裝Maven核心全局配置文件Maven 的目錄Maven 生命週期Maven 有以下三個標準的生命週期:Clean 生命週期Maven

原创 Spring 整理

文章目錄STARTSpring什麼是SpringSpring優勢Spring的體系結構核心容器(Spring core)工廠模式簡單工廠設計模式工廠方法模式IOC控制反轉(它不是一種技術,而是一種思想)DI(依賴注入)上代碼構造器

原创 數據結構到底重要嗎?

引言 剛開始接觸數據結構的痛苦,我想很多程序員都有所體會,數據結構是一門抽象、研究數據集合和集合中元素之間關係的學科,很考驗學習者的邏輯思考、理解能力,如果之前沒有學過離散數學等基礎學科,一開始學習數據結構就想輕鬆上手,幾乎是不

原创 HashMap實現原理深入理解(精華)

HashMap詳解 哈希表(hash table) 也叫散列表,是一種非常重要的數據結構,應用場景及其豐富,許多緩存技術(比如memcached)的核心其實就是在內存中維護一張大的哈希表,本文會對java集合框架中HashMap

原创 數據庫索引機制詳解

文章目錄索引機制索引定義:索引的作用和優點:索引的弊端和缺點:什麼地方該用索引,什麼地方應該避免使用索引?使用索引:**不該使用索引**:索引的建立方法普通索引創建索引修改表結構(添加索引)創建表的時候直接指定刪除索引的語法唯一索

原创 一篇文章幫你搞定JVM垃圾回收,和面試官扯皮沒問題了!

Java垃圾回收機制 垃圾收集GC(Garbage Collection)是Java語言的核心技術之一, 在Java中,程序員不需要去關心內存動態分配和垃圾回收的問題,這一切都交給了JVM來處理。GC中判定爲垃圾的標準,標記垃圾的

原创 Chrome,IDEA,VSCode必備插件,尤其是程序員!!!

谷歌必裝插件,尤其是程序員!!! 沒用過這些 IDEA 插件?怪不得寫代碼頭疼 史上最牛逼的VSCode插件

原创 金錢還在使用 Double嗎?要使用 BigDecimal

Java中的簡單浮點數類型float和double不能夠進行運算,或者運算會丟失精度,不光是Java,在其它很多編程語言中也有這樣的問題。在大多數情況下,計算的結果是準確的,float和double只能用來做科學計算或者是工程計

原创 前端必知

前端總結 清除浮動有哪些方式 1、給浮動元素父級加overflow:hidden 弊端:溢出隱藏,可能會帶來不便。 2、或者給浮動元素的子級加 弊端:需要手動改變html代碼,麻煩 <div style="clear:b

原创 跟着我一起實現資源共享,同步開發!!!

SVN 一、SVN說明 是subversion的縮寫,是一個開放源代碼的版本控制系統,通過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同一個項目,實現共享資源,實現最終集中式的管理 二、centos7 搭建svn服務

原创 HTTP是個啥?

HTTP 1、HTTP HTTP 超文本傳輸協議 服務端和客戶端 服務端不會主動發起數據,只有在客戶端主動發起請求時 服務端纔會響應, 假如客戶端要和服務端進行通信,客戶端就需要發送請求,服務端收到請求後回送響應客戶端。 H

原创 程序員不會JSP真的可以嗎???

JSP 一、什麼是JSP JSP(Java Server Pages),java服務器頁面。JSP是一種基於文本的程序,其特點就是HTML和Java代碼共同存在。 二、JSP的工作原理 Tomcat訪問任何的資源都是在訪問Serv

原创 帶你手擼一個輪播圖 從簡單→組件化的實現

輪播圖簡單實現 1、開始步驟 構建目錄結構 羅列元素,元素較多的情況下,一邊寫元素一邊寫樣式 寫js 2、簡單實現輪播圖 <!DOCTYPE html> <html lang="en"> <head> <m

原创 JSP三大組件之監聽器和過濾器

監聽器(Listener) **理解:**監聽器就是對項目起到監聽的作用,它能感知到包括request(請求域),session(會話域)和applicaiton(應用程序)的初始化和屬性的變化; web監聽器是Servlet中一

原创 會話技術一看就會。。

Http無狀態 Http是無狀態協議,是指協議對於交互性場景沒有記憶能力。 舉個例: 無狀態: 魔都的老王開了一個會所,一個開會的地方,有大會議室、小會議室、Cosplay情景會議室。 顧客聽說這個會所有特色,於是紛紛前來消費,小