原创 SprintBoot學習日記(一)—— 新建springboot項目

導語:springmvc繁瑣的配置文件,讓人眼花繚亂。springboot的出現,讓我感到十分驚喜。之前也瞭解過一些,但是工作中一直沒用到,正好最近換了家公司,會用到springboot 和springcloud,一切緣註定啊,廢話不多說

原创 SprintBoot學習日記(二)—— 屬性配置管理

我們已經建立好了項目,也成功run起來了。現在我們可以想想,開發一個web程序,一定會有很多是屬性需要配置,如數據庫地址、用戶名、服務器端口號,日誌的打印配置等等;而且有開發經驗的朋友 也會知道一套程序 會有多個環境(如開發環境、測試環境

原创 mybatis-generator installed 卻無法在maven 的Plugins顯示怎麼辦

今天搭建一個項目的時候,在<build>標籤下的pluginManagement 配置了mybatis-generator,卻發現mybatis-generator始終不顯示。   然後調整generator插件與pluginManag

原创 Elasticsearch學習第三篇--聚合分析

前言 關於聚合分析,我的簡單理解就是根據一定條件,對數據的總體的概覽,分佈的分析和計算;類似關係型數據庫通過where條件 select count(1); 下面使用例子學習如何用ES聚合分析 首先Elasticsearch對排序

原创 Elasticsearch學習第二篇--常用的幾種搜索方式

Elasticsearch學習第二篇--常用的幾種搜索方式一、Query String Search查詢全部條件查詢二、Query DSL查詢全部條件查詢三、Query Filter四、Full-text Search 全文檢索六

原创 Elasticsearch學習第一篇--Elasticsearch初認知

最近開始學習Elasticsearch,作爲Elk Stack (Elasticsearch、Logstash、Kibana)的核心,優先學習,貫穿學習Logstash、Kibana的使用。因爲工作項目使用的6.3版本,我這邊也是學習6.

原创 MyEclipse保存和切換java文件卡頓問題解決辦法

最近下載了Myeclipse 2018.8 ,發現一個問題:每次打開新的java文件,和保存修改的java文件時,總會卡頓10秒左右。 研究了發現是因爲使用了MyEclipse的自帶JDK導致的,只要切換爲自己本地安裝的JDK即可。(說實

原创 大殺器!SpringMVC集成Swagger,解決後端接口和功能測試問題!

不會或不熟悉前端?沒關係!集成Swagger輕鬆幫助你! 1.首先映入相關JAR包,我這裏是maven項目,所以直接在pom文件引入。 <!--Swagger start--> <!-- springfox-swagg

原创 mybatis-generator 插件無法在maven 的 Plugins顯示怎麼辦

今天搭建一個項目的時候,在<build>標籤下的pluginManagement 配置了mybatis-generator,卻發現mybatis-generator始終不顯示。   然後調整generator插件與pluginManag

原创 IDEA 實現JPA自動生成實體類

最近搭建一個springmvc +hibernate 的後臺進行學習,用到jpa 實現自動生成數據表對應實體類, 這裏記錄一下:  

原创 Linux環境tomcat安裝

a.下載 http://tomcat.apache.org/ b.Tomcat解壓 tar -zxvf apache-tomcat-8.5.4.tar.gz mkdir /usr/local/tomcat mv apache-tomca

原创 Linux環境JDK安裝與配置

a.下載:http://www.oracle.com/technetwork/java/javase/downloads/index.html b.JDK解壓 tar -zxvf jdk-8u101-linux-x64.tar.gz m

原创 Linux環境maven安裝

a.進入/usr目錄(其實我一般都安裝在/usr/local這個目錄下,這裏忘記多進入一層,懶得換了) cd /usr/ b.下載maven tar包 wget http://mirrors.hust.edu.cn/apache/ma

原创 Linux環境git 安裝

a.安裝依賴包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc perl-ExtUtils-MakeM

原创 Oracle學習日曆(十六)- 例外處理

例外的分類 oracle將例外分爲預定義例外,非預定義例外和自定義例外三種。 預定義例外用於處理常見的oracle錯誤 非預定義例外用於處理預定義例外不能處理的例外 自定義例外用於處理與oracle錯誤無關的其它情況   例外傳遞