標簽:編譯

Java

發布Jar包到Maven倉庫(為開發開源中間件做準備)

14

Harries 發布于 2019-12-07

微信公眾號:bugstack蟲洞棧 | 沉淀、分享、成長,專注于原創專題案例,以最易學習編程的方式分享知識,讓自己和他人都能有所收獲。目前已完成的專題有;Netty4.x實戰專題案例、用Java實現JVM、基于JavaAgent的全鏈路監控、手寫RPC框架、架構設計專題案例[In...

閱讀(10)評論(0)贊 (0)

Java

基于 Kubernete、Jenkins 的 CI/CD(一)

19

劉莉莉 發布于 2019-12-07

提到基于 Kubernete 的 CI/CD ,可以使用的工具有很多,比如 Jenkins 、 Gitlab CI 已經新興的 drone 之類的,我們這里會使用大家最為熟悉的 Jenkins 來做 CI/CD 的工具,本教程基于 k8s 1.16.1 。 創建PVC PVC 的...

閱讀(8)評論(0)贊 (0)

Java

Java連載58-靜態內部類、成員內部類詳解

3

劉莉莉 發布于 2019-12-07

一、內部類的分類: (1)靜態內部類(2)成員內部類(3)局部內部類(4)匿名內部類 二、靜態內部類 1.靜態內部類可以等同的看做是靜態變量 內部類的重要作用:可以訪問外部類中的私有數據 2.靜態內部類可以直接訪問外部類的靜態變量,靜態方法,無法直接訪問成員變量和成員方法。 pa...

閱讀(8)評論(0)贊 (0)

Java

Stack Overflow上59萬瀏覽量的提問:為什么會發生ArrayIndexOutOfBoundsException?

2

xubiao.zhuang 發布于 2019-12-07

在逛 Stack Overflow 的時候,發現了一些訪問量像昆侖山一樣高的問題,比如說這個:為什么會發生 ArrayIndexOutOfBoundsException ?這樣看似簡單到不值得一問的問題,訪問量足足有 69萬+,這不得了啊!說明有不少的初級程序員被這個問題困擾過。...

閱讀(8)評論(0)贊 (0)

編程技術

是什么讓中國上百家公司放棄swagger?

尖兵 發布于 2019-12-06

在過去的java web開發中,swagger一直占據著接口文檔生成的大半壁江山。盡管swagger有著復雜的配置和極強的代碼侵入性,但是開發者找不到好的工具來替代。國外出名的其他項目主要是apidoc,但是apidoc使用更加復雜始終無法撼動swagger。國內的很多開發者一直...

閱讀(12)評論(0)贊 (0)

Java

synchronized被這么問,誰能受得了

1

劉莉莉 發布于 2019-12-06

synchronized是面試中經常會被問到的知識點,相關的問題點也很多,問題答案涉及的知識點也很多,有經驗的面試官就會順著你的答案不斷追問一下,下面的對話場景就是相關面試題的連環炮。 面試官:說一下synchronized的作用。 小白:對于單一JVM來說,synchroniz...

閱讀(14)評論(0)贊 (0)

Java

2019年Java面試題基礎系列228道(2),查漏補缺!

3

dulong 發布于 2019-12-06

2019年Java面試題基礎系列228道 上一篇更新1~20題的答案解析 juejin.im/post/5de8c6… 本次更新Java 面試題(一)的21~50題答案 21、描述一下 JVM 加載 class 文件的原理機制? JVM 中類的裝載是由類加載器(ClassLoad...

閱讀(13)評論(0)贊 (0)

Java

Weblogic-T3-CVE-2019-2890-Analysis

21

changyuan.xu 發布于 2019-12-06

本文僅記錄一下自己調試2890的一些過程,網上已經有兩篇公開的文章了,主要是因為要寫年會PPT,然后自己上手調了一下這個漏洞,發現真的是個弟中弟的漏洞,感覺就是個 混kpi的漏洞 。 0x02 漏洞原理 T3反序列化關鍵字還是 readObject ,所以補丁下來的第一時間,我全...

閱讀(10)評論(0)贊 (0)

Java

細說JVM內存模型

7

xirruiqiang 發布于 2019-12-06

細說JVM內存模型 前言 在正式學習 JVM 內存模型之前,先注意以下幾個是問題: JVM 內存模型與 JAVA 內存模型不是同一個概念。JVM 內存模型是從運行時數據區的結構的角度描述的概念;而 JAVA 內存模型是從主內存和線程私有內存角度的描述。從以下兩張圖可以看出: ? ...

閱讀(7)評論(0)贊 (0)

Java

Andorid插件之資源去重丶圖片壓縮丶混淆插件(1)

2

小丁 發布于 2019-12-06

APK 瘦身是很多公司忽略的問題,因為現在網速快速發展以及流量的降費,這個問題也越來越被忽略。但是大項目還是很在意瘦身的,支付寶對瘦身就做到了極致( 參考鏈接 )。 網上大部分的方案都是: 壓縮圖片 減少多余的so 刪除無用資源 代碼混淆 這些方案大部分都是在編寫代碼時期做的操作...

閱讀(7)評論(0)贊 (0)

Spring

Spring Cloud(零)《總有一偏概述告訴你SpringCloud是什么》

5

hanze 發布于 2019-12-06

為了更好的實現領域驅動設計的落地,不僅要在設計思路上做到領域職責清晰、系統邊界明確,還需要使用到Spring Boot、Spring Cloud框架服務體系來更好的構建微服務。后續部分章節將針對Spring Cloud的使用以及有益于構建微服務的知識技能做系列案例整理,以最終完成...

閱讀(9)評論(0)贊 (0)

Java

一篇文章徹底搞懂volatile關鍵字

8

xiaoli.he 發布于 2019-12-06

volatile關鍵字 和 synchronized關鍵字 一樣,在Java多線程開發中,是一道必須要跨越的檻。之前有篇文章已經分析過 synchronized關鍵字 的原理, synchronized關鍵字的原理 ,這一次,我們來一步一步分析下 volatile關鍵字 的工作原...

閱讀(10)評論(0)贊 (0)

Java

真正的Mybatis動態sql — MyBatis Dynamic SQL

zhuangli 發布于 2019-12-06

現狀 MyBatis 的強大特性之一便是它的動態 SQL。如果你有使用 JDBC 或其它類似框架的經驗,你就能體會到根據不同條件拼接 SQL 語句的痛苦。例如拼接時要確保不能忘記添加必要的空格,還要注意去掉列表最后一個列名的逗號。利用動態 SQL 這一特性可以徹底擺脫這種痛苦。 ...

閱讀(13)評論(0)贊 (0)

Java

基于QZone dex分包技術的熱修復插件詳解

8

puefu.he 發布于 2019-12-06

關鍵詞 : 重啟生效、反射、類加載 簡介 :QQ空間基于的是 dex 分包方案。把 Bug 方法修復以后,放到一個單獨的 dex 補丁文件,讓程序運行期間加載 dex 補丁,執行修復后的方法。 原理 :如何做到簡介中的描述?在 Android 中所有我們運行期間需要的類都是由 C...

閱讀(10)評論(0)贊 (0)

Java

未編譯的Python代碼比Go慢100倍,編譯后呢?

1

changyuan.xu 發布于 2019-12-06

我是編譯型編程語言的忠實粉絲,一直都是。雖然解釋型編程語言可以讓開發者更快地編寫和測試代碼,但我仍然認為編譯器是值得長期投入的。 在我看來,編譯型代碼有兩個明顯的優勢: 每次修改代碼都可以得到驗證,甚至是在開始運行代碼之前。 更快的執行速度。根據具體情況,代碼可能被編譯成非常底層...

閱讀(13)評論(0)贊 (0)

Java

Java 從入門到進階之路(十)

2

yanxinchi 發布于 2019-12-06

之前的文章我們介紹了一下 Java 中的引用型數組類型,接下來我們再來看一下 Java 中的繼承。 繼承的概念 繼承是java面向對象編程技術的一塊基石,因為它允許創建分等級層次的類。 繼承就是子類繼承父類的特征和行為,使得子類對象(實例)具有父類的實例域和方法,或子類從父類繼承...

閱讀(10)評論(0)贊 (0)

Java

【面試官之你說我聽】-MyBatis常見面試題

1

hanze 發布于 2019-12-06

【面試官之你說我聽】-MyBatis常見面試題 歡迎關注文章系列,一起學習 《提升能力,漲薪可待篇》 《面試知識,工作可待篇》 《實戰演練,拒絕996篇》 也歡迎關注微信公眾號【Ccww筆記】,原創技術文章第一時間推出 如果此文對你有幫助、喜歡的話,那就點個贊唄,點個關注唄! 往...

閱讀(15)評論(0)贊 (0)

Java

解釋器模式

songhua.gao 發布于 2019-12-06

解釋器模式 解釋器模式(Interpreter Pattern):定義一個語言的文法,并且建立一個解釋器來解釋該語言中的句子,這里的“語言”是指使用規定格式和語法的代碼。解釋器模式是一種類行為型模式 示例1 Context;包含解釋器之外的一些全局信息 public class ...

閱讀(12)評論(0)贊 (0)

2013平特肖公式