解放雙手,基於github travis-ci docker自動化部署java專案
最近在寫一些小玩具的時候,一次次的測試,打包,部署流程太麻煩了,正好程式碼都放在github上,於是就是打算用travis-ci來進行持續整合 解放雙手. 實現思路 docker
最近在寫一些小玩具的時候,一次次的測試,打包,部署流程太麻煩了,正好程式碼都放在github上,於是就是打算用travis-ci來進行持續整合 解放雙手. 實現思路 docker
這是悅樂書的第328 次更新,第351 篇原創 01 看題和準備 今天介紹的是LeetCode演算法題中Easy級別的第198題(順位題號是849)。
最近看到CSDN上面的一篇部落格面試必備:《Java最常見的200+面試題全解析》 , 講解了關於Java體系的一些模組以及面試中的一些常見問題; 雖然最近沒有要去找工作的需求, 但是鞏固一下這方面的
文章最後有面試題福利!記得看一下哦~ 第一個階段-java基礎階段 1.java語法 2.面向物件 3.常用的api 4.介面程式設計 5.多執行緒 6.檔案io
基礎知識 首先我們需要知道,這幾個都是Object物件的方法。換言之,Java中所有的物件都有這些方法。 public final native void notify(); public final
記一次失敗的百度面試經歷,這是我對Java架構師崗位技術要點總結 人生第一次重大面試 百度的面試應該算是我自己第一場真正的面試! 第一次總是零經驗的,懵懂
一、準備工作: 1.訪問極光推送官網:https://www.jiguang.cn/accounts/login/form 2.註冊登陸,拿到appKey和masterSecret
一、OOM介紹 1、VM執行時記憶體分析 JVM執行Java程式的過程中,會使用到各種資料區域,這些區域有各自的用途、建立和銷燬時間。JVM包括下列幾個執行時資料區域:
眾所周知 如果去百度、騰訊等一線大廠面試,一定會深入考候選人的基礎技術功底,其中尤為關鍵和重視的就是IO相關的技術和知識。 而要搞明白IO相關的概念,首先就得弄清楚同步與非同步,阻塞與非阻塞到底是什麼意
前言 APT的概念大家應該不會陌生, 而且在很多第三方庫中都有使用到, 最有名的應該就是ButterKnife了. 這裡基礎概念就略過了, 本篇主要是著重在怎麼編寫自己的註解處理器, 以及一些踩到的
BeetlSQL 2.11.6 釋出增加了一個新特性,參考MyBatis,提供了SqlProvider 特性 @SqlProvider(provider = UserSqlProvider.class)
本文主要記錄了我從Java初學者到專注於Java後端技術棧的開發者的學習歷程。主要分享了學習過程中的一些經驗和教訓,讓後來人看到,少走彎路,與君共勉,共同進步。如有錯誤,還請見諒。 我的GitHub:
AtomicInteger是java併發包下面提供的原子類,主要操作的是int型別的整型,通過呼叫底層Unsafe的CAS等方法實現原子操作。 還記得Unsafe嗎?點選連結直達【死磕 java魔
在說雙親委派模型之前首先得先了解一下類載入階段。 類載入階段分為載入、連線、初始化三個階段,而載入階段需要通過類的全限定名來獲取定義了此類的二進位制位元組流。Java特意把這一步抽出來用類載入器來
Java 虛擬機器一般使用 Java 類的流程為:首先將開發者編寫的 Java 原始碼(.java檔案)編譯成 Java 位元組碼(.class檔案),然後類載入器會讀取這個 .class 檔案,並轉換成 ja