原创 玩轉springboot:整合mybatis實例

這篇文章講解一下springboot整合mybatis,其實,springboot整合mybatis和springmvc整合mybatis並沒有什麼太大的區別,大體上還是差不多哦,只是比springmvc更加的簡單一點,下面我們就以一個例子

原创 阿里員工吐槽在公司混吃等死,拿着3萬工資,網友:怎麼才能進去

馬雲創立的阿里巴巴,每年都有不少程序員想進去,畢竟是國內數一數二的互聯網公司,一方面是公司名氣大,一方面是待遇好。所以,阿里成爲了不少程序員的首選。而最近一名阿里員工在網上是這麼吐槽的:每天在單位就是帶薪拉屎,刷知乎、刷脈脈、刷博客、刷動態

原创 5年經驗Java程序員面試20天,拿下數個offer,總結出的經驗感想!

今天分享的是一位5年工作經驗的Java工程師在帝都的面試經驗總結,看看這些互聯網公司都愛問些什麼題,希望對大家的面試有指導意義。從事Java開發也有5年經驗了,4月初自己的開啓面試經歷之旅,前後20天左右,主面互聯網公司,一二線大公司或者是

原创 阿里Java崗一面被問到對Spring的理解,懵了?這些你又瞭解多少

還在機械地打代碼?我們很多開發者在開發 Spring 的程序的時候,很多的情況下,都是被動的接受了前輩們爲我們做好的 Spring 特性案例。這樣以來,確實在很大的程度上減少了我們開發的成本,但是也同時喪失了一個極好的學習機會,從而限制我們

原创 分享我這8年,是如何一步一步走向架構師的

摘要:心血經驗分享,架構師更多的是一個不斷學習,不斷積累的過程,希望可以幫到同行業的朋友們前言成爲優秀的架構師是大部分初中級工程師的階段性目標。優秀的架構師往往具備七種核心能力:編程能力、調試能力、編譯部署能力、性能優化能力、業務架構能力、

原创 容器(docker)中運行java需關注的幾個小問題

簡介container: 資源隔離、平臺無關, 限制cpu、mem等資源  java不知道自己運行在container裏,以爲它看到的資源都能用。結果:java工作在資源充足的給大家推薦一個程序員學習交流羣:702895049。羣裏有分享的

原创 金牌架構師圖解java併發(上)

爲什麼要“併發”?既然聊併發,我們首先會思考爲什麼要引入這個技術。通常寫程序,我們習慣用單線程串行的思維理解程序運行,並寫業務邏輯。這樣可以減少複雜度,也便於測試,往往當需要性能提升,我們纔會想到使用併發。那麼這個技術到底能夠給我們帶來什麼

原创 阿里的Spring框架面試題到底有多難?這五大問題你又掌握了多少!

前言還在機械地打代碼?我們很多開發者在開發 Spring 的程序的時候,很多的情況下,都是被動的接受了前輩們爲我們做好的 Spring 特性案例。這樣以來,確實在很大的程度上減少了我們開發的成本,但是也同時喪失了一個極好的學習機會,從而限制

原创 JAVA四種遍歷Map的方法

import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set; /** Created by song on 2

原创 深入理解java:線程本地變量 java.lang.ThreadLocal類

hreadLocal,很多人都叫它做線程本地變量,也有些地方叫做線程本地存儲,其實意思差不多。可能很多朋友都知道ThreadLocal爲變量在每個線程中都創建了一個副本,那樣每個線程可以訪問自己內部的副本變量。這句話從表面上看起來理解正確,

原创 千萬級規模【高性能、高併發】互聯網架構經驗分羹

架構以及我理解中架構的本質在開始談我對架構本質的理解之前,先談談對今天技術沙龍主題的個人見解,千萬級規模的網站感覺數量級是非常大的,對這個數量級我們戰略上 要重 視 它 , 戰術上又 要 藐 視 它。先舉個例子感受一下千萬級到底是什麼數量級

原创 程序員‘故事會’,詳解負載均衡技術的實現:從tomcat到Nginx

摘要: 什麼是負載均衡? 通俗一點講,就是在高併發、大數據環境下給服務器減壓的技術。負載均衡是任何一個有一定規模的互聯網企業都會考慮的問題,負載方式很多,有依靠硬件實現的,也有依靠軟件實現負載的。 今天來聊聊使用軟件來負載的方式。什麼是負載

原创 Java併發編程:4種線程池和緩衝隊列BlockingQueue

一. 線程池簡介1. 線程池的概念:          線程池就是首先創建一些線程,它們的集合稱爲線程池。使用線程池可以很好地提高性能,線程池在系統啓動時即創建大量空閒的線程,程序將一個任務傳給線程池,線程池就會啓動一條線程來執行這個任務,

原创 無限容量數據庫架構設計

花了不少時間,把自己曾經做過的系統,曾經遇到到的問題,曾經實踐過的架構方案,梳理總結和沉澱,儘量“系統的”記錄成文字,和大家一起討論。本文是不同業務場景下,體系化的介紹“數據庫水平切分”技術,和大家分享。一、總起內容:單庫體系架構數據庫分組

原创 面試|圖解kafka的高可用機制

對於一個複雜的分佈式系統,如果沒有豐富的經驗和牛逼的架構能力,很難把系統做得簡單易維護,我們都知道,一個軟件的生命週期中,後期維護佔了70%,所以系統的可維護性是極其重要的, kafka 能成爲大數據領域的事實標準,很大原因是因爲運維起來很