利用springboot+dubbo,構建分布式微服務,全程註解開發

2020-05-13T16:43:02+00:00

隨著網際網路的發展,網站應用的規模不斷擴大,常規的垂直應用架構已無法應對,分布式服務架構以及流動計算架構勢在必行,亟需一個治理系統確保架構有條不紊的演進。一、先來一張圖說起 Dubbo,相信大家都不會陌生!

一個在Java中已經存在了十幾年的一個bug...

2020-02-24T03:05:32+00:00

今天,分享一個JDK 中令人驚訝的 BUG,這個 BUG 的神奇之處在於,復現它的用例太簡單了,人肉眼就能回答的問題,JDK 中卻存在了十幾年。 public void test() { int i = 8; System.out.printl

SpringBoot 深度調優,JVM 調優(低調,深度好文)讓項目起飛

2020-04-24T04:36:45+00:00

項目調優作為一名工程師,項目調優這事,是必須得熟練掌握的事情。在SpringBoot項目中,調優主要通過配置文件和配置JVM的參數的方式進行。一、修改配置文件關於修改配置文件 application.properties。

面試被無情鞭打受虐?阿里千道Java工程師面試題文檔總結分享

2020-01-06T03:33:42+00:00

前言今年的「金三銀四」旺季,作為Java工程師的你,都順利拿到自己心儀的offer了嗎?又或者,在面試過程中一次次被無情地鞭打受虐,徘徊於在高級Java的大門口,遲遲找不到敲門磚。

裸職在家,為拿大廠Offer,二個月吃透了這些Java高級面試題解析

2020-04-12T00:49:04+00:00

Redis45題及答案解析為什麼要用redis /為什麼要用緩存為什麼要用 redis 而不用 map/guava 做緩存?

為什麼大家都喜歡用if?難道是if比switch快?

2020-05-12T01:49:33+00:00

以下文章來源於Java中文社群 ,作者磊哥專注於Java領域技術,歡迎關注條件判斷語句是程序的重要組成部分,也是系統業務邏輯的控制手段。重要程度和使用頻率更是首屈一指,那我們要如何選擇 if 還是 switch 呢?他們的性能差別有多大?switch 性能背後的秘密是什麼?

耗時1個月!10000+字的Spring事務總結來啦!(建議收藏)

2020-05-12T21:34:26+00:00

前段時間答應讀者的 Spring 事務分析總結終於來了。這部分內容比較重要,不論是對於工作還是面試,但是網上比較好的參考資料比較少。如果本文有任何不對或者需要完善的地方,請幫忙指出!1. 什麼是事務?事務是邏輯上的一組操作,要麼都執行,要麼都不執行。

阿里面試匯總:MyBatis 微服務 Spring 分布式 MySQL等(BAT向)

2020-02-14T05:09:46+00:00

MySQL面試題如今網際網路行業用的最多就是 MySQL,然而對於高級 Web 面試者,尤其對於尋找 30k 下工作的求職者,很多 MySQL 相關知識點基本都會涉及,如果面試中,你的相關知識答的模糊和不切要點,基本大多稍好公司的面試官,基本也不會對你有興趣,畢竟稍微量大的項目,最

MySQL性能優化實踐(很全面,值得收藏)

2020-03-21T19:37:37+00:00

原因是新功能用到舊功能的接口,而這些舊接口的SQL 查詢語句關聯5,6張表且編寫不夠規範,導致 MySQL 在執行 SQL 語句時索引失效,進行全表掃描。

Java後端985碩士的面試總結(美團+阿里+攜程+招銀+華為+附筆記)

2020-02-10T22:02:39+00:00

前言本人985碩士,211本科,專業都是軟體工程,一直投的是java後台開發,只投過一次網易的測試,技術不是大牛,但是比較努力。

程式設計師遠程辦公,為什麼一直不被公司普遍接受?

2020-02-03T08:08:13+00:00

2020,糟糕的開始一個本該搬磚 的日子,卻還在葛優躺雖說,3號到7號是法定 休息日但各大公司還是不想辜負員工對搬磚的渴望紛紛祭出大招 "遠程辦公"大家都清楚,正常情況下,國內沒有一家公司願意放任員工進行遠程辦公,但形勢所迫,也只能因地制宜,無奈出台了各種遠程辦公策略。

二個月的熱血「複習」金三銀四力斬高薪Offer崗位,文檔連結已共享

2020-01-21T12:23:40+00:00

CMS收集器與 G1 收集器的特點。由於文檔面試題目有幾百道題,每個知識體系pdf文檔的答案詳解太長了,以及每個體系都是一份文檔,所以只把部分知識點截圖出來粗略的介紹!

54天日夜複習,二次面試終收穫「字節跳動」Offer(我的複習資源)

2020-01-03T01:40:48+00:00

SpringIOC筆記整理:什麼是SpringSpring-HelloWorld的步驟容器中bean的配置方式bean屬性的配置細節XML 配置里的 Bean 自動裝配XML 配置里的 Bean 自動裝配的缺點繼承 Bean 配置依賴 Bean 配置bean 的作用域:singl

阿里技術官kafka學習使用歸納——Kafka源碼剖析實戰文檔

2020-01-09T18:37:36+00:00

第4章 Kafka服務端4.1 網絡層4.1.1 Reactor模式4.1.2 SocketServer4.1.3 AbstractServerThread4.1.4 Acceptor4.1.5 Processor4.1.6 RequestChannel4.2 API層4.2.1

又是網際網路寒冬嗎?今年34歲,「我」被裁員了!是福還是禍?

2020-01-03T01:56:24+00:00

傳來,某公司決定對若干千名合約到期的員工做出不續簽的決定,並為此準備好了若干億人民幣的賠償,保證做到合法合規的給這些不續簽的人賠錢。這些人裡面很多是一畢業就從211985學校進入某著名企業的,一工作就10多年,在該公司里奉獻青春。

請不要在 JDK 7+ 中使用這個 JSON 包了

2020-01-19T19:32:04+00:00

Json-lib在通過字符串解析每一個 Json 對象時,會對當前解析位置到字符串末尾進行 substring 操作,由於 JDK7 及以上的 substring 會完整拷貝截取後的內容,所以當遇到較大的 Json 數據並且含有較多對象時,會進行大量的字符數組複製操作,導致了大量

阿里雲面試官:如果是MySQL引起的CPU消耗過大,你會如何優化?

2020-03-02T06:17:02+00:00

.減少邏輯IO量index,優化索引,減少不必要的表掃描如增加索引,調整組合索引欄位順序,去除選擇性很差的索引欄位等等table,合理拆分,適度冗餘如將很少使用的大欄位拆分到獨立表,非常頻繁的小欄位冗餘到「引用表」SQL,調整SQL寫法,充分利用現有索引,避免不必要的掃描,排序及

面試你也能收穫Offer,程式設計師面試知識清單全在這些電子文檔里

2020-01-13T10:48:26+00:00

在這裡分享的是JVM調優、Spring、Springboot、並發編程、Nginx、設計、SQL、中間件等面試文檔,這些面試題都是經過BAT面試實戰精選過的重點內容。

微軟CEO:我們員工以及他們家人的健康與安全是我們最高的優先級

2020-02-05T01:26:04+00:00

在肺炎疫情開始之初,微軟中國各個部門就立即採取了各種的防控和關懷措施。在昨天,微軟 CEO Satya Nadella 給微軟中國全體員工寫了一封郵件。

為什麼很多SpringBoot開發者放棄了Tomcat,選擇了Undertow

2020-02-06T13:03:39+00:00

前言在SpringBoot框架中,我們使用最多的是Tomcat,這是SpringBoot默認的容器技術,而且是內嵌式的Tomcat。

還在擔心寫的一手爛SQL?現在送你4款工具

2020-02-22T04:52:41+00:00

項目地址:https://github.com/major/MySQLTuner-perl1.1下載[root@localhost ~]#wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mys

阿里面試:螞蟻金服/餓了麼/淘寶三面技術面年末整理(附答案)

2020-01-09T19:06:39+00:00

我們在操作資料庫的時候,可能會由於並發問題而引起的數據的不一致性(數據衝突)。如何保證數據並發訪問的一致性、有效性,是所有資料庫必須解決的一個問題,鎖的衝突也是影響資料庫並發訪問性能的一個重要因素,從這一角度來說,鎖對於資料庫而言就顯得尤為重要。

如何成為IntelliJ IDEA死忠粉?從你開發的第一款插件開始...

2020-02-12T07:05:41+00:00

配置IntelliJPlatform SDK打開File | Project Structure新建一個IntelliJ Platform SDK:Java SDK選擇我們剛剛建立的IDEA jdk:然後我們可以把下載的IDEA社區版源碼添加到源碼路徑中,這樣在調試時,就可以調試

Github點讚接近 70k 的Spring Cloud學習教程+實戰項目推薦!牛批

2020-06-23T07:10:03+00:00

基於 Spring Cloud Hoxton.RELEASE、Spring Cloud OAuth2 & Spring Cloud Alibaba & Element 微服務權限系統,開箱即用。

Soul網關發布全新架構V2.2.0,讓高性能網關變得如此簡單

2020-06-20T08:23:38+00:00

舉個例子:假如我們先存儲一條數據,你定好了SPI接口,也有Mysql,mongodb,elasticseach,zookeeper等等多種方式實現,現在你要考慮的是把它組合在一起項目裡面,還是放在不同的項目,按需打包和加載呢?

Git 入門看這一篇就夠了!程式設計師防被diss必會技能走一波

2020-06-18T20:39:05+00:00

Talk is cheap. Show me the code.版本控制其實每個人都用過,那些年修改過的簡歷:小齊簡歷 2012 版小齊簡歷 2013 版小齊簡歷 2014 版小齊簡歷 2015 版小齊簡歷 2016 版小齊簡歷 2017 版小齊簡歷 2018 版小齊簡歷 2019 版...

螞蟻金服、京東Java技術4面:原理+索引+底層+分布式+GC+優化等

2020-06-14T08:25:14+00:00

4月份的時候是已經通過了螞蟻金服的四面,最近又得知已經順利的拿到了阿里的Offer,非常感到高興。還順便總結了一下自己面試經歷,介紹了一下自己是如何準備的,也希望能夠給大家帶來一些幫助。

再見,Datagrip!讀者安利的這款開源免費的資料庫管理工具真香

2020-08-14T08:40:44+00:00

標題僅僅作為參考,究竟是用 Datagrip、Navicat 還是 DBeaver 完全就屬於個人自由了,仁者見仁智者見智。

愛了!白嫖這一份阿里P8架構師核心手抄本,簡直不要太全面了

2020-08-21T08:24:01+00:00

即將進入9月了,然而面對今年的大環境而言,跳槽成功的難度比往年高了很多,很明顯的感受就是:對於今年的java開發朋友跳槽面試,無論一面還是二面,都開始考驗一個Java程式設計師的技術功底和基礎。