摘要:應(yīng)用性能優(yōu)化是一個(gè)程序員必須要考慮的問(wèn)題,典型的性能問(wèn)題如頁(yè)面響應(yīng)慢接口超時(shí),服務(wù)器負(fù)載高并發(fā)數(shù)低,數(shù)據(jù)庫(kù)頻繁死鎖等。診斷對(duì)于主要關(guān)注平均負(fù)載,使用率,上下文切換次數(shù)。應(yīng)用診斷及工具應(yīng)用代碼性能問(wèn)題是相對(duì)好解決的一類性能問(wèn)題。 Java 應(yīng)用性能優(yōu)化是一個(gè)程序員必須要考慮的問(wèn)題,典型的性能問(wèn)題如頁(yè)面響應(yīng)慢、接口超時(shí),服務(wù)器負(fù)載高、并發(fā)數(shù)低,數(shù)據(jù)庫(kù)頻繁死鎖等。Java應(yīng)用性能的瓶頸點(diǎn)非常...
摘要:主從模型主從多線程多個(gè)的線程池用于接受客戶端的連接。負(fù)責(zé)多路分離已連接的,讀寫網(wǎng)絡(luò)數(shù)據(jù),將業(yè)務(wù)處理功能扔給線程池完成。比如在線程內(nèi)部進(jìn)行串行操作,避免多線程競(jìng)爭(zhēng)造成的性能問(wèn)題。 歡迎關(guān)注公眾號(hào):【愛(ài)編程】如果有需要后臺(tái)回復(fù)2019贈(zèng)送1T的學(xué)習(xí)資料哦??! showImg(https://upload-images.jianshu.io/upload_images/13150128-3c...
摘要:背景大量項(xiàng)目在使用記日志,有部分項(xiàng)目使用日志混亂,格式不統(tǒng)一,多數(shù)人搞不懂配置文件,導(dǎo)致配置錯(cuò)誤,現(xiàn)在需要開(kāi)發(fā)一套統(tǒng)一的少配置的日志組件,使用方便。 背景 大量項(xiàng)目在使用logback記日志,有部分項(xiàng)目使用日志混亂,格式不統(tǒng)一,多數(shù)人搞不懂配置文件,導(dǎo)致配置錯(cuò)誤,現(xiàn)在需要開(kāi)發(fā)一套統(tǒng)一的、少配置的日志組件,使用方便。 設(shè)計(jì)思路 盡量采用0配置,無(wú)logback.xml 日志格式統(tǒng)一,方便...
摘要:輸入一個(gè)整數(shù)數(shù)組,查看數(shù)組中是否存在重復(fù)的值。新的數(shù)組中數(shù)組的下標(biāo)為原數(shù)組的值,如果遍歷過(guò),則設(shè)置為。這里使用了作為實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu),通過(guò)堆的形式對(duì)集合中的數(shù)據(jù)進(jìn)行存儲(chǔ),從而我們可以通過(guò)某種順序獲得該集合中的所有順序。 217 Contains Duplicate Given an array of integers, find if the array contains any dup...
摘要:有非常豐富的插件下面列舉一些常用的插件。一款非常棒的插件支持熱部署可惜也是付費(fèi)的插件。如果不安裝插件,使用代碼檢查會(huì)當(dāng)做錯(cuò)誤來(lái)處理。非常強(qiáng)大,不可錯(cuò)過(guò)的一款插件。 intellij idea 有非常豐富的插件,下面列舉一些常用的插件。 官網(wǎng)地址:http://plugins.jetbrains.com/ 1、mybatis plus 如果是使用的是mybatis開(kāi)發(fā),mybatis p...