標簽:自動化

Java

前端架構守護

yeseng 發布于 2019-10-14

你是不是經常煩惱于放錯層級的代碼?你是不是經常在為一坨坨代碼而奮斗?你是不是經常這樣? 在過去的日子里,如我在那篇『如何提升 Web 應用的代碼質量』所提及,我們采用了一系列的措施 如 pre-push, pre-commit 在基礎層級對架構進行守護。但是,這樣仍然是遠遠不夠的...

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

編程技術

青藤云安全帶你了解容器技術架構

1

xubiao.zhuang 發布于 2019-10-14

近年來,隨著計算機技術的不斷升級,容器技術被廣泛接受和使用。與此同時,容器以及容器運行環境的安全成為了亟待研究和解決的問題。青藤云安全認為,只有對容器有充分的認識,才能針對存在的問題和現象,進行針對性解決。 本文簡述,容器安全的技術架構,加深對容器理解。 下圖展示了容器技術架構的...

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

Java

記一次繞過后綴名限制的文件上傳

4

darida 發布于 2019-10-14

最近在做一次滲透測試過程中,發現了一處任意文件上傳的繞過后綴名限制姿勢,覺得還是比較好用的,在此記錄以免遺忘。另外2016年的時候我專門匯總過一篇文件上傳漏洞繞過姿勢的文章,有興趣的可以去閱讀: 文件上傳漏洞(繞過姿勢) ,本篇作為新增姿勢的一個補充。 繞過手法 如下圖所示,某網...

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

Spring

Spring Boot 2 實戰:mock測試你的web應用

2

yeseng 發布于 2019-10-12

軟件測試是一個應用軟件質量的保證。java開發者開發接口往往忽視接口單元測試。作為java開發如果會Mock單元測試,那么你的bug量將會大大降低。spring提供test測試模塊,所以現在小胖哥帶你來玩下springboot下的Mock單元測試,我們將對controller,s...

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

編程技術

我以為自己是個優秀的架構師,直到看完本文……

47

xiaoli.he 發布于 2019-10-12

來源丨阿里技術(ID:ali_tech) 架構師是一個既能掌控整體又能洞悉局部瓶頸并依據具體的業務場景給出解決方案的團隊領導型人物。 看似完美的“人格模型”背后,是艱辛的探索。 今天,阿里巴巴技術專家九摩將多年經驗,進行系統性地總結,幫助更多架構師在進階這條路上走得更“順暢”,姿...

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

編程技術

傳統數據庫不適合現代企業架構了?

7

zhuangli 發布于 2019-10-12

作者 | Jay Kreps 作者 | 姚佳靈 在 2011 年,Marc Andressen 寫了一篇文章,題目是《為什么軟件正在吞噬整個世界》。其中心思想是如果流程可以通過軟件來實現,那么就一定會實現。這已經成為一種投資理論簡略的表達方式,這種理論隱藏在硅谷目前獨角獸初創企業...

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

編程技術

谷歌:走向微服務新時代啦?單憑 Service Mesh 管理可能還不夠

3

dulong 發布于 2019-10-11

不少企業正著手將原本的整體式應用程序轉化為微服務架構。在這種新的模式之下,應用程序由一系列通過 API 實現通信的細粒度服務構成。微服務架構有望加快開發、創新與云擴展速度,帶來更好的基礎設施優化效果,并極大減輕開發人員的日常負擔。也正因為如此,這種新模式甫一出現就得到了技術行業的...

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

Spring

SpringBoot 整合 redis 踩坑日記

changyuan.xu 發布于 2019-10-11

SpringBoot 中除了了對常用的關系型數據庫提供了優秀的自動化測試以外,對于很多 NoSQL 數據庫一樣提供了自動化配置的支持,包括:Redis, MongoDB, Elasticsearch, Solr 和 Cassandra。 整合redis Redis是一個速度非常快...

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

Java

Java的神秘世界:為何說ClassLoader 是 Java最神秘的技術之一

5

尖兵 發布于 2019-10-11

ClassLoader 是 Java 屆最為神秘的技術之一,無數人被它傷透了腦筋,摸不清門道究竟在哪里。網上的文章也是一篇又一篇,經過本人的親自鑒定,絕大部分內容都是在誤導別人。本文我帶讀者徹底吃透 ClassLoader,以后其它的相關文章你們可以不必再細看了。 ClassLo...

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

Java

Vulhub漏洞系列:ActiveMQ任意文件寫入漏洞分析

12

鄧龍華 發布于 2019-10-11

*嚴正聲明:本文僅限于技術討論與分享,嚴禁用于非法途徑。 一、ActiveMQ簡介: Apache ActiveMQ是Apache軟件基金會所研發的開放源代碼消息中間件;由于ActiveMQ是一個純Java程序,因此只需要操作系統支持Java虛擬機,ActiveMQ便可執行。 二...

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

Java

使用 Jenkins 與 Sonar 集成對代碼進行持續檢測

13

劉莉莉 發布于 2019-10-11

SonarQube 與 Jenkins 簡介 SonarQube是 一個開源的代碼質量分析平臺,便于管理代碼的質量,可檢查出項目代碼的漏洞和潛在的邏輯問題。同時,它提供了豐富的插件,支持多種語言的檢測, 如 Java、Python、Groovy、C、C++等幾十種編程語言的檢測。...

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

Spring

一文聊透 Dubbo 優雅停機

4

Harries 發布于 2019-10-11

點擊藍色“ 程序猿DD ”關注我 回復“ 資源 ”獲取獨家整理的學習資料! 作者 | kiritomoe 來源 |  公眾號「Kirito的技術分享」 1 前言 一年之前,我(老徐)曾經寫過一篇《研究優雅停機時的一點思考》,主要介紹了 kill -9,kill...

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

Spring

多云架構落地設計和實施方案

6

xiaoli.he 發布于 2019-10-11

關注我們獲得更多精彩內容 “不要把雞蛋放在同一個籃子里”是一條知名的商業準則,在云平臺選擇上,很多公司也遵循這樣的準則。基于多云平臺構筑“業務中臺”并不是一件簡單的事情,需要構建一種快速繼承、可持續迭代的路徑,幫助整體方案落地。本文以實際項目案例為例,分析項目的架構設計、實施步驟...

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

Java

攜程的 Dubbo 之路

13

xubiao.zhuang 發布于 2019-10-11

緣起 攜程當初為什么要引入 Dubbo 呢?實際上從 2013 年底起,攜程內主要使用的就是基于 HTTP 協議的 SOA 微服務框架。這個框架是攜程內部自行研發的,整體架構在這近 6 年中沒有進行大的重構。受到當初設計的限制,框架本身的擴展性不是很好,使得用戶要想自己擴展一些功...

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

Java

前端自動化構建歷程

6

hanze 發布于 2019-10-10

做這件事的起因是因為公司處于高速發展階段,前端的代碼也在逐步從原來的ko、jquery轉變成現在的react,因此也出現了構建一個版本需要分別打包,然后手動合并的情況。以此為契機,我開始了整合前端資源,搭建符合公司現有業務場景的自動化構建流程。 主要用到的工具:gitlab、Je...

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

Java

Java面試- JVM 內存模型講解

4

darida 發布于 2019-10-10

經常有人會有這么一個疑惑,難道一定要懂得 JVM 的原理嗎?我不懂 JVM ,但我照樣可以開發。確實,但如果懂得了 JVM ,可以讓你在技術的這條路上走的更遠一些。 JVM 的重要性 首先你應該知道,運行一個 Java 應用程序,我們必須要先安裝 JDK 或者 JRE 。這是因為...

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

Spring

Nepxion Discovery【探索】微服務企業級解決方案

39

xubiao.zhuang 發布于 2019-10-10

Nepxion Discovery【探索】微服務企業級解決方案】 Nepxion Discovery【探索】使用指南,基于Spring Cloud Greenwich版、Finchley版和Hoxton版而制作,對于Edgware版,使用者需要自行修改。使用指南主要涉及的功能包括...

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

編程技術

關于容器、微服務、Docker的十大問題

劉莉莉 發布于 2019-10-10

容器的運行無法簡單參考虛擬機的實踐經驗。例如,幾乎任何工作負載都可以立即虛擬化,但是有些工作負載適合容器化部署,有的則不適合。 本文回答企業在使用容器時最常見的10個問題,幫助大家更好地理解容器部署、工作負載容器化等問題。 1.最適合容器的使用場景是什么? 在生產環境中,最適合容...

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

2013平特肖公式