前言本文的文字及圖片來源於網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理。作者:bihl 直接 ...
前言 不久前,因為需求的原因,需要實現一個操作日志。幾乎每一個接口被調用后,都要記錄一條跟這個參數掛鈎的特定的日志到數據庫。舉個例子,就比如禁言操作,日志中需要記錄因為什么禁言,被禁言的人的id和各種信息。方便后期查詢。 這樣的接口有很多個,而且大部分接口的參數都不一樣。可能大家很容易想到的一個思路就是,實現一個日志記錄的工具類,然后在需要記錄日志的接口中,添加一行代碼。由這個日志工具類去判斷此時 ...
2019-02-11 10:22 0 950 推薦指數:
前言本文的文字及圖片來源於網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理。作者:bihl 直接 ...
用了Spring很長時間了,一直想寫些AOP的東西,但一直沒有空閑,直到現在項目稍微進入正軌了,才趕緊寫寫。廢話不多說,先從AOP入門開始,后面再介紹AOP的原理(JDK動態代碼和CGLIB動態代碼的知識)。注:該部分適合於未接觸過Spring AOP的童鞋,如果是AOP老手,請 ...
前言 小明目前已經把“待辦事項”功能實現了,API文檔也搞定了,但是馬老板說過,絕對不能讓沒有任何監控的項目上線的。 Serilog是什么? 在.NET使用日志框架第一時間會想到NLog或是Log4Net,Serilog 是這幾年快速崛起的Log框架之一,Serilog是以 ...
WEB套打可選方案不多,理想的更少,利用免費控件Lodop+JavaScript實現精確套打,算是較為經典的選擇。這種方案其實比較簡單,利用一個htm文件就可以實現模板設計過程,幾乎是“空手套”式的開發,但理解這幾個步驟還是需要點時間,下面一步步詳細演示說明: 第一步:建立一個空白的模板設計文件 ...
了解Hive的都知道Hive有三種使用方式——CLI命令行,HWI(hie web interface)瀏覽器 以及 Thrift客戶端連接方式。 為了體驗下HWI模式,特意查詢了多方的資料,都沒有一個完整的部署方案,經過一下午的踩坑,這里特意總結一下,希望為后人節省點時間。 先放個 ...
一、Docker Compose是什么? Docker Compose是一個工具,用於定義和運行多容器應用程序的工具; Docker Compose通過yml文件定義多容器的docker應 ...
概述 當你的 Java 業務容器化上 K8S 后,如果對其進行監控呢?Prometheus 社區開發了 JMX Exporter 來導出 JVM 的監控指標,以便使用 Prometheus 來采集監控數據。本文將介紹如何利用 Prometheus 與 JMX Exporter 來監控你 Java ...
這是 【認真學編程】 系列的 第3篇 文章,歡迎點贊分享、寫留言,這些都是對我最好的支持。 全文2300字,閱讀預計5分鍾】 在前面幾篇文章中,多次提到裝X神器markdown,本人也是markdown的忠實粉絲,自從有了它,平時很少使用記事本、word正牌編輯器 ...