對(duì),你沒(méi)看錯(cuò),本文就是教你怎么寫出讓同事無(wú)法維護(hù)的代碼。 一、程序命名 容易輸入的變量名。比如:Fred,asdf 單字母的變量名。比如:a,b,c, x,y,z(如果不夠用...
對(duì),你沒(méi)看錯(cuò),本文就是教你怎么寫出讓同事無(wú)法維護(hù)的代碼。 一、程序命名 容易輸入的變量名。比如:Fred,asdf 單字母的變量名。比如:a,b,c, x,y,z(如果不夠用...
Java技術(shù)的學(xué)習(xí)階段有三 第1個(gè)是java基礎(chǔ),比如對(duì)集合類,并發(fā),IO,JVM,內(nèi)存模型,泛型,異常,反射,等有深入了解。 第2個(gè)是全面的互聯(lián)網(wǎng)技術(shù)相關(guān)知識(shí),比如redi...
1、MySQL的復(fù)制原理以及流程 基本原理流程,3個(gè)線程以及之間的關(guān)聯(lián); 主:binlog線程——記錄下所有改變了數(shù)據(jù)庫(kù)數(shù)據(jù)的語(yǔ)句,放進(jìn)master上的binlog中; 從:...
微服務(wù)架構(gòu) BAT互聯(lián)網(wǎng)架構(gòu)這些年的演進(jìn)分析 國(guó)內(nèi)外常見(jiàn)分布式系統(tǒng)架構(gòu)狀況介紹 微服務(wù)架構(gòu)指南:領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)DDD模型 SpringCloud1-2實(shí)戰(zhàn)篇 Config分布式...
我曾問(wèn)過(guò)很多自稱熱愛(ài)代碼的程序員的發(fā)展規(guī)劃,大多都回答說(shuō)期望成為一名架構(gòu)師。而在招聘一方,有的團(tuán)隊(duì)會(huì)過(guò)濾掉多次提起架構(gòu)一詞而一點(diǎn)不提具體內(nèi)容的簡(jiǎn)歷??梢?jiàn),雖然在大多數(shù)程序員眼...
一.熱門框架源碼學(xué)習(xí) 設(shè)計(jì)模式篇 Spring5源碼解讀篇 Mybatis篇 SpringBoot2篇 二. 微服務(wù)架構(gòu) 架構(gòu)設(shè)計(jì)篇 BAT互聯(lián)網(wǎng)架構(gòu)這些年的演進(jìn)分析 國(guó)內(nèi)外...
一面 1、自我介紹、自己做的項(xiàng)目和技術(shù)領(lǐng)域 開(kāi)放題 2、項(xiàng)目中的監(jiān)控:那個(gè)監(jiān)控指標(biāo)常見(jiàn)的有哪些? 答:CPU、內(nèi)存、IO 等等。建議下載個(gè)nmon工具,里面有各個(gè)指標(biāo)。 數(shù)據(jù)...
不想當(dāng)將軍的兵不是好兵,就程序猿不想當(dāng)架構(gòu)師就不是好的程序員! Java架構(gòu)師主要需要做哪些工作呢? 1、負(fù)責(zé)設(shè)計(jì)和搭建軟件系統(tǒng)架構(gòu)(平臺(tái)、數(shù)據(jù)庫(kù)、接口和應(yīng)用架構(gòu)等),解決開(kāi)...
第一,談?wù)刦inal, finally, finalize的區(qū)別。 最常被問(wèn)到。final修飾符(關(guān)鍵字)如果一個(gè)類被聲明為final,意味著它不能再派生出新的子類,不能作為...
引言 當(dāng)下,正面臨著近幾年來(lái)的最嚴(yán)重的互聯(lián)網(wǎng)寒冬,聽(tīng)得最多的一句話便是:相見(jiàn)于江湖~,縮減HC、裁員不絕于耳,大家都是人心惶惶,年前如此,年后想必肯定又是一場(chǎng)更為慘烈的江湖廝...
快到3月份了,職場(chǎng)的金三銀四跳槽季又來(lái)了,不同的是今年比往年「冷」一些,形式更加嚴(yán)峻一些,大家多多少少可能都聽(tīng)到或看到一些信息,就是好多公司在優(yōu)化裁員,代表的就是滴滴、京東這...
來(lái)源:https://segmentfault.com/a/1190000017346799 1、分布式應(yīng)用服務(wù)開(kāi)發(fā)的一站式解決方案 Spring Cloud Alibaba...
1) 什么是線程? 線程是操作系統(tǒng)能夠進(jìn)行運(yùn)算調(diào)度的最小單位,它被包含在進(jìn)程之中,是進(jìn)程中的實(shí)際運(yùn)作單位。程序員可以通過(guò)它進(jìn)行多處理器編程,你可以使用多線程對(duì) 運(yùn)算密集型任務(wù)...
馬上就要金三銀四啦,你們準(zhǔn)備好面試了么? 面試是找工作的必修課,在這短短的幾十分鐘里,不僅要讓面試官認(rèn)可你的專業(yè)能力,而且還有你的人品特點(diǎn)以及職業(yè)方向。這樣我們?cè)诨卮鹈嬖嚬賳?wèn)...
很多人現(xiàn)在找工作的話既想找一份不辛苦薪資要高還要有前途的工作,但世界上有這么便宜的事情嗎,顯然沒(méi)有啊。該程序員說(shuō)道拼多多挖他過(guò)去160w年薪,現(xiàn)在在阿里的話總包80萬(wàn),想問(wèn)下...
算算自己大概面試了近十家公司,也拿到了幾個(gè)Offer,現(xiàn)在面試告一段落,簡(jiǎn)單總結(jié)下面試經(jīng)驗(yàn)。 我現(xiàn)在主要的方向是Java服務(wù)端開(kāi)發(fā),把遇到的問(wèn)題和大家分享一下,也談?wù)勱P(guān)于技術(shù)...
1.熱門框架源碼學(xué)習(xí) 1 設(shè)計(jì)模式篇 2 Spring5源碼解讀篇 3 Mybatis篇 4 SpringBoot2篇 ? 2. 自動(dòng)化工具專題 2.1 Maven項(xiàng)目工具 ...