原创 查看運行環境中所有的spring bean

一、查看運行環境中所有的spring beanspringboot有提供現成的方式,利用actuator功能,http://localhost:8080/actuator/beans即可查看所有beans。但是基於安全考慮,微服務均會將此接

原创 打印JSON對象時,如果內部鍵值爲null,則該鍵不會打印出來,too young too naive

幾年前博主在GitHub提的一個問題,記錄下!打印JSON對象時,如果內部鍵值爲null,則該鍵不會打印出來JSONObject{“a”:1,“b”:"",“c”:null,“d”:“loongshawn”}打印出來JSONObject{“

原创 CSDN、博客園、簡書、oschina、Iteye各大社區現狀

本文分析了國內的幾大技術社區(CSDN、博客園、簡書、oschina、Iteye)現狀,這些社區也是大家日常開發工作過程中查找資料最頻繁的地方,從活躍度、內容、發展現狀方面做了簡單初級的分析,供參考。同時文末重點聊聊csdn與長沙碰撞出的火

原创 大話CSRF攻擊的應對之道

這篇文章轉載自IBM社區作者牛 剛 和 童 強國的一篇文章,寫得通俗易懂。原文鏈接:https://www.ibm.com/developerworks/cn/web/1102_niugang_csrf/index.htmlCSRF 背景與

原创 impala/spark常見的命令彙總

impala/spark常見的命令彙總 待完善

原创 【漏洞預警】Spring Boot Actuator未授權訪問遠程代碼執行漏洞[轉]

一、Spring Boot Actuator漏洞描述事件2019年2月28日,阿里云云盾應急響應中心監測到有國外安全研究人員披露Spring BootActuator模塊中間件存在未授權訪問遠程代碼執行漏洞。漏洞描述Actuator是Spr

原创 一文讀懂HashMap[轉]

內容涉及以下幾方面:1、hashmap源碼解析2、hashmap爲什麼線程不安全3、hashmap/hashtable區別4、1.7/1.8hashmap實現區別總結詳細內容見:https://www.jianshu.com/p/ee0de

原创 Redis中的Scan命令的使用

1、背景Redis中有一個經典的問題,在巨大的數據量的情況下,做類似於查找符合某種規則的Key的信息,這裏就有兩種方式:一是keys命令,簡單粗暴,由於Redis單線程這一特性,keys命令是以阻塞的方式執行的,keys是以遍歷的方式實現的

原创 if/else或switch太多代碼臃腫,如何使用更優雅的方式實現?

if/else或switch太多代碼臃腫,如何使用更優雅的方式實現?

原创 2019.06.30一週新詞彙

開闢了一個新分類:新詞彙,這個欄目旨在記錄下平時工作生活中遇到的新表達,幫組理解更多內容。

原创 如何衡量研發效能?阿里資深技術專家提出5組指標

阿里妹導讀:新的一年,相信很多產品技術團隊把研發效能提升列爲重要的目標,甚至還有團隊爲此專門成立了項目組。然而,到底什麼是好的研發效能,卻很少有人能夠表達清楚。標準不清晰,又何談提升?https://yq.aliyun.com/articl

原创 try-catch-finally與try-with-resource

JDK1.7都發布這麼多年了,一直都習慣try-catch-finally,還不知道有try-with-resource這回事,通過這篇文章來了解下try-with-resource的簡潔之處。

原创 認識下BETA、ALPHA、RC、RELEASE、GA、SNAPSHOT等版本號的意義

主體內容轉載自https://blog.csdn.net/qq_37192800/article/details/80514696,本文僅新增部分配圖,及添加部分描述文字內容、段落、顏色效果。版本號版本號(在軟件、硬件行業均存在該概念,本文

原创 Java序列化、反序列化與無參構造函數

https://blog.csdn.net/zh15732621679/article/details/79803105

原创 關於阿里巴巴企業內部應用生命週期管理的一點思考

應用生命週期是指應用程序進程從創建到消亡的整個過程。比如軟件開發從需求分析開始,歷經項目規劃、項目實施、配置管理、測試管理等階段,直至最終被交付或發佈的全過程。上述是應用生命週期的定義,旨在回顧下概念,並非本文的核心要點。本文想梳理清楚的問