原创 Ajax研究

原文鏈接:公衆號狂神說 簡介 AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。 AJAX 是一種在無需重新加載整個網頁的情況下,能夠更新部分網頁的技術。

原创 Rest風格

一種軟件架構風格,而不是標準,只是提供了一組設計原則和約束條件。它主要用於客戶端和服務器交互類的軟件。基於這個風格設計的軟件可以更簡潔,更有層次,更易於實現緩存等機制。 基本Rest命令說明: method url地址 描述 PUT lo

原创 Web開發靜態資源處理

原文鏈接:公衆號狂神說 Web開發探究 簡介 其實SpringBoot的東西用起來非常簡單,因爲SpringBoot最大的特點就是自動裝配。 使用SpringBoot的步驟: 1、創建一個SpringBoot應用,選擇我們需要的模塊,Sp

原创 JSR303數據校驗及多環境切換

原文鏈接:公衆號狂神說 JSR303數據校驗 先看看如何使用 Springboot中可以用 @validated 來校驗數據,如果數據異常則會統一拋出異常,方便異常中心統一處理。我們這裏來寫個註解讓我們的name只能支持Email格式;

原创 整合JDBC

原文鏈接:公衆號狂神說 SpringData簡介 對於數據訪問層,無論是 SQL(關係型數據庫) 還是 NOSQL(非關係型數據庫),Spring Boot 底層都是採用 Spring Data 的方式進行統一處理。 Spring Boo

原创 聊聊redis和Elasticsearch

redis和Elasticsearch比較 項目 Redis Elasticsearch 介紹 Redis是內存中的數據結構存儲,用作數據庫,緩存和消息代理 Elasticsearch是一個基於Apache Lucene的現代搜索和分析引

原创 ES核心概念

 ES核心概念 索引 字段類型(mapping) 文檔(documents) elasticsearch是面向文檔,關係行數據庫 和 elasticsearch 客觀的對比!一切都是JSON! Relational DB (關係型數

原创 整合Druid

原文鏈接:公衆號狂神說 集成Druid Druid簡介 Java程序很大一部分要操作數據庫,爲了提高性能操作數據庫的時候,又不得不使用數據庫連接池。 Druid 是阿里巴巴開源平臺上一個數據庫連接池實現,結合了 C3P0、DBCP 等 D

原创 關於文檔的基本操作(重點)

基本操作 簡單的搜索 GET /test3/_doc/1 GET /test3/_doc/_search?q=name:小葉曲 GET /test3/_doc/_search?q=name:小葉曲11 簡答的條件查詢,可以根據

原创 如何讓別人訪問到你的本地項目?Ngrok!

問題:自己電腦上項目,如何讓別人訪問? http://localhost:9090/              【服務器】 --------映射---------  http://www.xiaoyequ.com 什麼時候使用?  公司交

原创 鏡像和容器的基本命令

鏡像的基本命令 幫助命令 docker version # 顯示 Docker 版本信息。 docker info # 顯示 Docker 系統信息,包括鏡像和容器數 docker --help

原创 Redis基本的事務操作

事務 Redis單條命令式保證原子性的,但是事務不保證原子性 Redis事務本質:一組命令的集合,一個事務中的所有命令都會被序列化,在事務執行過程的中,會按照順序執行 一次性:在隊列裏一次性執行 順序性:按照隊列順序執行 排他性:在執行的

原创 集成SpringSecurity

原文鏈接:公衆號狂神說 SpringSecurity 安全簡介 在 Web 開發中,安全一直是非常重要的一個方面。安全雖然屬於應用的非功能性需求,但是應該在應用開發的初期就考慮進來。如果在應用開發的後期才考慮安全的問題,就可能陷入一個兩難

原创 IK分詞器插件

IK分詞器插件 什麼是IK分詞器? 分詞:即把一段中文或者別的劃分成一個個的關鍵字,我們在搜索時候會把自己的信息進行分詞,會把數據庫中或者索引庫中的數據進行分詞,然後進行一個匹配操作,默認的中文分詞是將每個字看成一個詞,比如 “我愛小葉曲

原创 yaml配置注入

原文鏈接:公衆號狂神說 yaml語法學習 配置文件 SpringBoot使用一個全局的配置文件 , 配置文件名稱是固定的 application.properties 語法結構 :key=value application.ym