處理過(guò)線上問(wèn)題的同學(xué)基本上都會(huì)遇到系統(tǒng)突然運(yùn)行緩慢芦昔,CPU 100%,以及Full GC次數(shù)過(guò)多的問(wèn)題。當(dāng)然,這些問(wèn)題的最終導(dǎo)致的直觀現(xiàn)象就是系統(tǒng)運(yùn)行緩慢,并且有大量的報(bào)警偏螺。...

處理過(guò)線上問(wèn)題的同學(xué)基本上都會(huì)遇到系統(tǒng)突然運(yùn)行緩慢芦昔,CPU 100%,以及Full GC次數(shù)過(guò)多的問(wèn)題。當(dāng)然,這些問(wèn)題的最終導(dǎo)致的直觀現(xiàn)象就是系統(tǒng)運(yùn)行緩慢,并且有大量的報(bào)警偏螺。...
1、查詢(xún)小寫(xiě)字母相關(guān)數(shù)據(jù) 2匆光、查詢(xún)大寫(xiě)字母相關(guān)數(shù)據(jù) 問(wèn)題:通過(guò)上面兩條SQL語(yǔ)句套像,發(fā)現(xiàn)MySQL的like查詢(xún)時(shí)不區(qū)分大小寫(xiě)的 解決方法(查詢(xún)時(shí)指定區(qū)分大小寫(xiě)):在like后...
1.需求分析: 在開(kāi)發(fā)中會(huì)遇到這樣一個(gè)問(wèn)題,查詢(xún)訂單信息终息,級(jí)聯(lián)查詢(xún)出用戶(hù)信息和訂單明細(xì)信息 2.sql語(yǔ)句實(shí)現(xiàn) 2.1確定主查詢(xún)表:訂單表2.2確定關(guān)聯(lián)查詢(xún)表:用戶(hù)表夺巩, 訂單...
背景 運(yùn)維人員反饋一個(gè)容器化的java程序每跑一段時(shí)間就會(huì)出現(xiàn)OOM問(wèn)題贞让,重啟后,間隔大概兩天后復(fù)現(xiàn)柳譬。 問(wèn)題調(diào)查 一查日志 由于是容器化部署的程序喳张,登上主機(jī)后使用docker...
最近的一個(gè)業(yè)務(wù)系統(tǒng),需要實(shí)現(xiàn)一套操作日志的記錄方式美澳。這篇日志算是對(duì)各種實(shí)現(xiàn)的一個(gè)思考销部。 一 每個(gè)操作記錄流水這種方式非常適合每一步操作都非常重要的系統(tǒng)。比如常見(jiàn)的金融操作系統(tǒng)...
Activiti 7快速入門(mén) 一直有一個(gè)想法制跟,就是寫(xiě)一篇關(guān)于工作流入門(mén)的文章舅桩,希望能對(duì)你理解工作流有所幫助。 什么是工作流 代碼地址:https://github.com/h...
接了個(gè)大活雨膨,要把公司內(nèi)部好幾條業(yè)務(wù)線的訂單系統(tǒng)統(tǒng)一抽取出來(lái)擂涛,做成一個(gè)訂單平臺(tái),支撐目前多條業(yè)務(wù)線的訂單體系哥放,同時(shí)也要求可以靈活擴(kuò)展歼指,快速支持之后的新業(yè)務(wù)。 談到訂單甥雕,基本上是...
目錄 該項(xiàng)目提供了一個(gè)建立在Spring Ecosystem之上的API網(wǎng)關(guān),包括:Spring 5胀茵,Spring Boot 2和Project Reactor社露。Spring...
看完書(shū)可以看看這兩則面試招聘:面試:5萬(wàn)字近百頁(yè)瞒瘸,數(shù)據(jù)科學(xué)面試終極指南招聘·OPPO高級(jí)爬蟲(chóng)架構(gòu)師 本書(shū)翻譯已加入ApachCN的開(kāi)源協(xié)作項(xiàng)目,見(jiàn) https://githu...
如果要求可以動(dòng)態(tài)配置呢熄浓,有可能領(lǐng)導(dǎo)審批完了情臭,不用到CEO就結(jié)束了
極簡(jiǎn)狀態(tài)機(jī)-Statemachine背景 之前18年曾經(jīng)寫(xiě)過(guò)一篇關(guān)于狀態(tài)機(jī)的博客,鏈接如下:http://www.reibang.com/p/8def04b34b3c在樓主當(dāng)初的設(shè)計(jì)過(guò)程中赌蔑,已經(jīng)認(rèn)為是非常完美...
因項(xiàng)目需要俯在,需要和三方的oauth2服務(wù)器進(jìn)行集成。網(wǎng)上關(guān)于spring cloud security oauth2的相關(guān)資料娃惯,一般都是講如何配置跷乐,而能把這塊原理講透徹的比較...
這幾天一直在研究oauth2協(xié)議,打算按照oauth2協(xié)議做一個(gè)認(rèn)證服務(wù)趾浅,使用了spring security oauth2作為工具搭建了認(rèn)證服務(wù)器和資源服務(wù)器愕提。這篇博客還不...
Spring Security主要做兩件事馒稍,一件是認(rèn)證,一件是授權(quán)浅侨。 1.Spring Security初體驗(yàn) Spring Security如何使用筷黔,先在你的項(xiàng)目pom.x...
概述 使用過(guò)spring aop的人應(yīng)該都知道,spring是通過(guò)動(dòng)態(tài)代理來(lái)實(shí)現(xiàn)的仗颈。而動(dòng)態(tài)代理聽(tīng)過(guò)的有jdk的動(dòng)態(tài)代理以及cglib的動(dòng)態(tài)代理佛舱。究竟這兩種代理方式有什么區(qū)別,...
編譯自:nginx-web-server 目錄: 建立虛擬服務(wù)器 配置 location 使用變量 返回指定的狀態(tài)碼 URI 重寫(xiě) 對(duì) HTTP Response 進(jìn)行重寫(xiě) ...
前言:RabbitMQ相關(guān)知識(shí)請(qǐng)參考: http://www.reibang.com/p/cc3d2017e7b3Linux安裝RabbitMQ請(qǐng)參考: https://w...
準(zhǔn)備工作 找到U盤(pán)位置 先將U盤(pán)插入電腦挨决,打開(kāi)終端请祖,用以下命令找到U盤(pán)位置 如上圖,我的U盤(pán)位置為/dev/disk6 取消掛載U盤(pán) 采用以下命令取消掛載U盤(pán) 刻錄 采用以下...
Java并發(fā)編程源碼分析系列: 分析Java線程池的創(chuàng)建[http://www.reibang.com/p/adbf37ef77bb] 上一篇已經(jīng)對(duì)線程池的創(chuàng)建進(jìn)行了分析脖祈,...
Java并發(fā)編程源碼分析系列: 分析Java線程池的創(chuàng)建[http://www.reibang.com/p/adbf37ef77bb] 分析Java線程池執(zhí)行原理[http...