標簽:awk

Java

進擊的 Java ,云原生時代的蛻變

6

zhuangli 發布于 2019-09-16

作者| 易立 阿里云資深技術專家 導讀: 云原生時代的來臨,與Java 開發者到底有什么聯系? 有人說,云原生壓根不是為了 Java 存在的。 然而,本文的作者卻認為云原生時代,Java 依然可以勝任“巨人”的角色 。作者希望通過一系列實驗,開拓同學視野,提供有益思考。 在企業軟...

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

Java

DevOps平臺

10

changyuan.xu 發布于 2019-09-15

DevOps定義(來自維基百科): DevOps(Development和Operations的組合詞)是一種重視“軟件開發人員(Dev)”和“IT運維技術人員(Ops)”之間溝通合作的文化、運動或慣例。透過自動化“軟件交付”和“架構變更”的流程,來使得構建、測試、發布軟件能夠更...

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

Java

編程語言本紀丨逐鹿十五年,Java寶刀未老,Python青出于藍!

49

xubiao.zhuang 發布于 2019-09-05

哪種編程語言最火爆? 在不同的時代,這個問題也有著不同的答案,而一部編程語言的使用人數變遷史,實際上也是一部計算機世界的成長編年史。 一位名叫PYPL的油管up主很盡心地統計了從2004年到2019年,每個月使用人數最多的15種編程語言,并將這15年來的變化,制作成了一個4分鐘的...

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

編程技術

Opentracing and Jaeger in a real Go Microservices

5

yeseng 發布于 2019-09-04

背景 微服務極大地改變了軟件的開發和交付模式,單體應用被拆分為多個微服務,單個服務的復雜度大幅降低,庫之間的依賴也轉變為服務之間的依賴。由此帶來的問題是部署的粒度變得越來越細,眾多服務給運維帶來巨大壓力,不過好在我們有 Kubernetes,可以解決大部分運維方面的難題。 隨著服...

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

Java

兩步完成Jenkins服務器破解

7

尖兵 發布于 2019-09-01

為什么突然想到了破解Jenkins服務器呢,無非是自己想遠程登錄上去,操作一些不可告人的秘密(其實也就是利用這臺服務器可用資源)至于如何破解的呢!簡單到爆,接下來讓老夫娓娓道來 關于Jenkins 說道Jenkins,這個工具應該大家早有耳聞,一個持續集成的工具,我們可以在上面集...

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

Java

隨便分享點不那么常規的面試題(一)

changyuan.xu 發布于 2019-08-31

本題主要考察對linux的使用深度,屬于加分項,沒有用過awk至少要讓面試官知道你用過grep,如果都沒有用過的話,面試官會懷疑你是否有linux的使用經驗 awk是一個文本分析工具,將文件逐行讀入,然后默認按空格進行切片,對切開的部分進行單獨分析 格式是 awk [option...

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

Java

怎么獲取Thread返回值?(FutureTask解讀)

2

dulong 發布于 2019-08-29

墮落的人生啊…… 如何獲取Thread返回值? 偶然間看到這個問題,對于標配 jdk1.8 的我們是不是分分鐘拍出答案? 答曰:簡單, Callable ,完美解決,下一題…… 可是,身處 jdk1.4 (甚至更早)的前輩們,要怎么做才能拿到線程返回值呢?或者說,禁用 Calla...

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

Java

初學Docker(2)——Jenkins+Git+Docker打包應用成Docker鏡像

12

likai 發布于 2019-08-28

說在前面 雖然說跨度有點大,但是我寫這文章是給有些基礎的人們看的,而不是入門教程。 Jenkins 什么是Jenkins Jenkins是開源CI&CD軟件領導者, 提供超過1000個插件來支持構建、部署、自動化, 滿足任何項目的需要。 上面的是Jenkins官方對自己的...

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

Java

java應用監測(3)-這些命令行工具你掌握了嗎

3

xiaoli.wang 發布于 2019-08-25

監測java應用,最方便的就是直接使用jdk提供的現成工具,在jdk的安裝的bin目錄下,已經提供了多種命令行監測工具,以便于開發人員和運維人員監測java應用和診斷問題,因此,此類工具是java應用監測的重要手段。也是作為java開發人員需要掌握的基本技能。 2 常用監測命令行...

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

Spring

JBlog自動構建環境搭建 實戰練習jenkins+sh+spring+java+github webhook 自動構建博客系統

6

wenming.gapo 發布于 2019-08-21

今天實戰練習了一下jblog的全自動構建環境配置,演練了一下jenkins安裝配置,github webhook配置,sh腳本調整,一點點把jblog的全自動構建環境配置好!之所以搭建一個全自動構建環境,這是CI/CD系統學習之路的開端,終點是要消化一套支持java,ios,an...

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

Java

如何讓你的lint檢查更加高效?

5

yanxinchi 發布于 2019-08-18

導語:在自定義lint規則的實踐過程中,我們發現lint掃描的效率非常低,比如在項目中進行一次lint全量掃描,平均需要5分鐘左右,而且這是在僅掃描自定義規則的情況下。我們將lint掃描集成到了流水線中,所有的MR操作都會觸發掃描,并block住MR的流程。經常會發現這樣一種情況...

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

Java

阿里大廠流出的數百道 Java 經典面試題

12

songhua.gao 發布于 2019-08-11

BAT 常問的 Java基礎39道常見面試題 1.八種基本數據類型的大小,以及他們的封裝類 2.引用數據類型 3.Switch能否用string做參數 4.equals與==的區別 5.自動裝箱,常量池 6.Object有哪些公用方法 7.Java的四種引用,強弱軟虛,用到的場景...

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

Java

Java進程CPU占用高導致的網頁請求超時的故障排查

3

Harries 發布于 2019-08-05

一、發現問題的系統檢查: 一個管理平臺門戶網頁進統計頁面提示請求超時,隨進服務器操作系統檢查load average超過4負載很大,PID為7163的進程占用到了800%多。 二、定位故障 根據這種故障的一般處理思路,先找出問題進程內CPU占用率高的線程,再通過線程棧信息找出該線...

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

Java

Jenkins小項目—代碼測試、部署、回滾、keepalived+haproxy調度至tomcat

31

likai 發布于 2019-08-05

1.分別配置兩臺tomcat后端服務的java環境 1)準備jdk8壓縮包 [[email protected] jdk]# pwd /usr/local/src/jdk [email protected] jdk]# ls jdk-8u211-linux-x64.tar.gz 2)解壓jdk壓縮包當前...

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

Spring

單個阿里云ECS部署多個環境的應用

4

puefu.he 發布于 2019-08-04

因為剛起步,小程序項目規模小,本著勤儉持家(qiong)的原則,我的java應用在一個阿里云ECS上部署開發環境和生產環境。 端口規劃 首先要考慮Java應用端口規劃 8000:生產環境 9000:開發環境 同時在ECS上配置安全組規則,放開端口。 nginx配置 小程序生產環境...

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

編程技術

后端架構設計,如何扛住100億次請求?

18

hanze 發布于 2019-08-03

1. 前言 前幾天,偶然看到了 《扛住100億次請求——如何做一個“有把握”的春晚紅包系統”》一文,看完以后,感慨良多,收益很多。正所謂他山之石,可以攻玉,雖然此文發表于2015年,我看到時已經過去良久,但是其中的思想仍然是可以為很多后端設計借鑒。 同時作為一微信后端工程師,看完...

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

Java

第94期漏洞態勢

7

尖兵 發布于 2019-07-30

第 94 期( 2019.7.22-2019.7.28 ) 一、本周漏洞基本態勢 本周軒轅攻防實驗室共收集、整理信息安全漏洞2044個,其中高危漏洞972個、中危漏洞821個、低危漏洞251個,較上周相比較增加71個,同比增加3%。據統計發現SQL注入漏洞是本周占比最大的漏洞。 ...

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

Java

記錄一次Spring Boot假死診斷

3

zhuangli 發布于 2019-07-29

這兩天遇到一個服務假死的問題,具體現象就是服務不再接收任何請求,客戶端會拋出Broken Pipe。 檢查系統狀態 執行top,發現CPU和內存占用都不高,但是通過命令 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) pr...

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

2013平特肖公式