原创 Elasticsearch簡介1

這裏寫目錄標題Elasticsearch安裝安裝ElasticSearch的注意事項ES的主要名詞概念倒序索引:ES節點的選舉規則爲何主分片數目不可變ES文檔相關ES搜索寫法操作添加規則:添加數據修改數據:查詢:結果過濾查詢:排序

原创 feign簡介

這裏寫目錄標題feign的定位:feign設計:Ribbon-Hystrix-Feign 三者之間的關係FeignClient屬性Feign原理Feign的大概基本流程FeignClientsRegisterregisterDef

原创 springBoot自動裝配簡介

springWeb容器如何和tomcat聯繫起來的: springWeb容器實現了servlet的接口,而tomcat也是符合servlet的規範的。 具體的可以自己寫一個類實現WebApplicationInitializer

原创 jvm相關介紹:

這裏寫目錄標題jvm簡介:類的加載相關:類的加載:類加載的生命週期:類加載器:類加載機制jvm相關:jdk,jre,JVM的關係:jvm結構:方法區與堆的區別:方法區,棧、堆之間的過程:JVM對象分配規則:jvm運行建議過程:垃圾

原创 jvm調優相關介紹

jvm調優相關介紹jvm垃圾回收啥是java垃圾:判斷是不是垃圾:哪些可以成爲GC Rootjvm參數類型jvm常用命令:jvm調優常用參數: jvm和gc相關介紹請點擊本鏈接 jvm垃圾回收 啥是java垃圾: 內存中不再使用

原创 Exception和Error,final和finallize和finally

這裏寫目錄標題異常處理原則:Exception和Error:final和finallize和finally:String 異常處理原則: 儘量捕獲特定異常(比如:IO異常等),而不是捕獲通用異常(Exception)。 不要生吞

原创 NIO和BIO和AIO區別

tcp/ip協議: tcp/ip協議是面向連接,可靠的傳輸協議。 通信是雙向的。 面向連接:三次握手之後,開啓鏈接。 可靠的:三次握手的確認機制。 三次握手: 1. 主動發起請求端, 發送 SYN 2. 被動建立連接請求端

原创 mybatis常見問題彙總

這裏寫目錄標題1. 什麼是Mybatis?2. mybatis的優點:3. MyBatis框架的缺點:4.MyBatis與Hibernate有哪些不同:5.#{}和${}的區別是什麼?6.當實體類中的屬性名和表中的字段名不一樣 ,

原创 Synchronized和lock

synchronized: 屬於jvm層面的隱式鎖,通過內部的moitor(監視器鎖)來實現。montor是底層操作系統互斥鎖實現的。 是一種重入鎖(synchronznized映射成字節碼指令就是增加兩個指令:monitore

原创 JVM原理

原文鏈接:https://blog.csdn.net/csdnliuxin123524/article/details/81303711### 1.java自動管理堆(heap)和(棧)

原创 java發送郵件簡單例子

//這個類是最主要的。 package com.tc.beisen.service; import com.tc.beisen.entity.Email; import com.tc.beisen.util.MyAuthenti

原创 maven ,scope範圍

compile:默認的scope。任何定義在compile scope下的依賴將會在所有的class paths下可用。maven工程會將其打包到最終的artifact中。如果你構建一個WAR類型的artifact,那麼在comp

原创 swagger簡單集成

參考的github:https://github.com/SpringForAll/spring-boot-starter-swagger 引入maven: <dependency> <groupId>com.sp

原创 MYSQL獲取當前年、季、月、周第一天、最後一天的日期/時間戳

 一 、下面是一些mysql的時間獲取語句: #當年第一天: SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY); #當年最後一天: SELECT concat(

原创 MySQL數據庫引擎

轉自:https://blog.csdn.net/weixin_39513166/article/details/88380615 MyIASM引擎是爲了查和增加,效率高。所有功能都圍繞這這個 Innodb引擎功能更強(事務等)效