原创 SVN歸納總結

** 基本操作 **  檢出(Checkout) 把服務器端版本庫內容完整下載到本地。 在整個開發過程中只做一次。  更新(Update) 把服務器端相對於本地的新的修改下載到本地。  提交(Co

原创 spring和springMVC的關係

spring是監聽器創建的 相對於springMVC是父容器 springMVC是核心控制器dispartcherServlet創建的 web.xml在初始化的時候的順序 :1監聽器 2filter過濾器 3servlet

原创 java石英調度Quartz

可以在固定的時間執行指定的任務 1.基本格式 用空格分開的7個部分 ①秒:0~59 ②分鐘:0~59 ③小時:0~23 ④日期:0~31 ⑤月:0~11 ⑥星期:1~7(1爲星期日) ⑦年份:1970~2099可選

原创 常用算法和思維歸納

最重要的複雜度問題: 時間複雜度: 並不表示代碼真正的執行時間 只表示代碼執行時間隨數據規模增長的變化趨勢(所以即使某段代碼常量1000000 雖然對這段代碼執行時間來說是有影響 但是隻要不涉及n 我們就忽略) 所有代碼的執行時

原创 設計模式之我的歸納總結

算法和設計模式在大廠面試比較重要 所以歸納一下 只講述一些比較有意義的點 其他的很多基礎性知識網絡上都有 首先要弄清楚,很多設計模式解決方案或者代碼實現是很相似的 主要需要知道設計意圖 爲了解決什麼場景,不同設計模式的主要區別就在

原创 spring和springMVC容器初始化過程

spring初始化過程: 入口點是 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listene

原创 EXCEL文件操作之POI demo

可以幫助我們讀取外部excel文件 或者把java程序中的數據寫入到excel文件中 基本上在excel中可以使用的操作在POI中都可以操作 public class POIdemo { public static void

原创 JVM面試知識歸納(持續更新)

JVM主要分三塊: 類加載子系統 執行引擎 java運行時數據區 本地方法棧服務的對象是JVM執行的native方法,而虛擬機棧服務的是JVM執行的java方法 棧(虛擬機棧和本地方法棧)、程序計數器是線程私有的很好理解:每個線程

原创 springboot源碼分析之--自動配置

看springboot的pom依賴的parent是spring boot starter parent (1)首先是資源過濾 過濾application配置文件 推薦使用yml (2)其次是pluginsmanagement

原创 vue歸納

vue遵循的模型是m v vm (1)v-cloak:可以解決在vue文件沒加載完全之前的閃爍問題(出現{{}}) (2)v-test=“msg” 作用跟插值表達式 {{}}一樣 好處是沒有閃爍問題 因爲沒有申明{{}} 壞

原创 MD5基本算法

手動實現MD5 跟官方的MD5加密結果一致 package com.atguigu.survey.md5; import java.security.MessageDigest; import java.security.NoS

原创 elasticsearch歸納(kibana使用)

** 倒排索引 ** 根據文本找id ** 數據存儲的概念 ** Relationnal DB -> Databases -> Tables -> Rows -> Columns elasticsearch - > ind

原创 easyui常用組件歸納

作爲後臺系統常用的jquery超強插件 設置屬性方式: (1)在html控件屬性中設置 (2)在js調用控件方法時以JSON格式傳入 設置事件 在屬性或調用控件方法時傳入的JSON對象中添加“事件名:回調函數”

原创 java設計模式簡單大白話歸納

1工廠模式:用來創建單一產品( 生產產品的接口只有一個方法 通過不用的實現生產不同的產品) 用統一接口來完成生產類的方法 具體對象通過具體實現類來產生 類對象的方法也可以用接口定義 具體功能也是通過具體實現類產生 2抽象工廠模式:

原创 MyBatis大全總結

首先討論一下基本的概念~: (1)MyBatis 是支持定製化 SQL、存儲過程以及高級映射的優秀的持久層框架。 (2)MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。 (3)MyBatis可以使用簡