原创 算法筆記-二叉樹(2)

1.順序存儲二叉樹: 2.代碼實現: //編寫一個ArrayBinaryTree, 實現順序存儲二叉樹遍歷 class ArrBinaryTree{ private int[] arr; //存儲數據結點的數組

原创 初學vue總結

安裝淘寶鏡像cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org  

原创 1.常見設計模式入門系列之單例模式篇

一、設計模式常用的七大原則有: 1) 單一職責原則  一個類只負責一項職責;提高類的可讀性,可維護性 2) 接口隔離原則 即一個類對另一個類的依賴 應該建立在最小的接口上 3) 依賴倒轉(倒置)原則  高層模塊不應該依賴低層模塊,二者都應

原创 算法筆記-二叉樹(1)

1、基本概念: 1) 樹有很多種,每個節點最多隻能有兩個子節點的一種形式稱爲二叉樹。 2)二叉樹的子節點分爲左節點和右節點 3)如果該二叉樹的所有葉子節點都在最後一層,並且結點總數= 2^n -1 , n 爲層數,則我們稱爲滿二叉樹。 4

原创 2.常見設計模式入門系列之工廠模式篇

1) 工廠模式的意義 將實例化對象的代碼提取出來,放到一個類中統一管理和維護,達到和主項目的 依賴關係的解耦。從而提高項目的擴展和維護性。 2) 三種工廠模式 (簡單工廠模式、工廠方法模式、抽象工廠模式) 3) 設計模式的依賴抽象原則 

原创 3.常見設計模式入門系列之原型模式篇

一、原型模式-基本介紹  1) 原型模式(Prototype模式)是指:用原型實例指定創建對象的種類,並且通過拷 貝這些原型,創建新的對象 2) 原型模式是一種創建型設計模式,允許一個對象再創建另外一個可定製的對象, 無需知道如何創建的細

原创 JavaEE程序員需要掌握的在linux系統中JDK,Tomcat,Mysql的安裝與配置

一、JDK 1、輸入以下yum安裝 OpenSDK :(注意嘗試別的版本可能javac命令不好用) yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel 2、 驗證

原创 poi導入讀取時間格式問題(當前列既有日期也有文本)

參考文檔 Excel數據處理: Excel存儲日期、時間均以數值類型進行存儲,讀取時POI先判斷是是否是數值類型,再進行判斷轉化 日期格式都可以通過getDataFormat()值來判斷 yyyy-MM-dd----- 14 yyyy年

原创 Mybatis中對實體 "characterEncoding" 的引用必須以 ';' 分隔符結尾。

如果不加字符編碼: <property name="url" value="jdbc:mysql://localhost:3306/test"/> 可能出現錯誤如下: com.mysql.cj.core.exceptions.Inv

原创 算法筆記-查找算法

在 java 中,我們常用的查找有四種: 1) 順序(線性)查找 (就是for循環遍歷) 2) 二分查找/折半查找 (重要找mid) 3) 插值查找 4) 斐波那契查找 1.二分查找:(必須有序) package com.nmys.st

原创 算法筆記-哈希表(散列)

1、基本概念: 散列表(Hash  Table,又叫哈希表),是根據關鍵碼值(Key  Value)而直接進行訪問的數據結構。也就是說,它通過把關鍵碼值映射到表中一個位置來訪問記錄,以加快查找的速度。這個映射函數叫做散列函數,存放記錄的數

原创 layui問題總結

1.tabel表格日期格式化 , {field: 'departureDte', title: '開航日期',width: 210, sort: true, align: 'center',templet: function (d) {

原创 Layui數據表格單擊一行選中複選框(每次只選中一項的複選框)

1.Layui數據表格單擊一行選中複選框(每次只選中一項的複選框) $(document).on("click",".layui-table-body table.layui-table tbody tr", function ()

原创 06oracle學習筆記(03 單行函數)

--單行函數 /*   字符函數 */ --小寫轉大寫 upper() select upper('hello accp!') from dual ; --大寫轉小寫 lower() select lower('HELLO ACCP