原创 SQL查詢一個表中類別字段中最大值對應的值

SQL查詢一個表中類別字段中最大值對應的值 一、SQL查詢一個表中類別字段中最大值對應的值(對一張表的操作): 問題:根據教師id查詢checkOutAutoID最大的一條記錄裏的上期餘額? 探索: 1.group by方法: 首先查詢

原创 MQ作用與主流MQ對比

爲什麼用MQ? 解耦異步:系統間接口調用,耦合性高,一旦某個系統出問題,整個流程報錯,引入mq,可以將消息發給mq就可以了,如果庫存掛了,重啓後再去消費就行了。 削峯:減輕數據庫壓力 數據分發: 用mq考慮問題? 1.可用性

原创 RabbitMQ內部知識體系

RabbitMQ相關總結見我的語雀: https://www.yuque.com/zhongxiaxingxingderizi/lksyp9/tq1dgd 歡迎訪問~

原创 【性能調優】堆外內存溢出

在工作中類似死循環的案例普通測試時測不出來的,一旦項目上線,會爆出很多雷,推薦使用Jmeter壓測工具,它可以測出兩種類型錯誤:內存泄露,併發與同步。 mac筆記本安裝Jmeter: brew install jmeter //事

原创 【redis】加入緩存引發的一系列問題

如上篇博客展示的,三級分類的數據獲取吞吐量明顯下降,對於分類這種數據,讀多寫少,我們考慮加入緩存,這樣減少和數據庫的IO,提升系統性能,但是隨之而來的是另一些問題: 1、數據庫和緩存怎麼保證數據一致性 2、分佈式環境下訪問同一資源

原创 如何保證消息順序性?

場景: 在一個訂單場景中,本來我們期望的是訂單生成,訂單支付,訂單完成這樣一個流程下來,但是消費者一般部署集羣,多個消費者消費一個隊列queue,很可能訂單支付在訂單完成前執行,這樣肯定是不行的。 那麼如何解決一個隊列多消費者的

原创 RocketMQ內部知識體系

RocketMQ,阿里開源,社區活躍度高,現在很多企業都在用,我們今天來聊一下它的內部機制,以幫助我們更靈活的使用MQ。 RocketMQ內部結構: Name Server:命名服務,可以理解爲消息隊列的協調服務,broke

原创 【ElasticSearch】es簡單使用

es可以做到多字段模糊搜索,因其易用,被廣大研發人員使用,最近小編就接到模糊搜索的需求,之前用過solr,通過看搜索引擎使用熱度和排名,es近幾年明顯上升,小編公司所用也是es,那便來看看我們如何使用吧,本篇只做簡單介紹es的使用

原创 【Vue】el-upload上傳

參考官網: https://element.eleme.cn/#/zh-CN/component/upload 上傳圖片 效果圖: 實現代碼: <el-form-item label="上傳banner" prop="logo"

原创 【Vue】路由跳轉

路由跳轉有幾種方式,我用的最多的是$router.push的方法: 實踐: 例如下面的頁面,要求點詳情跳轉到詳情頁。 那麼在列表頁代碼如下: //詳情 detail (id) { this.$router.push({

原创 美好時光,我的隨心記

人生最快樂的不過是老朋友重聚的時刻,上週六有機會和好朋友重聚,很開心。 開心的時刻總想記下來,看看我們充實的週六。 百年好合集 這天是我們麗同的婚宴,雖然下着小雨,但同學們都如期赴約了,再見到他們時很激動很開心。同學們各自聊着自己

原创 【Vue】列表嵌入下拉框

如何將下拉框嵌入列表,如下: 實現代碼: <el-table border :data="linkData"> <el-table-column label="終端" > <template sl

原创 年終總結2019-2020

很久沒寫博客了,剛看到還有很多朋友一直在更新年終總結博客,很羨慕,每年這個時刻都是將整年的經歷回顧的時候,也算是給自己的新年禮物吧。 今年整體來說收穫不錯,下面跟大家分享我的2019。 一、工作 公司的管理方式扁平化,分工明確,如

原创 【ElasticSearch】es基本瞭解

es可做搜索引擎,也常用語搭建ELK系統做日誌分析。 搜索引擎: es最基本的有三個名詞我們要知道:索引,類型,文檔。索引相當於數據庫,類型相當於數據表,映射相當於表結構,文檔相當於行數據。 索引: 倒排索引:又叫反向索引。根據文

原创 Mysql安裝、配置

Mysql安裝、配置與使用 一、安裝:     Archive版本代表免安裝: 二、配置:     打開文件夾, 新建個my.ini。複製下面的代碼保存就ok了。 [mysql] # 設置mysql客戶端默認字符集 default-c