原创 【每日N題】0111

1. label for 的用處? label是爲input元素服務的標籤,爲其定義標記,for屬性規定label與哪個具體的表單元素綁定,對應input標籤的id屬性 示例:點擊label的時候會聚焦到input上 <!DOCTYPE

原创 通過百度地圖獲取經緯度

1. 百度地圖開放平臺申請開發者賬號 2. 創建應用獲取AK 3. 參考開發文檔: http://lbsyun.baidu.com/index.php?title=webapi 4. 發起GET請求: http://api.map.baid

原创 【Spring Security】2. EableWebSecurity、WebSecurityConfiguration和過濾器鏈源碼解析

1 @EnableWebSecurity源碼解析 @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE}) @Documented @Import({WebSecuri

原创 【Spring Security】1.快速入門

1 導入Spring Security的相關依賴 <dependency> <groupId>org.springframework.boot</groupId> <arti

原创 【MySQL】如何理解索引?

索引概述 什麼是索引? 在數據之外,DB還維護着滿足特定查找算法的數據結構,這些數據結構以某種方式引用數據,在這個數據結構的基礎上可以實現高級查找算法,它們就是索引。索引是幫助MySQL高效獲取數據的數據結構。 當數據量很大的時候,索引對性

原创 SpringMVC的項目架構思想

SpringMVC的項目架構思想 一、DO和Model的區別 DO是對數據庫表的映射。Model是處理業務邏輯的模型(領域模型)。例如:用戶信息表和用戶密碼錶分別是兩個DO,但是對於實體用戶來說,密碼錶的字段也屬於用戶,所以需要在Servi

原创 【NIO】NIO和IO的比較以及緩衝區

NIO v.s. IO 傳統IO: 面向流 屬於阻塞IO 單向管道傳輸:輸入流、輸出流 NIO: 面向緩衝區 屬於非阻塞IO 使用緩衝區在通道內傳輸 緩衝區 緩衝區在NIO中負責數據的存取,緩衝區就是數組,用於存儲不同數據類型的值,

原创 【SpringBoot】@Controller和@RestController的區別

@RestController = @ResponseBody + @Controller 使用@RestController,return返回的是響應體,例如如果return "success",則會在頁面上顯示success 使用@Co

原创 【MySQL】存儲引擎和連接查詢

查詢引擎命令:show engines MyISAM和InnoDB對比 對比項 MyISAM InnoDB 主外鍵 不支持 支持 事務 不支持 支持 行表鎖 表鎖,即使操作一條記錄也會鎖住整個表,不適合高併發操作 行鎖,

原创 【MySQL】Linux安裝和邏輯架構

linux下安裝mysql mysql的存放位置 /var/lib/mysql/ mysql.server和配置文件存放位置 /usr/share/mysql mysql的相關命令存放位置 /usr/bin 啓停相關腳本 /etc/init

原创 【JVM】垃圾回收器總結(3)——G1垃圾收集器

G1的特點 除了G1的其餘垃圾回收器的特點是,年輕代和老年代是各自獨立且連續的內存塊,年輕代收集使用單edn+s0+s1進行復制算法,老年代收集必須掃描整個老年代區域。都是以儘可能少而快速地執行GC爲設計原則。   G1是一款面向服務端應

原创 【Linux】系統故障排查常用命令

整機:top 查看整機信息:top命令+uptime命令       CPU:vmstat 查看CPU:vmstat 每2秒採樣一次 一共採樣3次 procs進程信息: r 是運行和等待CPU時間片的進程數,原則上1核CPU的運行隊列

原创 【JVM】垃圾回收器總結(1)

垃圾回收器 V.S. 垃圾回收算法 垃圾回收算法有四種,分別是引用計數(已經不用了)、複製拷貝、標記清除、標記整理。一般的實現採用分代回收算法,根據不同代的特點應用不同的算法。垃圾回收算法是內存回收的方法論。垃圾回收器是算法的落地實現。和回

原创 【JVM】垃圾回收器總結(2)——七種垃圾回收器類型

七種垃圾回收器類型 GC的約定參數 DefNew——Default New Generation Tenured——Serial Old ParNew——Parallel New Generation PSYoungGen——Parall

原创 【JVM】關於OOM的二三事

組織架構 嚴格來說,StackOverflowError和OutOfMemoryError都屬於錯誤,而不是異常。 java.lang.StackOverflowError 1 public class StackOverflowErr