• 我要曝光這幾個(gè)大佬

    大家好,我是小麥。最近在微信群約了幾位嵌入式大佬,跟他們交流了一下,發(fā)現(xiàn)了很多資料,也有很多面試經(jīng)驗(yàn)。今天就為大家介紹這幾個(gè)非常硬核的圈內(nèi)大佬,看看他們是如何走好嵌入式開(kāi)發(fā)之路的!希望大家一起學(xué)習(xí),一起進(jìn)步!嵌入式從0到1公眾號(hào)【嵌入式從0到1】,號(hào)主:程序員小哈,吉林大學(xué)畢業(yè),...

    小麥大叔
    2021-10-19
  • 如何設(shè)計(jì)API返回碼(錯(cuò)誤碼)?

    前言客戶端請(qǐng)求API,通常需要通過(guò)返回碼來(lái)判斷API返回的結(jié)果是否符合預(yù)期,以及該如何處理返回的內(nèi)容等。相信很多同學(xué)都吃過(guò)返回碼定義混亂的虧,有的API用返回碼是int類(lèi)型,有的是string類(lèi)型,有的用0表示成功,又有的用1表示成功,還有用“true”表示成功,碰上這種事情,只...

  • 用了?Elasticsearch?后,查詢(xún)起飛了!

    最近接觸的幾個(gè)項(xiàng)目都使用到了Elasticsearch(以下簡(jiǎn)稱(chēng)ES)來(lái)存儲(chǔ)數(shù)據(jù)和對(duì)數(shù)據(jù)進(jìn)行搜索分析,就對(duì)ES進(jìn)行了一些學(xué)習(xí)。本文整理自我自己的一次技術(shù)分享。本文不會(huì)關(guān)注ES里面的分布式技術(shù)、相關(guān)API的使用,而是專(zhuān)注分享下?“ES如何快速檢索”這個(gè)主題上面。這個(gè)也是我在學(xué)習(xí)之前...

  • 12306搶票:極限并發(fā)帶來(lái)的思考

    每到節(jié)假日期間,一二線城市返鄉(xiāng)、外出游玩的人們幾乎都面臨著一個(gè)問(wèn)題:搶火車(chē)票!雖然現(xiàn)在大多數(shù)情況下都能訂到票,但是放票瞬間即無(wú)票的場(chǎng)景,相信大家都深有體會(huì)。尤其是春節(jié)期間,大家不僅使用12306,還會(huì)考慮“智行”和其他的搶票軟件,全國(guó)上下幾億人在這段時(shí)間都在搶票?!?2306服務(wù)...

  • 百億估值的Databricks,到底是做什么的?

    在Google中輸入“Databricks”,看到的前幾個(gè)建議條目很可能是“IPO”、“工作機(jī)會(huì)”和“估值”。這足以表明大家對(duì)這個(gè)大數(shù)據(jù)獨(dú)角獸的十足興趣——如同科技圈對(duì)這幾年的Robinhood、幾年前的Uber和Airbnb廣泛的熱情。在Google里輸入Databricks然...

  • 聊聊?Kafka:編譯?Kafka?源碼并搭建源碼環(huán)境

    一、前言老周這里編譯Kafka的版本是2.7,為啥采用這個(gè)版本來(lái)搭建源碼的閱讀環(huán)境呢?因?yàn)樵摪姹鞠鄬?duì)來(lái)說(shuō)比較新。而我為啥不用2.7后的版本呢?比如2.8,這是因?yàn)槿サ袅薢ooKeeper,還不太穩(wěn)定,生產(chǎn)環(huán)境也不太建議使用,所以以2.7版本進(jìn)行源碼搭建并研究。二、環(huán)境準(zhǔn)備JDK:...

  • JVM逃逸分析??!

    在JVM的實(shí)現(xiàn)中,為了提高JVM的性能和節(jié)省內(nèi)存空間,JVM提供了一種叫做“逃逸分析”的特性,而且對(duì)于“逃逸分析”這種特性,也是近年來(lái)大廠面試常問(wèn)的知識(shí)點(diǎn)。今天,我們就一起來(lái)聊聊什么是逃逸分析。逃逸分析的概念先以官方的形式來(lái)說(shuō)下什么是逃逸分析。逃逸分析就是:一種確定指針動(dòng)態(tài)范圍的...

  • Redis大集群擴(kuò)容性能優(yōu)化實(shí)踐

    作者:vivo互聯(lián)網(wǎng)數(shù)據(jù)庫(kù)團(tuán)隊(duì)—YuanJianwei一、背景在現(xiàn)網(wǎng)環(huán)境,一些使用Redis集群的業(yè)務(wù)隨著業(yè)務(wù)量的上漲,往往需要進(jìn)行節(jié)點(diǎn)擴(kuò)容操作。之前有了解到運(yùn)維同學(xué)對(duì)一些節(jié)點(diǎn)數(shù)比較大的Redis集群進(jìn)行擴(kuò)容操作后,業(yè)務(wù)側(cè)反映集群性能下降,具體表現(xiàn)在訪問(wèn)時(shí)延增長(zhǎng)明顯。某些業(yè)務(wù)對(duì)R...

  • 還在直接用JWT做鑒權(quán)?JJWT真香

    jwt是什么?JWTs是JSON對(duì)象的編碼表示。JSON對(duì)象由零或多個(gè)名稱(chēng)/值對(duì)組成,其中名稱(chēng)為字符串,值為任意JSON值。JWT有助于在clear(例如在URL中)發(fā)送這樣的信息,可以被信任為不可讀(即加密的)、不可修改的(即簽名)和URL-safe(即Base64編碼的)。j...

  • 你在?Docker?中跑?MySQL?恭喜你,可以下崗了!

    容器的定義:容器是為了解決“在切換運(yùn)行環(huán)境時(shí),如何保證軟件能夠正常運(yùn)行”這一問(wèn)題。目前,容器和Docker依舊是技術(shù)領(lǐng)域最熱門(mén)的詞語(yǔ),無(wú)狀態(tài)的服務(wù)容器化已經(jīng)是大勢(shì)所趨,同時(shí)也帶來(lái)了一個(gè)熱點(diǎn)問(wèn)題被大家所爭(zhēng)論不以:數(shù)據(jù)庫(kù)MySQL是否需要容器化?認(rèn)真分析大家的各種觀點(diǎn),發(fā)現(xiàn)贊同者僅僅...

  • 華為面試題目:一頭牛重800kg,一座橋承重700kg,牛如何過(guò)河?天秀回答秒通過(guò)

    一頭牛重800kg,一座橋承重700kg,牛如何過(guò)河?最近隨著幾檔職場(chǎng)真人秀的熱播,一些職場(chǎng)類(lèi)的話題也接二連三地被推上熱搜,引起大家的廣泛熱議。尤其是在春招如此激烈的環(huán)境下,與招聘有關(guān)的新聞更是受到大家的熱切關(guān)注。上周就有這樣一道華為公司的面試題激發(fā)了不少網(wǎng)友的討論興趣。“一頭牛...

  • Java必會(huì)的工具庫(kù),讓你的代碼量減少90%

    作者?|?一燈架構(gòu)來(lái)源?|?www.toutiao.com/i6943239541448917512工作很多年后,才發(fā)現(xiàn)有很多工具類(lèi)庫(kù),可以大大簡(jiǎn)化代碼量,提升開(kāi)發(fā)效率,初級(jí)開(kāi)發(fā)者卻不知道。而這些類(lèi)庫(kù)早就成為了業(yè)界標(biāo)準(zhǔn)類(lèi)庫(kù),大公司的內(nèi)部也都在使用,如果剛工作的時(shí)候就有人告訴我使用...

  • Java?刷題必須了解的?API

    作者:藍(lán)筆頭鏈接:https://www.jianshu.com/p/f3e64e70eb1b1.排序1.1數(shù)組排序(`java.util.Arrays`)1.1.1基本數(shù)據(jù)類(lèi)型排序?qū)φ麄€(gè)數(shù)組排序public?static?void?sort(int[]?a);對(duì)部分?jǐn)?shù)組[fro...

  • 推薦一款神器,助你秒級(jí)定位線上問(wèn)題!

    來(lái)源:https://my.oschina.net/leejun2005/blog/1524687背景經(jīng)常做后端服務(wù)開(kāi)發(fā)的同學(xué),或多或少都遇到過(guò)CPU負(fù)載特別高的問(wèn)題。尤其是在周末或大半夜,突然群里有人反饋線上機(jī)器負(fù)載特別高,不熟悉定位流程和思路的同學(xué)可能登上服務(wù)器一通手忙腳亂,...

  • 一段java代碼是如何執(zhí)行的?

    原文:https://bbs.huaweicloud.com/blogs/250559當(dāng)你學(xué)會(huì)了java語(yǔ)言之后,你寫(xiě)了一些代碼,然后你想要執(zhí)行你的代碼,來(lái)達(dá)成某些功能。那么,你都知道這段代碼都是如何執(zhí)行的嗎?1.編譯成class眾所周知,java代碼是不能直接在jvm上執(zhí)行的,...

發(fā)布文章