原创 SpringBoot獨家首發(1)從頭到尾手把手搭建SpringBoot工程

正能量 從這一刻起你,你就是有無限可能!優秀從你開始-生命不息,奮鬥不止,少壯不努力老大徒傷悲! SpringBoot介紹 它的設計目的就是爲例簡化開發,開啓了各種自動裝配,你不想寫各種配置文件,引入相關的依賴就能迅速搭建起一

原创 架構學習之從頭開始學架構(2)

架構是什麼? 在我踏進IT界的時候,我身邊的人就在我耳邊說,各種“架構”,我的耳朵都快聽起繭了,所以“架構”是一個常見常聞的詞了。我們會對新員工培訓整個系統的架構,開發項目的時候在PDCP(IBM項目管理流程中的,總的來說就是項目

原创 吊打面試官之ThreadPoolExecutor深入理解

ThreadPoolExecutor 提問? 1,爲什麼不能使用JDK自帶的Executors去創建線程池。 (阿里手冊中也有這個限制)? 比如:ExecutorService executorService = Executor

原创 JVM獨家學習(3) java代碼是如何運行起來的

我們一步一步的分析 首先我們寫好了一份java工程代碼,那工程裏面代碼中,是不是有很多的".java"的後綴文件? 比如:CHUser.java, HookDevice.java, MqttMointer.java等等… 這些代

原创 JVM獨家學習(1) 深入分析JVM,如何加載class

JVM如何加載class,有哪些加載器?我們就把JVM開膛破肚。開場預熱JVM加載一個class圖解 開場預熱 上一篇我說了java是如何運行起來的。以及一些運行的原理,但是這些還遠遠不夠,我們會在這個專欄裏面詳細的介紹JVM的內

原创 吊打面試官之Thread join的原理和使用剖析

Thread join的原理和使用剖析官方解釋thread joinThread 面試Thread.join的實現原理 官方解釋thread join 很多人對Thread.join的作用以及實現瞭解得很少,畢竟這個api我們很少

原创 JVM獨家學習(2) JVM有哪些內存區域,分別用來做什麼的

JVM加載回顧 上次我解釋了JVM是如何加載class的,以及有哪些加載器。請看下圖我們在進行一次簡單的回憶! 一個類從加載到使用,一般會經歷下面的這個過程 看圖: 加載->驗證->準備->初始化->使用->卸載銷燬 我們寫

原创 mysql學習之mysql如何執行查詢語句(1)

mysql專欄爲你彌補這塊的短板 後續我會在這塊給大家帶來mysql方面的知識,分享我在這塊的經驗。 mysql學習是一個漫長的過程,我希望大家能夠不要浮躁,靜下心來好好的學習基礎知識,先把心法學會了,招式就是千變萬化。平時我們使

原创 運維supervisord進程守護

環境Centos6+,Python2.7 如果Python環境不滿足2.7,請先升值至2.7版本(因老服務爲老版本的centos6系統,默認python環境爲2.6,經測試2.6環境使用supervisord報錯無法啓動) 一、P

原创 帶你們到go語言的世界玩玩

Java VS GO 我個人的看法是語言都有好壞,只要把每個語言學好,用到刀刃上,你就不會很片面的說那個語言好那個語言不好了,沒有不好的語言,只是你沒有用好罷了,僅此而已! 工慾善其事必先利其器 程序員要寫好代碼 還是得要一個好的

原创 springboot2配置文件中文亂碼問題解決

請看配置文件。 輸入的數據是亂碼 找到IDEA 設置成我這樣就可以了。 選擇UTF-8並且勾選後面的。 這個時候你原來配置的文件數據已經顯示的是亂碼了,請修正成原來的中文就可以了。 好了,中文亂碼已經正常顯示了。 本博

原创 springboot大量案例編寫,快速搭建公司開發環境,助你一臂之力

大概涉及到的案例有 1,第一次搭建springboot2入門 2,springboot2如何配置 3,如何結合mybatis 4,如何結合jdbcTemplate 5,如何多個mybatis數據源 6,如何jdbcTemplate

原创 架構學習之從頭開始學架構(1)

夢想 每個程序員心中都有一個成爲架構師的夢想,努力實現人生的自我價值,爲了夢想不斷的學習,但是夢想總是被現實折磨的偏體凌傷,成功的道路充滿了曲折,沒有一蹴而就,那麼我們就不忘初心,堅持,堅持,哪怕沒有成功也不因碌碌無爲而感到悔恨。

原创 獨秀天狼-職場雜談 爲什麼要做性能調優

作爲架構師,爲什麼要性能調優?開場白爲什麼要做性能調優什麼時候開始介入調優有哪些參考因素可以體現系統的性能 開場白 大家好,我有一個朋友,有一次他跟我說,他們公司的系統從來沒有經過性能調優,功能測試完成後就上線了,線上也沒有出現過

原创 獨秀天狼-職場雜談 消息中間件,一個優秀的程序員的核武器

開場白 在過去的幾年裏,我們很多的系統都用到了消息中間件,我是做物聯網的,我們有大量的設備進行數據通信,把消息中間件利用好了,我們可以輕鬆的面對上億的流量洪峯。 消息中間件有很多開源的軟件,我學習過幾款比較好的開源軟件文檔和源代碼