最近在學(xué)習(xí)dubbo框架,dubbo是一個遠(yuǎn)程RPC調(diào)用框架,提供了很多角色,如下所示: 節(jié)點(diǎn)角色說明[https://dubbo.apache.org/zh/docs/v2...
最近在學(xué)習(xí)dubbo框架,dubbo是一個遠(yuǎn)程RPC調(diào)用框架,提供了很多角色,如下所示: 節(jié)點(diǎn)角色說明[https://dubbo.apache.org/zh/docs/v2...
最近項(xiàng)目遇到一個問題,直播系統(tǒng)采用k8s集群部署,用到了nginx作緩存。使用默認(rèn)k8s部署時,服務(wù)的pod的ip地址是變化的,這就會導(dǎo)致清理緩存的時,無法獲取正確的i...
最近在面試阿里的,遇到一個筆試題,題目是這樣的: 下面以2中方式完成這題 第一種采用ReentranLock+condition進(jìn)行實(shí)現(xiàn),具體代碼如下: 第二種方法,不是用鎖...
源碼地址:https://github.com/huangyichun/remotetransfer[https://github.com/huangyichun/remot...
問題一: 曾經(jīng)遇到的一個問題:一個server下配置多個 location root與alias主要區(qū)別在于nginx如何解釋location后面的uri,這會使兩者分別以不...
買股票的最佳時期,是一道經(jīng)典的動態(tài)規(guī)劃題目,在leetcode中有很多題目。今天通過一個通用的dp推導(dǎo)公式解決所有的股票問題,具體解決動態(tài)規(guī)劃的問題的方法步驟可以參考本人的上...
Netty是一個基于NIO的網(wǎng)絡(luò)框架,它極大的簡化并優(yōu)化了TCP和UDP套接字服務(wù)器等網(wǎng)絡(luò)編程,并且性能以及安全性等方面都具備優(yōu)勢,并且支持多種協(xié)議 ,如 FTP,SMTP...
基礎(chǔ)概念 同步和異步 描述的方法跟調(diào)用者間通信的方式,如果不需要調(diào)用者主動等待,調(diào)用者調(diào)用后立即返回,然后方法本身通過回調(diào),消息通知等方式通知調(diào)用者結(jié)果,就是異步的。如果調(diào)用...
動態(tài)規(guī)劃核心是:窮舉,然后使用dp數(shù)組將重疊子問題進(jìn)行優(yōu)化。 難點(diǎn):列出狀態(tài)轉(zhuǎn)移方程 模板 明確 base case -> 明確「狀態(tài)」-> 明確「選擇」 -> 定義 dp ...
最近在項(xiàng)目中需要把定時任務(wù)(不讓產(chǎn)品找我導(dǎo)數(shù)據(jù))中生成excel并上傳oss,由于數(shù)據(jù)中有一些敏感信息,因此對文件進(jìn)行加密。由于整個操作是在內(nèi)存中進(jìn)行的,因?yàn)椴幌肷膳R時文件...
? 前段時間,做了一個線上會議室預(yù)約的項(xiàng)目,需求是這樣的:有500個會議室,支持并發(fā)預(yù)約,且會議不能跨天,并且要求會議越離散越好。 ? 這個需求首先會議室預(yù)約時間不能...
上篇文章簡單介紹了Java8時間日期的基本使用,以及應(yīng)用場景。這篇文章重點(diǎn)介紹,實(shí)際項(xiàng)目中使用到的Java 8時間日期。 Date類型轉(zhuǎn)換為LocalDateTime 轉(zhuǎn)換的...
需求背景 項(xiàng)目需要開發(fā)一個線上會議室的預(yù)約功能,對接Zoom提供500個線上會議室,以滿足用戶線上會議需求。同時要求系統(tǒng)分配的會議室越離散越好,防止用戶會議室使用超出預(yù)定時間...
Linux中常用的監(jiān)控命令 在以前使用windows系統(tǒng)的時候,常常會遇到系統(tǒng)變卡,然后我們就會使用快捷鍵 ctrl+shift+ESC 來調(diào)出windows的任務(wù)管理器,我...
很多文章都是講如何配置JVM各個參數(shù)的,但是生產(chǎn)環(huán)境里參數(shù)的值到底配置為多少,卻沒有一個具體的指標(biāo)。文章分四個部分,分別是JVM說明、配置,GC的過程和具體配置值。 一.JV...
最近在做微信登錄功能時,微信掃碼頁和報錯頁使用同一個url頁面:http://www.test.com/oauth/wechat/login 示例代碼如下: 用戶掃描二維碼后...