開(kāi)發(fā)工程師:25歲初級(jí)軟件工程師,28歲高級(jí)軟件工程師,32歲架構(gòu)師,35歲外賣(mài)員。 產(chǎn)品經(jīng)理:25歲產(chǎn)品經(jīng)理,28歲高級(jí)產(chǎn)品經(jīng)理,32歲產(chǎn)品總監(jiān),35歲滴滴司機(jī)。 運(yùn)維工程...
一.Redis緩存雪崩 Redis緩存雪崩和穿透乍一看好像差不多,概念容易混淆.緩存雪崩是指在我們?cè)O(shè)置緩存失效時(shí)間上時(shí)采用了相同的過(guò)期時(shí)間,導(dǎo)致緩存在某一時(shí)刻同時(shí)失效,請(qǐng)求全...
Spring Boot提供了一個(gè)叫做Spring Task的任務(wù)調(diào)度工具,支持注解和配置文件形式,支持Cron表達(dá)式,使用簡(jiǎn)單且功能強(qiáng)大。正好在項(xiàng)目中使用到了這個(gè)工具,...
假設(shè)我們要做一個(gè)學(xué)校的管理系統(tǒng),要求不同的角色用戶(hù)登錄進(jìn)去所看到的內(nèi)容是不同的,例如校長(zhǎng)和門(mén)衛(wèi)登錄進(jìn)去所看到的菜單頁(yè)面是不同的。校長(zhǎng)可以看到全校的攝像頭,而門(mén)衛(wèi)看到的攝像頭個(gè)...
登錄功能我們使用了Redis的緩存功能,以下為登錄相關(guān)的目錄結(jié)構(gòu)。 其中config目錄下的RedisConfig為Redis的配置,其中@ConfigurationProp...
回顧 第一章講到,通過(guò)建立簡(jiǎn)單工廠,來(lái)實(shí)現(xiàn)對(duì)調(diào)用層的封裝,實(shí)現(xiàn)了工廠、接口、本地上傳代碼的實(shí)現(xiàn)。這一節(jié)我們將討論在java中,如果通過(guò)FTP上傳、下載資源。 依賴(lài) 我們通過(guò)引...
一、秒殺活動(dòng)基本概要 用戶(hù)量:超大量、好人/壞人都有。 地域:全國(guó)各地 業(yè)務(wù)流程:[前臺(tái)]商品展示、登記、[后臺(tái)]數(shù)據(jù)接入、數(shù)據(jù)處理 需要注意: 不要把秒殺活動(dòng)的部署在現(xiàn)有商...
1.項(xiàng)目中緩存是如何使用的?為什么要用緩存?緩存使用不當(dāng)會(huì)造成什么后果? 面試題剖析 為什么要用緩存? 用緩存,主要有兩個(gè)用途:高性能、高并發(fā)。 高性能 假設(shè)這么個(gè)場(chǎng)景,你有...
逅弈 轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝! 以前的日子 以前我們寫(xiě)代碼時(shí),jar包都默認(rèn)放在一個(gè)叫 /lib 的目錄下,然后把該目錄設(shè)置為classpath可以讀取到的目錄,如下圖所示...
簡(jiǎn)書(shū)停更 本人主要在頭條號(hào)寫(xiě)文章,可以關(guān)注我的頭條號(hào)【happyjava】,或者收藏我的個(gè)人博客happy的博客blog.happyjava.cn 大家可以關(guān)注我的頭條號(hào)Ha...
原文:https://tech.meituan.com/mybatis_cache.html 前言 MyBatis是常見(jiàn)的Java數(shù)據(jù)庫(kù)訪問(wèn)層框架。在日常工作中,開(kāi)發(fā)人員多數(shù)...
這部分主要是與Java Web和Web Service相關(guān)的面試題。 96、闡述Servlet和CGI的區(qū)別? 答:Servlet與CGI的區(qū)別在于Servlet處于服務(wù)器進(jìn)...