原创 【Spring 實踐篇一】spring集成beetlSql

這幾天樂農的項目又轉接到了我們的手上,因爲項目太多,真心是感覺哪裏需要哪裏搬啊,不過這其中確實收穫很多。 感覺好久都沒接觸spring了,全新全意享受在SpringBoot配置好的世界中,難以自拔。 樂農目前使用的框架是springM

原创 排序系列【比較排序系列之】直接插入排序 VS shell排序

前兩篇分別對直接插入排序和希爾排序分別進行了瞭解,本篇則分別利用隨機值賦值的方式對兩個排序進行比較,代碼先賦值如下: 直接插入排序代碼: public static void main(String[] args) {

原创 Spring Boot (三) Maven項目SpringBoot搭建

之前寫過一個簡單化的SpringBoot搭建流程,見鏈接: 簡化springBoot,本次則主要講述Maven框架下的SpringBoot搭建流程,首先我們要把Maven需要的多層結構搭建出來,在此我總共弄了四層,分別是rpc(遠程調用

原创 從“微積分”角度--話談“芝諾悖論-阿基里斯與龜”

    人龜賽跑其實是這樣一個情景:阿基里斯是古希臘神話中身手矯健並且善跑的英雄,在一次阿基里斯與烏龜賽跑的比賽中(設A爲起點),烏龜被允許先出發;當阿基里斯起跑時,烏龜已經抵達路途中的某處(設爲B點)。因爲阿基里斯跑的很快,他很快就到了

原创 spring Boot (六) logback日誌框架整合

上述篇章基本的調用已經完工了,試想萬一出錯,該從何找問題呢?關鍵日誌記錄也是時候浮出水面了。本篇主要講述SpringBoot整合logback日誌框架。 其實兩者結合很簡單,只需要配置一下logback.xml文件則可以完成主要問題。

原创 Spring Boot (四) druid及beetlSQL配置

上篇主要講述了SpringBoot Maven搭建層層之間的關係,本篇則主要針對beetlSQL,druid數據源來整合一下。 對於beetlSQL的好處beetlSQL基本使用中當中已經講述,這裏則不再多提。 再beetlSQL的配

原创 排序系列【比較排序系列之】堆排序

堆排序,顧名思義是通過直接選擇排序衍生而來的。直接選擇排序是直接從剩餘記錄中線性的查找最大記錄的方法,並沒有巧妙的利用前一輪查找所得到的信息,而堆排序,利用堆數據結構來保存剩餘記錄相對大小的信息,因而是更有效的選擇排序。 堆分爲最大堆和

原创 spring Boot (五) 啓動problem

基本配置完工之後,剩下的就是啓動了,啓動的過程中,主要遇到兩個問題: 問題一:java.lang.NoClassDefFoundError: javax/servlet/ServletContext 2016-06-17 11:04:1

原创 動態索引-【B樹】

談到索引原理,無疑就談到了B樹,B+樹,那麼我們從他們的定義,由來再到細節一一進行了解。 B樹: B樹由來: BST大家都瞭解是二叉搜索樹的意思,但是二叉樹他並非都是平衡的,嚴重失衡的情況下還有可能演化成線性表,從而降低了檢索效率。要知道

原创 spring Boot (七) "Logback configuration error detected"

最近在搭建完工SpringBoot項目,且配置好logback之後,啓動報錯了,錯誤截圖如下: 文字報錯內容截取關鍵部分如下: at com.exam.api.boot.Bootstrap.main(Bootstrap.java:4

原创 mysql 索引-【應用】

在對B樹和B+樹進行了一定的瞭解之後,終於耐住性子過來對Mysql索引進行一定的總結。本篇我們暫不提原因,僅僅通過SQL執行來對索引進行一定的總結。 索引到底是什麼?其本質其實就是數據結構,能夠幫助我們快速的獲取數據庫中的數據。 導入測

原创 beetlSQL實踐 (二) 命名轉換及表和列名映射

項目啓動成功,接下來我們通過存儲的功能來實踐一番。 上篇已經講述過beetlSQL基本使用,本篇則不再過多的介紹。 剛開始創建的表,語句如下: CREATE TABLE `exam` ( `exam_d` int(10) NOT

原创 排序系列【比較排序系列之】冒泡排序

冒泡排序屬於交換排序的一種典型的交換排序。交換排序的基本思想是:兩兩比較待排序的關鍵碼,發現記錄逆置則進行交換,知道沒有逆置對位置。對於冒泡排序而言,則就是單純的兩兩進行比較,知道不能再繼續冒泡爲止。 我們通過【45,34,78,12,

原创 17年總結&&18年計劃

今天的天氣相比去年而言,感覺明朗了許多。不過讓人非常氣憤的一點就是,新聞報道”安徽合肥多個公交站被學壓倒,致20餘人受傷” ,當然受傷這件事情讓人很難過,但是就下雪這件事情而言,北雪南調,這樣好嗎?17年都過去了,作爲北方人,還依舊沒看到

原创 排序系列【比較排序系列之】shell排序

上篇我們對直接插入排序有了一定的瞭解,並且明確知道插入排序最佳排序算法則是O(n),且適合短序列的排序情況,本篇我們講述的shell排序則有效的利用了插入排序的這兩個性質。 shell排序的眼光:不同於直接插入排序的相鄰記錄之間的比較,