原创 SpringBoot,SpringMVC與SpringCloud三者的關係

首先應該明確這三者都是Spring全家桶的成員,功能各有不同。 要明確指出的一點是SpringBoot不是完全意義上的微服務框架,他只是一個快速開發框架。 SpringCloud纔是目前完整的微服務解決框架,功能非常強大。有註冊中

原创 手寫一個單例

在面試過程中,經常會碰見讓自己寫一個單列,在這邊寫兩個僅供參考 第一種,也是最簡單的,使用靜態方法創建唯一的實例,餓漢式; public class Demo(){ //靜態屬性只有一份 //靜態的屬性,類一加載就初始化

原创 自學springboot (尚學堂視頻集結)

有道雲筆記鏈接 鏈接: [link]https://note.youdao.com/ynoteshare1/index.html?id=3f2b6a2a882d440651b47e25772108d3&type=note.

原创 Nginx反向代理原理

一.概述: 反向代理(Revese Proxy)簡單來說就是代理,好像是個廢話。(比如說你餓了想吃飯,但是不會做,你用美團下單訂到自己想吃的,美團接收到你的信息,會進行處理。然後把信息傳送到飯店,然後飯店在通過美團上的信

原创 修改數據,單獨執行 能夠修改掉數據,放在服務調用出現問題

查詢sql確實沒有問題,問題在於我在後面操作的時候,新增了參數,習慣操作idea的提示,直接補齊參數,沒有看具體的方法,所以導致出現sql不執行,出現以下這種情況,lastPageNum這是新增的,idea會出現這樣的提示,我選擇

原创 java中新建對象設爲null 和new 一個對象的區別

在創建for循環創建對象的過程中,不想吧new的對象放在for循環當中,那樣在佔用內存比較大,所以就把它放在外面 剛開始時這樣寫的 直接在外層讓pics爲null ,裏面的值直接引用,但是在程序的過程中,set值得時候始終未成功,後來在網

原创 SpringBoot+RabbitMQ

<head> <style>.login-box{position: fixed;display: none;left: 50%;top: 50%;z-index: 10000;-webkit-transform: trans

原创 Svn和Git的區別

Git 與 SVN 區別 GIT不僅僅是個版本控制系統,它也是個內容管理系統(CMS),工作管理系統等。 如果你是一個具有使用SVN背景的人,你需要做一定的思想轉換,來適應GIT提供的一些概念和特徵。 Git 與 SVN 區別點: 1

原创 SpringBoot配置Mybatis的三種方式

僅供參考: *第一種:新建一個maven工程,配置pom和application.properties文件*springBootConfig: springConfig: springMvc: pom.xml:` 4.0.0

原创 SpringBoot入門介紹

** Springboot: 不是一個新框架,在spring4的基礎上通過註解實現spring的配置文件,springboot提供了state,簡化了pom的依賴配置,解決了 maven版本依賴衝突的問題 Spring的核心: 獨立運

原创 java在繼承體系寫對象的執行順序,以及java裏面的類的組成

應該先父類後子類,先靜態後對象 ////在一個類中的組成部分 成員變量,構造方法,靜態代碼塊,普通代碼塊,內部類,靜態內部類,匿名內部類

原创 字符串比較

String a ='123456'; String b='123456'; String c=new String('123456') 第一種情況:a==b; 結果爲true是因爲a和b都是指向常量池進行比較 第二種::a==c 結

原创 Map集合的遍歷方式

方法一: 通過KeySet遍歷 for(String key :map,keySet()){ system.out.rpint(key +"-"+map.get(key)) } 方法二: 通過Interator遍歷 Interato

原创 typeof的可以獲取的數據類型

“undefined” ——未定義 “boolean”——布爾值 “string”——字符串 “number”——數值 “object”——對象或者null; “function”——函數

原创 淺談MyBatis,Jdbc,Hierbernate的區別

一。myBatis,jdbc. hiernate的區別 1.從層次上看,JDBC是較低層的操作方式,而hibernate 和mybatis都是咋JDBC的基礎上進行了封裝 使其更加方便的對持久層的操作 2.從更能看上,JDBC就是簡單