原创 mysql 聯合查詢union

1.背景:連接查詢無法滿足需求 我們都知道連接查詢有內連接和外連接,那幾種集合圖看過不少, INNER JOIN(內連接,或等值連接):獲取兩個表中字段匹配關係的記錄。 LEFT JOIN(左連接):獲取左表所有記錄,即使右表沒有對

原创 dig命令查詢結果解析

1.DNS是什麼 DNS (Domain Name System 的縮寫)的作用簡單而言,就是根據域名查出IP地址。 2.通過dig展示DNS根據域名查出IP地址的過程 dig www.baidu.com 查詢結果可以分成6段 第

原创 Vue組件間通信之$emit/$on

一、介紹 一個vue.js肯定是由多個組件組成的,而組件實例的作用域是相互獨立的,即不同組件之間的數據無法簡單的相互引用。 但是避免不了有時需要相互引用,比如一個父組件包含多個子組件,當父組件更改後需要同時更新各個子組件的數據。    

原创 mysql 過濾重複數據 group by和distinct

1.group by過濾重複數據 用法:對table表中兩個字段都重複的過濾 SELECT column1, column2 FROM table GROUP BY column1, column2; group by過濾重複數據還可以

原创 運行時異常與檢查異常區別

首先,思考一個問題,看下面三個代碼,當拋出異常時,後面的代碼還會運行嗎,是否要在異常後加上return語句? //代碼1 public static void test() throws Exception { throw n

原创 前端日期轉化

一、常見前端時間三種表示方式 1.Mon Nov 11 2019 20:15:12 GMT+0800 (中國標準時間) 2.1573401600000 3.2019-11-11 20:15:12 第1種:前端標準的Date類型 第2種:1

原创 Java自動裝箱拆箱

1.拋出問題(一次NullPointerException帶來的思考) 遇到這樣一個場景,代碼類似如下: 一個Controller,使用GET方法獲取參數id對應的數據 @RequestMapping(value = "/hom

原创 【LeetCode 不同路徑123】使用動態規劃三步驟解決

一、動態規劃三大步驟 之前在微信公衆號【帥地玩編程】上看到有人分享,解決動態規劃問題的三大步驟,今天使用這個解題套路,解決LeetCode中不同路徑問題。 這個問題,LeetCode中共有三題,難度從由低到高,分別爲【62題 不同路徑】、

原创 【redis學習】rdb方式和aof方式持久化

1、 快照的方式持久化到磁盤自動持久化規則配置save 900 1save 300 10save 60 10000上面的配置規則意思如下:# In the example below the behaviour will be to

原创 在eclipse中maven項目添加本地jar

方法一:直接把jar包複製到maven中所部屬的目錄下 方法二:用mvn install 命令配,  命令例子如下: mvn install:install-file-Dfile=D:\maven-jar\HsviewClient-2.0

原创 【java基礎】怎樣結束控制檯輸入

當使用Scanner(System.in)獲取控制檯輸入時,一般都是以這樣的方式,舉一個例子,如 當控制檯輸入不是"-"時,就將其壓入棧中,當輸入爲"-",棧不爲空則彈出。 其中的while(in.hasNext())永遠爲真,最後的語句

原创 什麼是2MSL

MSL是Maximum Segment Lifetime英文的縮寫,中文可以譯爲“報文最大生存時間”,他是任何報文在網絡上存在的最長時間,超過這個時間報文將被丟棄。因爲tcp報文(segment)是ip數據報(datagram)的數據部分

原创 三種常見字符編碼簡介:ASCII、Unicode和UTF-8

什麼是字符編碼?        計算機只能處理數字,如果要處理文本,就必須先把文本轉換爲數字才能處理。最早的計算機在設計時採用8個比特(bit)作爲一個字節(byte),所以,一個字節能表示的最大的整數就是255(二進制1111111

原创 【子網劃分實例】IP子網劃分實例-一個公司5個部門,各部門分別10臺、15臺、30臺、20臺主機劃分子網

假定一個公司有5個部門,A部門有10臺主機,B部門有15臺主機,C部門有30臺主機,D部門有20臺主機。 CIO分配了一個總的網段爲:192.168.2.0/24,怎麼爲每個部門劃分單獨的網段。 根把題目可以得知,子網數爲<=4,主

原创 【劍指offer】矩陣覆蓋

題目描述: 我們可以用2*1的小矩形橫着或者豎着去覆蓋更大的矩形。請問用n個2*1的小矩形無重疊地覆蓋一個2*n的大矩形,總共有多少種方法? 解決方案: 可以考慮用遞歸,每次都有兩種方法去覆蓋大矩形,第一種可以豎着覆蓋,那麼每次