原创 【SpringBoot 2學習筆記】《八》SpringBoot2數據庫訪問之整合MyBatis

My Batis 的官方定義:MyBatis是支持定製化SQL、存儲過程以及高級映射的優秀的持久層框架。MyBatis可以對配置和原生Map使用簡單的XML或註解,將接口和Java的POJO映射成數據庫中的記錄。可以看出,MyBa

原创 【Java】J2EE異常處理設計整理

1. 業務異常介紹 我們在處理應用中的異常時,通常可以將應用中所遇到的異常分爲兩大類,一種是業務異常,一種是非業務異常。 業務異常是指在進行正常的業務處理時,由於某些業務的特殊需求而導致處理不能繼續執行所拋出的異常,這種異常是由

原创 【高效工具】《一》在線美化混淆代碼(格式化代碼)

推薦免費的在線工具(Unminify.com),用於復原混淆後的JavaScript、CSS和 HTML代碼,重新對沒有縮進的代碼進行格式化排版,讓代碼變得乾淨漂亮,易閱讀。整個頁面比較清爽,使用簡單,將要格式化的代碼拷貝到網站的輸入框,

原创 【項目管理】N001:項目生命週期概覽

軟件項目生命週期中項目經理需要考慮事項: 項目啓動        交付日期        風險預測(人,技術,管理)        質量管理計劃(工程表)        對策檢討,可持續性發展計劃 項目進行        當前的計劃(Wh

原创 【SpringBoot 2學習筆記】《五》神奇的日誌

SpringBoot2本身內嵌了日誌功能,我們只需要添加spring-boot-starter-parent依賴,SpringBoot2已經爲我們集成日誌框架,默認使用logback。 在項目根目錄使用maven命令mvn dep

原创 【Java】基於TA-Lib技術分析指標研究

【Java】SFC融媒體項目基於TA-Lib技術分析指標研究 【Java】SFC融媒體項目基於TA-Lib技術分析指標研究 0. 前言 1. TA-Lib介紹 2. TA-Lib數據準備 2.1 指標因子MasterData 2.2 指標

原创 【經典算法】N001:得分排行

1. 【經典算法】 得分排行 1.1 算法描述 如果有一教師依學生座號輸入考試分數,現希望在輸入完成後自己主動顯示學生分數的排行。當然學生的分數可能同樣。 1.2 算法解析 1.2.1 基礎版本 使用額外的一個排行數組來遍歷分數數

原创 【SpringBoot 2學習筆記】《六》基於華爲雲ECS安裝MySQL(Docker方式)

CentOS7.6 在Docker容器中安裝MySQL 正在學習Docker相關的部署,基於此記錄在華爲雲ECS上安裝部署Docker的過程和問題,爲自己今後查閱留痕。 一、ECS服務器安裝Docker 查看ECS服務器操作系統版

原创 【經典算法】N003:排序三劍客升級版(Heap、Shell、Shaker)

3.1 Heap排序(選擇排序升級版) 選擇排序法的概念簡單,每次從未排序部份選一最小值,插入已排序部份的後端,其時間主要花費於在整個未排序部份尋找最小值,如果能讓搜尋最小值的方式加快,選擇排序法的速率也就可以加快,Heap排序法

原创 【猿說VUE】解鎖MVVM,探祕VUE實例生命週期

3 VUE基礎:通過實例理解VUE的MVVM 3.1 實例代碼 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>N001_HelloVue</titl

原创 【SpringBoot 2學習筆記】《四》配置文件探祕

4.1 配置文件說明 SpringBoot2工程中默認使用全局的配置文件,配置文件名也是固定:application。通過配置文件中配置項的設定,完成SpringBoot2自動配置的默認值的修改,SpringBoot2會在底層自動

原创 【SpringBoot 2學習筆記】《一》入門初體驗

一、SpringBoot2入門介紹 1.1、SpringBoot特性介紹 Spring Boot整體上簡化開發Spring應用的框架構成,整合了Spring關聯技術棧,提供了J2EE開發的一站式解決方案。其主要特點如下: Spring

原创 【問題集萃】N002:華爲雲ECS安裝Nginx啓動後無法訪問

昨天安裝了一個華爲雲ECS,部署一套前後端分類的程序。前端使用VUE開發,後端SpringBoot。 部署過程: 1. 昨天發現華爲雲ECS服務器默認不開啓80端口,直接訪問存在問題。需要進入華爲官網雲控制檯中安全組添加(入規則:80)。

原创 【經典算法】N002:排序三劍客

選擇排序(Selection sort)、插入排序(Insertion sort)與氣泡排序(Bubble sort)這三個排序方式是初學排序所必須知道的三個基本排序方式,它們由於速度不快而不實用(平均與最快的時間複雜度都是O(n

原创 【問題集萃】N008:訪問Oracle數據庫發生ORA-01747問題的分析(Kepner-Tregoe問題解決模型應用)

基於KT問題解決模型來進行Oracle發生的ORA-01747問題的分析調查。 Kepner-Tregoe問題分析解決模型主要是按照以下的方式來對問題進行分析解決: 弄清問題----〉定位根本原因----〉確定解決方案----〉決