Drools 是用 Java 語言編寫的開放源碼規(guī)則引擎,使用 Rete 算法對所編寫的規(guī)則求值。Drools 允許使用聲明方式表達(dá)業(yè)務(wù)邏輯??梢允褂梅?XML 的本地語言編...
Drools 是用 Java 語言編寫的開放源碼規(guī)則引擎,使用 Rete 算法對所編寫的規(guī)則求值。Drools 允許使用聲明方式表達(dá)業(yè)務(wù)邏輯??梢允褂梅?XML 的本地語言編...
原文:http://www.cubrid.org/blog/dev-platform/understanding-jdbc-internals-and-timeout-con...
原文:http://tech.meituan.com/mt-crm-quartz.html 一、問題背景 美團(tuán)CRM系統(tǒng)中每天有大量的后臺任務(wù)需要調(diào)度執(zhí)行,如構(gòu)建索引、統(tǒng)計(jì)報(bào)...
數(shù)據(jù)發(fā)布與訂閱(配置中心) 發(fā)布與訂閱模型,即所謂的配置中心,顧名思義就是發(fā)布者將數(shù)據(jù)發(fā)布到ZK節(jié)點(diǎn)上,供訂閱者動態(tài)獲取數(shù)據(jù),實(shí)現(xiàn)配置信息的集中式管理和動態(tài)更新。例如全局的配...
創(chuàng)建新的對象并初始化的操作,可能會消耗很多的時(shí)間。在這種對象的初始化工作包含了一些費(fèi)時(shí)的操作(例如,從一臺位于20,000千米以外的主機(jī)上讀出一些數(shù)據(jù))的時(shí)候,尤其是這樣。在...
什么時(shí)候拋出異常(throw) 1、驗(yàn)證-拋出:當(dāng)程序檢測到非預(yù)期狀態(tài)、當(dāng)前處理層無法處理的,應(yīng)創(chuàng)建一個(gè)新的異常對象,并使用關(guān)鍵字throw,將異常拋給調(diào)用者 2、檢測-上拋...
在開發(fā)B/S系統(tǒng)時(shí),對于LOG,需要關(guān)注: 日志信息的集中采集、存儲、信息檢索:在WEB集群節(jié)點(diǎn)越來越多的情況下,讓開發(fā)及系統(tǒng)維護(hù)人員能很方便的查看日志信息 日志信息的輸出策...
應(yīng)用場景 大多數(shù)的商業(yè)計(jì)算中,一般采用java.math.BigDecimal類來進(jìn)行精確計(jì)算。比如:貨幣 使用 1、構(gòu)建BigDecimal 2、方法 3、格式化和四舍五入...
1 查看當(dāng)前設(shè)置 Character: 字符集Collation:在同一字符集內(nèi)字符之間的比較規(guī)則、排序 2 設(shè)置 mysql 命令: 1 服務(wù)器級 2 數(shù)據(jù)庫級 若沒有顯式...
鎖 鎖是用來管理對共享文件的并發(fā)訪問。InnoDB會在行級別上對數(shù)據(jù)庫上鎖。不過innodb存儲引擎會在數(shù)據(jù)庫內(nèi)部其他多個(gè)地方使用鎖,從而允許對不同資源提供并發(fā)訪問。例如操作...
介紹 事務(wù)(Transaction)是數(shù)據(jù)庫用來保證數(shù)據(jù)的完整性---要么都做修改,要么都不做。 特性:ACID 原子性(atomicity):事務(wù)是不可分割的工作的單位。 ...
該系統(tǒng)使用pt-query-digest搜集慢查詢?nèi)罩?,目前策略是?0分鐘搜集分析一次。將數(shù)據(jù)存儲在兩張表中:global_query_review 和 global_qu...
索引 索引是應(yīng)用程序設(shè)計(jì)和開發(fā)的一個(gè)重要方面。如果索引太多,應(yīng)用的性能可能會受到影響;如果索引太少,對查詢性能又會產(chǎn)生影響。 1 innodb存儲引擎介紹 innodb存儲引...
Introduction 監(jiān)控系統(tǒng)是整個(gè)運(yùn)維環(huán)節(jié),乃至整個(gè)產(chǎn)品生命周期中最重要的一環(huán),事前及時(shí)預(yù)警發(fā)現(xiàn)故障,事后提供翔實(shí)的數(shù)據(jù)用于追查定位問題。監(jiān)控系統(tǒng)作為一個(gè)成熟的運(yùn)維產(chǎn)品...