來自:小浩算法 01 PART Integer to Roman 本題是leetcode第12題,意為整數(shù)轉(zhuǎn)羅馬數(shù)字,題目難度中等,代碼通過九萬次,建議掌握。 第12題:羅馬數(shù)字包含以下七種字符:I, V, X,L,C,D 和 M。 字符? ? ? ? ? 數(shù)值 I? ? ? ? ? ? ? ?1 V? ? ? ? ? ? ? 5 X?
作者 | 云游小生,來源?|?純潔的微笑 00 獵豹六周年,傅盛在內(nèi)部演講: “有部電視劇叫《奮斗》,名字很好,帥哥靚女,青春勵(lì)志。 但看了開頭,我就看不下去了。作為一個(gè)奮斗者,我覺得它應(yīng)該改名叫享受,而不是奮斗。 主角都開著名車,突然某天做了一個(gè)好案
來自:小浩算法 三年高考,五年刷題。leetcode不算從其他各處收錄的題目,單就自己的題庫,總共有1600+,如果按照每天刷一道的話,總共需要5年。那我們真的需要把這些題目全部刷完嗎?如果不是,刷多少合適?又該怎么刷呢?本文我盡量言簡(jiǎn)意賅,直擊大家的疑
最近看了很多簡(jiǎn)歷,很多候選人年限不小,但是做的都是一些非常傳統(tǒng)的項(xiàng)目,想著也不能通過簡(jiǎn)歷就直接否定一個(gè)人,何況現(xiàn)在大環(huán)境越來 越難,大家找工作也不容易,于是就打算見一見。 在溝通中發(fā)現(xiàn),由于年限不小,他們的定位基本都是高級(jí)及以上,畢竟,年限擺
來自:冰河技術(shù)? 前言 在Java的高并發(fā)領(lǐng)域,線程池一直是一個(gè)繞不開的話題。有些童鞋一直在使用線程池,但是,對(duì)于如何創(chuàng)建線程池僅僅停留在使用Executors工具類的方式,那么,創(chuàng)建線程池究竟存在哪幾種方式呢?就讓我們一起從創(chuàng)建線程池的源碼來深入分析究竟
作者|?Mr.K,來源|?技術(shù)領(lǐng)導(dǎo)力(ID:jishulingdaoli) 上周,老K跟下屬做年終績(jī)效面談的時(shí)候,一個(gè)5年的JAVA開發(fā)說了自己的苦惱,他覺得近一年來技術(shù)上進(jìn)步比較慢,到達(dá)一個(gè)瓶頸了,問如何突破?以及要不要轉(zhuǎn)崗去做前端、大數(shù)據(jù)等等。 結(jié)合我的經(jīng)驗(yàn)和思考,跟大
最近和朋友在一起簡(jiǎn)單聚了會(huì),提到了一個(gè)問題,說1-5年的Java程序員,薪資區(qū)間普遍是在15-25K左右,那有沒有可能提前達(dá)到30K的薪資呢?有人說只有大型互聯(lián)網(wǎng)企業(yè)工程師才能拿到,小公司能拿30K的應(yīng)該已經(jīng)轉(zhuǎn)到了管理。 尤其是我身邊還有這樣一批工作了一段時(shí)間
作者:鄒溪源,長沙資深互聯(lián)網(wǎng)從業(yè)者,架構(gòu)師社區(qū)特邀嘉賓! 01 引子 不知不覺,IT技術(shù)圈開始流傳起“百萬年薪”的故事,有人問我,長沙有百萬大佬么?其實(shí)我也不知道。 02 背景 長沙自古以來就是文風(fēng)鼎盛之地,在今天也同樣如此。 目前長沙有211、985、一本
來自:冰河技術(shù)? ? ? 聲明 特此聲明:文中有關(guān)支付寶賬戶的說明,只是用來舉例,實(shí)際支付寶賬戶要比文中描述的復(fù)雜的多。也與文中描述的完全不同。 前言 很多網(wǎng)友留言說:在編寫多線程并發(fā)程序時(shí),我明明對(duì)共享資源加鎖了???為什么還是出問題呢?問題到底出
作者|?Mr.K ?來源|?技術(shù)領(lǐng)導(dǎo)力(ID:jishulingdaoli) 01 什么是灰度思維? 灰度思維,是最接近世界真相的思維模式。真實(shí)的世界不是棱角分明的,不是非黑即白的,而是圓潤的,混沌的,無常的,它黑中有白,白中有黑,黑隨時(shí)可以變成白,白隨時(shí)可以變成黑,這就
源?/??京東零售技術(shù)? ??文?/??王麗 概述 1 ?背景 京東作為電商平臺(tái),近幾年用戶、業(yè)務(wù)持續(xù)增長,訪問量持續(xù)上升,隨著這些業(yè)務(wù)的發(fā)展,API網(wǎng)關(guān)應(yīng)運(yùn)而生。 API網(wǎng)關(guān),就是為了解放客戶端與服務(wù)端而存在的。對(duì)于客戶端,使開放給客戶端的接口標(biāo)準(zhǔn)統(tǒng)一,以降低客
來自:冰河技術(shù)? ? ?? 前言 很多小伙伴反饋說,高并發(fā)專題學(xué)了那么久,但是,在真正做項(xiàng)目時(shí),仍然不知道如何下手處理高并發(fā)業(yè)務(wù)場(chǎng)景!甚至很多小伙伴仍然停留在只是簡(jiǎn)單的提供接口(CRUD)階段,不知道學(xué)習(xí)的并發(fā)知識(shí)如何運(yùn)用到實(shí)際項(xiàng)目中,就更別提如何構(gòu)建
來自:冰河技術(shù)?? 寫在前面 隨著我們的系統(tǒng)負(fù)載越來越高,系統(tǒng)的性能就會(huì)有所下降,此時(shí),我們可以很自然地想到使用緩存來解決數(shù)據(jù)讀寫性能低下的問題。但是,立志成為資深架構(gòu)師的你,是否能夠在高并發(fā)環(huán)境下合理并且高效的構(gòu)建應(yīng)用級(jí)緩存呢? 緩存命中率 緩
注:該源碼分析對(duì)應(yīng)JDK版本為1.8 1 引言 這是【源碼筆記】的JDK源碼解讀的第一篇文章,本篇我們來探究Java的SPI機(jī)制的相關(guān)源碼。 2 什么是SPI機(jī)制 那么,什么是SPI機(jī)制呢? SPI是Service Provider Interface 的簡(jiǎn)稱,即服務(wù)提供者接口的意思。根據(jù)字面意思我
現(xiàn)在 Java 相關(guān)崗位薪資越來越高、漲幅越來越大。 通過職友集數(shù)據(jù)可以查看,以北京 Java 相關(guān)崗位為例,其中 【20k-30k】 薪酬的 Java 工程師,占到了整體 從業(yè)者的 30.8%! 北京 Java 工程師「工資收入水平 」 如果你在中小型公司,其實(shí) 20K 左右,幾乎已經(jīng)