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