前言 Callable,Future,Executor都是java.util.concurrent包下的工具類,作者李二狗,為了徹底吃透它們的概念,今天就假設(shè)這些類都不存在,...
前言 Callable,Future,Executor都是java.util.concurrent包下的工具類,作者李二狗,為了徹底吃透它們的概念,今天就假設(shè)這些類都不存在,...
JAVA && Spring && SpringBoot2.x — 學(xué)習(xí)目錄[http://www.itdecent.cn/p/67fce672e03e] 我們知道Spri...
阿里妹導(dǎo)讀:張建飛是阿里巴巴高級技術(shù)專家,一直在致力于應(yīng)用架構(gòu)和代碼復(fù)雜度的治理。最近,他在看零售通商品域的代碼。面對零售通如此復(fù)雜的業(yè)務(wù)場景,如何在架構(gòu)和代碼層面進行應(yīng)對,...
推薦一個用Spring Boot搭建的文檔在線預(yù)覽解決方案: kkFileView,一款成熟且開源的文件文檔在線預(yù)覽項目解決方案,對標業(yè)內(nèi)付費產(chǎn)品有【永中office】【of...
從HTTP/1.0開始,一直到HTTP/2,不管應(yīng)用層協(xié)議如何改進,TCP一直以來都是HTTP協(xié)議的基礎(chǔ),主要是因為他能提供可靠連接。 但是,從HTTP 3.0開始,這個情況...
JDK1.5開始引入了Agent機制(即啟動java程序時添加“-javaagent”參數(shù),Java Agent機制允許用戶在JVM加載class文件的時候先加載自己編寫的A...
本文轉(zhuǎn)載自 美團技術(shù)團隊:Java字節(jié)碼增強探秘[https://www.toutiao.com/article/6733163252718502414/?channel=&...
@CodeFox ??????
美團動態(tài)線程池實踐思路,開源了大家好,今天我們來聊一個比較實用的話題,動態(tài)可監(jiān)控的線程池實踐,全新開源項目(DynamicTp)地址在下方,歡迎star交流學(xué)習(xí)。 寫在前面 稍微有些Java編程經(jīng)驗的小伙...
DynamicTp 簡介 DynamicTp 是一個基于配置中心實現(xiàn)的輕量級動態(tài)線程池管理工具,主要功能可以總結(jié)為 動態(tài)調(diào)參、通知報警、運行監(jiān)控、三方包線程池管理等幾大類。 ...
1. 什么是規(guī)則引擎 規(guī)則引擎是一種嵌套在應(yīng)用程序種的組件,它實現(xiàn)了將業(yè)務(wù)規(guī)則從應(yīng)用程序代碼中分離出來,使復(fù)雜的業(yè)務(wù)規(guī)則實現(xiàn)變得簡單,也可以動態(tài)修改業(yè)務(wù)規(guī)則,從而快速的響應(yīng)需...
一、背景 我們在開發(fā)的過程中,經(jīng)常會引入別人寫的jar包實現(xiàn)某些功能。而別人的jar包一般都自動注入Spring容器中,假設(shè)別人都是通過@Bean或@Component注入的...
引言 相信大家對 IAST(Interactive Application Security Testing,交互式應(yīng)用程序安全測試) 和 RASP(Runtime appl...
本文研究范圍僅限Android或者Java。 在研究Android插件化技術(shù)的時候,看到一句話:J2EE框架Spring通過動態(tài)代理的Hook機制優(yōu)雅地實現(xiàn)了AOP編程...
當我們在開發(fā)一個系統(tǒng)的時候,隨著規(guī)劃的功能越來越多,按照復(fù)雜度和穩(wěn)定性相反的原則,為了保證系統(tǒng)能夠按照我們設(shè)想的目標運行,我們需要對系統(tǒng)的運行狀況進行監(jiān)控。 那么什么時候介入...