哎,面試被問(wèn)住了,就記得當(dāng)時(shí)學(xué)過(guò)的先進(jìn)后出了,在此記錄下。(轉(zhuǎn)載了一個(gè)大神回答,地址在這:https://segmentfault.com/a/119000000251679...
哎,面試被問(wèn)住了,就記得當(dāng)時(shí)學(xué)過(guò)的先進(jìn)后出了,在此記錄下。(轉(zhuǎn)載了一個(gè)大神回答,地址在這:https://segmentfault.com/a/119000000251679...
我也不是很明白,我的理解就是能存儲(chǔ)到短網(wǎng)址和正常網(wǎng)址的映射就行,前提是不涉及高并發(fā)和大數(shù)據(jù)量
突然的短網(wǎng)址生成想法以及網(wǎng)上已有實(shí)現(xiàn)前言 今天突然有一個(gè)需求是將文件的下載鏈接發(fā)送到給目標(biāo)的手機(jī)短信,然后突然想起來(lái)自己接到的短信鏈接都是短鏈接,然后就有了以下想法。Ps:都是想法!想法!網(wǎng)上的想法! 思路 如...
由于項(xiàng)目需要盡量快的搭建一套Zookeeper、Kafka、Minio環(huán)境,然后記錄下安裝步驟,都是非常簡(jiǎn)化的,沒(méi)有錯(cuò)誤分析,有可能以后再進(jìn)行填坑。 ZooKeeper 安裝...
微服務(wù)架構(gòu)是互聯(lián)網(wǎng)很熱門(mén)的話題,是互聯(lián)網(wǎng)技術(shù)發(fā)展的必然結(jié)果。它提倡將單一應(yīng)用程序劃分成一組小的服務(wù),服務(wù)之間互相協(xié)調(diào)、互相配合,為用戶(hù)提供最終價(jià)值。雖然微服務(wù)架構(gòu)沒(méi)有公認(rèn)的技...
你應(yīng)該知道的7個(gè)寫(xiě)出更好的 Java 代碼的技巧 原文鏈接:https://dzone.com/articles/7-tips-to-write-better-java-co...
思路 批量下載文件時(shí),需要將多個(gè)文件打包為zip,然后再下載。實(shí)現(xiàn)思路有兩種:一是將所有文件先打包壓縮為一個(gè)文件,然后下載這個(gè)壓縮包,二是一邊壓縮一邊下載,將多個(gè)文件逐一寫(xiě)入...
@Autowired注解是按類(lèi)型裝配依賴(lài)對(duì)象,默認(rèn)情況下它要求依賴(lài)對(duì)象必須存在,如果允許null值,可以設(shè)置它required屬性為false。 @Resource注解和@A...
一個(gè)分布式、可擴(kuò)展、實(shí)時(shí)的全文搜索與數(shù)據(jù)分析引擎。它能從項(xiàng)目一開(kāi)始就賦予你的數(shù)據(jù)以搜索、分析和探索的能力。它提供了全文搜索、結(jié)構(gòu)化搜索、數(shù)據(jù)分析、復(fù)雜的語(yǔ)言處理、地理位置和對(duì)...
前言 今天突然有一個(gè)需求是將文件的下載鏈接發(fā)送到給目標(biāo)的手機(jī)短信,然后突然想起來(lái)自己接到的短信鏈接都是短鏈接,然后就有了以下想法。Ps:都是想法!想法!網(wǎng)上的想法! 思路 如...
在編寫(xiě)Spring Boot應(yīng)用中經(jīng)常會(huì)遇到這樣的場(chǎng)景,比如:我需要定時(shí)地發(fā)送一些短信、郵件之類(lèi)的操作,也可能會(huì)定時(shí)地檢查和監(jiān)控一些標(biāo)志、參數(shù)等,而這些操作也可能需要異步的進(jìn)...
基礎(chǔ)知識(shí) Redis是用C語(yǔ)言開(kāi)發(fā)的一個(gè)開(kāi)源的高性能鍵值對(duì)(key-value)數(shù)據(jù)庫(kù)。它通過(guò)提供多種鍵值數(shù)據(jù)類(lèi)型來(lái)適應(yīng)不同場(chǎng)景下的存儲(chǔ)需求,目前為止Redis支持的鍵值數(shù)據(jù)...
Minio 是一個(gè)基于Apache License v2.0開(kāi)源協(xié)議的對(duì)象存儲(chǔ)服務(wù),官方提供了很多語(yǔ)言的SDK。它兼容亞馬遜S3云存儲(chǔ)服務(wù)接口,非常適合于存儲(chǔ)大容量非結(jié)構(gòu)化的...