原创 Spring @Qualifier 的使用,以及與 @Primary 的關係

通過本篇,你將學到:@Qualifier 的使用方法, 以及和 @Primary 的關係。 一、概述 Qualifier 英文解釋中,包含合格者、限定者的意思。透過含義,我們也可以大致的判斷出@Qualifier註解,和過濾和篩選有關。

原创 常見的 NoSQL 數據庫有哪些?一篇詳盡(圖表展示)

關係型數據庫產品很多,如 MySQL、Oracle、Microsoft SQL Sever 等,但它們的基本模型都是關係型數據模型。 非關係型數據庫又稱爲:NoSQL ,沒有統一的模型,而且是非關係型的。 常見的 NoSQL 數據庫包括鍵

原创 收錄一些IT常用工具的官網下載地址,如:Java、JDK、Docker、IDEA、kafka、Nginx...

收錄一些IT常用工具的官網下載地址,如下: 1. Docker 官網下載地址:https://www.docker.com/get-started,此版本爲 Docker 專門的 Win10 專業版系統的安裝包,使用時一定記得開啓“Hyp

原创 Python 必知的20個神操作,完美詮釋其簡潔、優美的初衷(初學者必讀)

Python 是一個解釋型語言,可讀性與易用性讓它越來越熱門。 正如 Python 之禪中所述:優美勝於醜陋,明瞭勝於晦澀。 在你的日常編碼中,以下技巧可以給你帶來意想不到的收穫: 1、字符串反轉 下面的代碼片段,使用 Python 中

原创 公司讓我編寫一套自己的【Java 編碼規範】作爲員工季度考覈標準?!參照Alibaba

目錄 一、編碼規範 (一)命名風格 (二)常量定義 (三)代碼格式 (四)OOP規範 (五)集合處理 (六)併發處理 (七)控制語句 (八)註釋規範 (九)其它 二、SVN操作規範 三、異常日誌 (一)異常處理 (二)日誌規範 四、單元測

原创 大部分人都不知道的 Python 3.8 新功能

Python 3.8 是Python語言的最新版本,它適合用於編寫腳本、自動化以及機器學習和Web開發等各種任務。 現在Python 3.8已經進入官方的beta階段,這個版本帶來了許多語法改變、內存共享、更有效的序列化和反序列化、改進

原创 關係型數據庫的 ACID 原則?面試官最喜歡的問題之一

ACID 是關係型數據庫的事務機制需要遵守的原則。 事務是一個一致和可靠計算的基本單元,由作爲原子單元執行的一系列數據庫操作組成。 數據庫庫一般在啓動時會提供事務機制,包括事務啓動、停止、取消或回滾等。 關係型數據庫支持事務的 ACID

原创 如何解決消息隊列幾百萬消息持續積壓幾小時的問題? 踩坑三連彈

針對這個場景,通常情況都是你的消費端出了問題,不消費了,或者消費的極其極其慢。這事兒,其實線上挺常見的,一般不出,一出就是大case。 出現的原因也很多,比如:消費端每次消費之後要寫mysql,結果mysql掛了,消費端宕那兒了,不動了;

原创 GitHub更改username,註銷賬號的方法

小編很久之前就開始使用GitHub,那時候只要求能創建個賬號,隨便起了個username。 如今,隨着GitHub深度使用,項目和粉絲都多了起來,對username也有了新的想法,畢竟username是顯示在url裏的。 方法: 頭像 

原创 理解算法中的時間複雜度,O(1),O(n),O(log2n),O(n^2)

算法複雜度分爲時間複雜度和空間複雜度,二者也是衡量代碼的好壞兩個重要指標: 時間複雜度:指執行算法所需要的計算工作量; 間複雜度:指執行這個算法所需要的內存空間。 算法的複雜性體現在運行該算法時的計算機所需資源的多少上,計算機資源最重要的

原创 MySQL 一張表最多支持多少個索引?答:16個

mysql 版本不同單表支持索引數也不同,64位系統,版本5.0後,mysql 可支持16個索引,最大索引長度256字節。 對於大數據體量,創建索引會大大提升查詢性能,因爲建立索引的時間開銷是O(1)或者O(logN)。   少俠請留步

原创 異常:JSONException:com.alibaba.fastjson.JSONException: expect ':' at 0, actual = 已解決

報錯內容:  expect ':' at 0, actual =  com.alibaba.fastjson.JSONException: expect ':' at 0, actual = 原因: 該異常爲運行時異常,一定不是語法錯

原创 消息丟失怎麼辦?分析RabbitMQ 和 Kafka 消息丟失的原因和解決辦法

如果說你這個是用 MQ 來傳遞非常核心的消息,比如說計費、扣費的一些消息,那必須確保這個 MQ 傳遞過程中絕對不會把計費消息給弄丟。 首先要明確:數據的丟失問題,可能出現在生產者、MQ、消費者中,咱們從 RabbitMQ 和 Kafka

原创 異常:OSS bucket you are attempting to access must be addressed using the specified endpoint...已解決

異常再現: 在使用阿里的OSS進行文件存儲時候報出了下面異常: The bucket you are attempting to access must be addressed using the specified endpoint

原创 Spring Boot 核心註解,常用註解,註解大全,超細詳解(典藏版)

Spring Boot 主要優勢之一,就是“開箱即用,遠離繁瑣的配置”。 Spring Boot 架構沒有代碼生成,也不需要XML配置,有效避免大量的 Maven 導入和各種版本衝突,爲 Spring 開發提供一個更快、更廣泛的入門體驗。