原创 文檔型數據庫MongoDB

一、MongoDB簡介 MongoDB 是一個跨平臺的,面向文檔的數據庫,是當前 NoSQL 數據庫產品中最熱門的一種。它介於關係數據庫和非關係數據庫之間,是非關係數據庫當中功能最豐富,最像關係數據庫的產品。它支持的數據結構非常鬆

原创 常用的設計模式

一、設計模式簡述 1.1、三大類型 創建型模式:共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式. 結構型模式:共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式. 行爲型模式:共十

原创 RESTful架構

一、RESTful架構介紹 RESTful就是目前最流行的一種互聯網軟件架構。它結構清晰、符合標準、易於理解、擴展方便,所以正得到越來越多網站的採用。REST這個詞,是Roy ThomasFielding在他2000年的博士論文中

原创 Shiro框架以及Spring Boot整合Shiro

一、Shiro框架簡介 1.1、shiro介紹 Apache Shiro是一個強大且易用的Java安全框架,執行身份驗證、授權、密碼學和會話管理。使用Shiro的易於理解的API,您可以快速、輕鬆地獲得任何應用程序,從最小的移動應

原创 jenkins安裝配置、可持續化一鍵打包部署發佈

1、jenkins原理 1 從gitlab(源碼私服) 獲取要打包的源碼 1.1下載指定分支最新源碼(master、test分支等) 1.2 並在本地切換過去 2 運行 mvn clean install 構建打包 3 打

原创 史上最詳細Maven筆記以及搭建Nexus私服

1、配置環境變量 1.1、方式一 M2_HOME 1.2、方式二 1.3、 查看是否配置成功 mvn -version 2、配置maven遠程倉庫地址 2.1、本地maven加載順序 查找遠程地址:maven\lib\

原创 IDEA操作GIT

一、IDEA第一次上傳項目到gitlab 1.1、創建倉庫 1.2、選擇自己要上傳到gitlab的項目 1.3、將項目ADD到暫存態 變爲綠色: 1.4、提交到本地倉庫 1.5、push到遠程倉庫 1.6、點擊rem

原创 使用JAVA操作ElasticSearch

一、Spring Data Elasticsearch Elasticsearch提供的Java客戶端有一些不太方便的地方: 很多地方需要拼接Json字符串,在java中拼接字符串有多恐怖你應該懂的 需要自己把對象序列化爲jso

原创 ElasticSearch彙總

一、Elasticsearch介紹和安裝 1.1、介紹 用戶訪問我們的首頁,一般都會直接搜索來尋找自己想要購買的商品 而商品的數量非常多,而且分類繁雜。如果能正確的顯示出用戶想要的商品,並進行合理的過濾,儘快促成交易,是搜索系統要

原创 IDEA使用總結

1、解決下載不下來插件的問題 2、搜索並下載插件 3、常用插件下載(切記:安裝完插件後一定要重啓IDEA) 3.1、阿里巴巴編碼規範-Alibaba Java Coding Guidelines 使用方法: 此時,就會把代

原创 互聯網架構多線程併發編程高級教程

文章目錄一、併發編程1.1、什麼是併發編程①、併發編程介紹②、串行與並行的區別③、併發編程目的④、什麼時候適合使用併發編程1.2、併發編程的挑戰之頻繁的上下文切換①、什麼是上下文切換以及上下文切換所帶來的挑戰②、如何減少上下文切換

原创 weblogic配置、修改日誌保存目錄、配置滾動日誌

文章目錄進入weblogic控制檯1、在左側列表裏依次找到【日誌文件】-【查看和配置日誌】2、在彈出的窗口裏分別選擇"更改域日誌的名稱和位置"與"更改服務器日誌的名稱和位置"3、更改域日誌的相關配置4、更改服務器日誌的相關配置4.

原创 Vue從零到實戰

一、Vue核心知識瞭解 1.1、初識VUE,走進VUE的世界 歷史介紹 angular 09年,年份較早,一開始大家是拒絕 star:59.3k react 2013年, 用戶體驗好,直接拉到一堆粉絲 star:119k vue

原创 阿里雲ECS服務器的購買使用

1、幾種常見雲服務器 阿里雲: https://www.aliyun.com/ 騰訊雲: https://cloud.tencent.com/ 亞馬遜雲: https://aws.amazon.com/ 2、購買阿里雲ECS服務

原创 Docker入門到高級實戰

1、Docker介紹 假如一臺物理機器有128核,多個服務可以同時部署在該機器上,每個服務分配不同的核數,比如電商搞活動的時候,下單服務流量會變大,則可以把用戶服務的核數臨時抽一部分給下單服務,不用去買機器解決這個事; Docker是