原创 白話阿里巴巴Java開發手冊高級篇

不久前,阿里巴巴發佈了《阿里巴巴Java開發手冊》,總結了阿里巴巴內部實際項目開發過程中開發人員應該遵守的研發流程規範,這些流程規範在一定程度上能夠保證最終的項目交付質量,通過在時間中總結模式,並推廣給廣大開發人員,來避免研發人員在實踐中

原创 設計模式講解1:目的和七大原則

這邊文章我是一邊看着教學視頻一邊寫的,可能某些地方解釋的不夠詳細,我們進入正文: 一、目的:   二、原則: 1.單一職責原則 對於類來說,一個類應該只負責一項職責!!有過開發經驗的人應該秒懂,比如有個訂單類order.java,張三

原创 SpringBoot創建maven多模塊項目(簡單標準!!)

使用工具:idea   詳細步驟: file->new -> project     然後一路next即可,最後finish  最後我們看到創建後的項目只有項目名稱和pom.xml就對了:      二:接下來創建我們的多模塊mave

原创 Mysql-索引的創建規則和使用場景以及組合索引的重點講解!(入木三分,簡潔明瞭)

前言:之前的項目中一直用Oracle數據庫,所以對Oracle的細節理解方面要遠勝於MySQL,這家公司用的MySQL,這幾天在做項目優化,看到之前的表中有的沒建索引,有的亂建索引(建了沒用到),所以我又重新梳理了一遍,正好對MySQL索

原创 一、手把手教你創建springBoot項目

之前就接觸過springboot作爲框架的項目,但是不是我自己搭建的,當時看了一下結構,和spring項目比,springboot採用註解方式簡化了配置,廢話不多說,咱們就手動搭建一個簡單的springboot項目。 注意:現在sprin

原创 一、Redis數據結構之字符串,掌握基本命令(1)--簡單透徹!

上一章節我講到了在Linux系統中如何安裝redis,如何啓動和關閉redis。這一章我講一下redis一些全局命令的使用,簡單說一下它的幾種數據結構,另外我們都說redis緩存很快很高效,高效的原理是什麼?學東西我們要知其然知其所以然,

原创 三、springboot項目+mybatis+mysql整合(一學就會,超簡單!!!)

如果你還沒有搭建一個springBoot 項目,請閱讀我的文章(https://blog.csdn.net/qq_32317661/article/details/85295625),能夠讓你在十分鐘之內搭建起一個springBoot項目

原创 同一service中不同方法調用,spring事務無效的問題以及解決方案(簡單明瞭)

小夥伴可能在項目中遇到這樣的問題,比如serviceA中有兩個methodA()和methodB()方法(A,B方法是通過接口來實現的,這一點很重要!),其中methodA方法沒有事務,methodB方法有事務,在methodA方法體中調

原创 Redis 主從複製原理,以及普通主從複製存在的問題

redis的基本用途,一些基礎的數據類型等這些我都不多講了,我寫這篇文章的出發點是和大家一起學習一下redis的主從複製的一些邏輯,不討論主從服務器的搭建和具體配置。 下面我交叉結合了兩篇文章的內容(https://www.cnblogs

原创 java高效編程----Filter講解 通俗易懂!

一、Filter簡介 我先講一下filter,英文翻譯:過濾器! 它是Servlet技術中最激動人心的技術,WEB開發人員通過Filter技術,對web服務器管理的所有web資源:例如Jsp, Servlet, 靜態圖片文件或靜態 htm

原创 Java-生成二維碼-兩種方式:普通二維碼和帶有中間log(簡單,高效,通俗,易懂)

最近公司裏項目要求生成二維碼來提供給用戶掃碼跳轉頁面,需求很簡單,正好自己還是第一次做二維碼這一塊,所以寫了此文章,供後來者借鑑! 這裏我多囉嗦幾句,其實二維碼就是某個URL的另一種呈現形式,按照邏輯思考,第一,怎麼樣生成二維碼?第二,二

原创 一、Redis數據結構之【字符串】,掌握它的實際應用場景(3)--學以致用

上面幾章講到了字符串結構類型的一些命令和執行效率,本章講一下字符串結構類型,能使用在哪幾種典型的場景中。 一、緩存功能 圖2-10是比較典型的緩存使用場景,其中Redis作爲緩存層,MySQL作 爲存儲層,絕大部分請求的數據都是從Redi

原创 一、Redis數據結構之字符串,掌握基本命令(2)--簡單透徹!

  第一章中我講到了redis的常用的全局命令(地址:https://blog.csdn.net/qq_32317661/article/details/88663527),這一章我們繼續,廢話不多說,直接幹!   1.批量設置值 mse

原创 Linux系統下安裝redis,詳細、簡介、通俗易懂,親自驗證通過!

前言 在Linux系統中安裝Redis需要知道自己需要哪個版本,有針對性的安裝,比如如果需要redis GEO這個地理集合的特性,那麼redis版本就不能低於3.2版本,由於這個特性是3.2版本纔有的。另外需要注意的是,Redis約定次版

原创 一、初識Redis,掌握它的全局命令(1)

上一章節我講到了在Linux系統中如何安裝redis,如何啓動和關閉redis。這一章我講一下redis一些全局命令的使用,簡單說一下它的幾種數據結構,另外我們都說redis緩存很快很高效,高效的原理是什麼?學東西我們要知其然知其所以然,