原创 數據庫中COUNT(*)的執行原理

來源:https://url.cn/5zSuErM “SELECT COUNT() FROM t” 是個再常見不過的 SQL 需求了。在 MySQL 的使用規範中,我們一般使用事務引擎 InnoDB 作爲(一般業務)表的存儲引擎,

原创 手把手 linux下 MongoDB 的使用方法(二)

1. 條件操作符加粗樣式** 條件操作符用於比較兩個表達式並從MongoDB集合中獲取數據。 MongoDB中條件操作符有: (>) 大於 - $gt (<) 小於 - $lt (>=) 大於等於 - $gte (<= ) 小於等

原创 100個服務, Eureka作爲微服務註冊中心,一天要被請求多少次?

微服務架構體系中,註冊中心是一個至關重要的組件,所有的服務註冊與服務發現,都是依賴註冊中心。 Eureka作爲微服務註冊中心的核心原理 今天我們這就一起看看,SpringCloud微服務在落地公司生產環境部署時,我們估計心裏會有這

原创 70%人答不全!線程池中的一個線程異常了會被怎麼處理?

線程池中的一個線程異常了會被怎麼處理? 估計很多人會是以下三點答案(me too): 1.拋異常出來並打印在控制檯上 2.其他線程任務不受影響 3.異常線程會被回收 但是這裏我先提前說一下以上三點不全對,下面我們來具體分析一下。

原创 分佈式事物

1、什麼是分佈式事務 分佈式事務就是指事務的參與者、支持事務的服務器、資源服務器以及事務管理器分別位於不同的分佈式系統的不同節點之上。以上是百度百科的解釋,簡單的說,就是一次大的操作由不同的小操作組成,這些小的操作分佈在不同的服務器上,且

原创 【前線】-面試被問jdk8有什麼特性

轉眼間2019年就要結束了,一年過得真快啊!最近發現好多小夥伴都在討論明年要不要換一家,突然想起我不久前的一個面試(本人很菜)。 問了很多問題但是最讓我蛋疼的是這一道。 面試官:看簡歷你項目用的是jdk8 (由於項目是財務類軟件,面試官也

原创 【提問的智慧】-如何處理問題中的回覆

​當你拋出一個技術問題時,最終是否能得到有用的回答,往往取決於你所提問和追問的方式。——《提問的智慧》 緊接上文:如何優雅的疑問 本文將描述如何處理問題中的回覆,將從以下幾點來描述: 1、如何解讀答案          如果還是搞不懂  

原创 springboot整合mybatisplus異常Invalid bound statement (not found)

    近在搭建springboot項目在整合mybatisplus時拋出的異常是BindingException:Invalid bound statement (not found) **  在此記錄一下希望對大家有所幫助。   異常

原创 如何優雅的提問

當你拋出一個技術問題時,最終是否能得到有用的回答,往往取決於你所提問和追問的方式。——《提問的智慧》   本文有些長將按照以下目錄來講述  1、在提問之前  2、當你提問時      慎選提問的地方        使用有意義且描述明確的標

原创 併發場景下MySQL常見問題及解決方案

一、背景 對於數據庫系統來說在多用戶併發條件下提高併發性的同時又要保證數據的一致性一直是數據庫系統追求的目標,既要滿足大量併發訪問的需求又必須保證在此條件下數據的安全,爲了滿足這一目標大多數數據庫通過鎖和事務機制來實現,MySQL

原创 springboot2.x基礎-整合redis

在SpringBoot中一般使用RedisTemplate提供的方法來操作Redis。那麼使用SpringBoot整合Redis 需要那些步驟呢。 準備 環境安裝(任選) Centos7 搭建redis-5單機服務 CentOs7

原创 手把手 linux下 MongoDB 的安裝

##一、瞭解MongoDB MongoDB 是由C 語言編寫的,是一個基於分佈式文件存儲的開源數據庫系統。 在高負載的情況下,添加更多的節點,可以保證服務器性能。 MongoDB 將數據存儲爲一個文檔,數據結構由鍵值(key=>

原创 springboot2.x基礎-整合mongdb

本文是springboot結合SpringBoot starter-data-mongodb 進行增刪改查 快速入門教程 ** 一、準備** 請參考以下幾篇文章 手把手 linux 下 MongoDB 的安裝 手把手 linux

原创 手把手 linux下 MongoDB 的使用方法(一)

##1、 創建數據庫 語法 use DATABASE_NAME 創建一個 user_data 的數據庫,使用 db 命令查看 > use user_data switched to db user_data > db user_

原创 javaMail正確讀取郵箱內容的方式

javaMail收郵件主要有兩種協議,一種是pop3,一種是imap。這兩種協議都可以用來收郵件,但是在其中的處理上是有區別的。pop3是不支持判斷郵件是否爲已讀的,也就是說你不能直接從收件箱裏面取到未讀郵件,這需要自己進行判斷,然而im