原创 Springboot通過註解控制登陸攔截

完整代碼鏈接:https://gitee.com/suimenghao/auth-client.git 這次搭建項目自己實現總結一個比較簡單對登陸攔截 代碼中通過自定義元註解: 默認所有都是true,true的話就會被攔截,需要校驗驗證

原创 Java泛型

之前面試和這兩天用到泛型解決了一些問題,才發現自己對泛型的瞭解只停留用的時候會想起來一點點....沒有真正的準確梳理泛型,所以想寫一寫總結一下自己對泛型對理解 1、代碼用泛型的好處    在寫代碼的時候經常不同數據類型,而泛型可以統一數據

原创 Spring獲取對象的方式

第一種獲取方式: 第二中通過註解的方式:  

原创 xsi:schemaLocation的作用

在研究Spring如何獲取對象的時候,xsi:schemaLocation突然爆出URL必須是偶數個,從來沒有對applicationContext.xml文檔頭關注過,只是copy過來就用了 利用xmlns就是防止同時兩個xml被同時

原创 docker-elk裝IK自定義分詞庫

本人的elasticsearch是docker環境下運行 運行elasticsearch的容器,通過docker命令:docker exec -it 955e8d32d4a9 /bin/bash 進入elasticsearch容器中 通過

原创 docker環境下elasticsearch安裝ik和拼音分詞

elasticsearch拼音分詞地址:https://github.com/medcl/elasticsearch-analysis-pinyin/releases 在elasticsearch下面Dockerfile裏面進行docke

原创 elasticsearch的CPU居高不下的問題

        最近項目中遇到一個令人頭疼的問題,畢竟因爲工作需要剛學elasticsearch,也沒有去關注elasticsearch的配置問題,安裝好默認把它當做數據庫一樣去使用,這導致接下來的項目直接掛掉......        

原创 使用Iterator迭代器遍歷集合數據

import java.util.Collection; import java.util.*; /** * @author mhSui * @create 2018-06-06 8:42 */ public class Tes

原创 Java進程和線程

1.定義 進程:具有一定獨立功能的程序關於某個數據集合上的一次運行活動,進程是系統進行資源分配和調度的一個獨立單位. 線程:進程的一個實體,是CPU調度和分派的基本單位,它是比進程更小的能獨立運行的基本單位.線程自己基本上不擁有系統資源,

原创 修改阿里雲docker鏡像源

當你搜索這篇相關博客文章的時候,已經產生很痛苦的領悟,不修改鏡像源直接拉取鏡像多麼慢,多麼痛苦 甚至眼看着快完成的時候,它竟然中斷了...斷了... 了.... 基於Ubuntu系統進行修改鏡像源的: 只需要在/etc/docker下創建

原创 SpringBoot用Jest連接ElasticSearch打成jar包出現找不到 http://localhost:9200的錯誤

如果jar包運行成功,但當調取方法接口時出現找不到 http://localhost:9200的錯誤,不是你的配置yml或properties錯誤,因爲本地可以運行,因爲我的elasticearch和項目不是在同一環境,jest有個默認環

原创 安裝docker

Ubuntu 14.04/16.04 (使用apt-get進行安裝) # step 1: 安裝必要的一些系統工具 sudo apt-get update sudo apt-get -y install apt-transport-http

原创 Java獲取MySQL數據庫數據

工具:EclipsenavicatMySQLMySQL連接驅動:mysql-connector-java-5.1.42.jar加載驅動:把下載好的的包導入工程項目中:導入包接着創建數據庫:在company的數據庫下創建emp:代碼:pac

原创 Spring Boot的啓動器Starter詳解

Spring Boot應用啓動器基本的一共有44種,具體如下:1)spring-boot-starter 這是Spring Boot的核心啓動器,包含了自動配置、日誌和YAML。2)spring-boot-starter-actuator

原创 MyBatis簡單介紹附帶mybatis和連接MySQL數據庫安裝包

什麼是Mybatis?    MyBatis 是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。MyBatis 可以使用簡單的 XML 或註解