<input id="ohw05"></input>
  • <table id="ohw05"><menu id="ohw05"></menu></table>
  • <var id="ohw05"></var>
  • <code id="ohw05"><cite id="ohw05"></cite></code>
    <label id="ohw05"></label>
    <var id="ohw05"></var>
  • 摘要: 一、背景 最近有人問我ThreadLocal是如何做到在每個線程中的值都是隔離的,此處寫篇文章來簡單記錄下。 二、ThreadLocal解決的問題 該數據屬于該線程Thread自身,別的線程無法對其影響。(需要注意:需要調用ThreadLocal的remove方法) 不存在線程安全問題。(因為Thr 閱讀全文
    posted @ 2022-06-28 10:36 huan1993 閱讀(302) 評論(0) 推薦(1) 編輯
    摘要: 1、背景 在項目中,我們經常使用到update語句,那么update語句會鎖定表中的那些記錄呢?此處我們通過一些簡單的案例來模擬下。此處是我自己的一個理解,如果那個地方理解錯了,歡迎指出 2、前置知識 2.1 數據庫的隔離級別 mysql> show variables like 'transact 閱讀全文
    posted @ 2022-06-24 08:00 huan1993 閱讀(380) 評論(0) 推薦(1) 編輯
    摘要: 一、背景 本文簡單記錄一下,在mac arm 架構下使用 Vmware Fusion虛擬機下Centos7下如何配置靜態ip地址。如果使用dhcp靜態ip地址的動態分配,那么可能ip地址會發生變化,因此需要使用靜態ip地址。 二、實現功能 虛擬機內部使用靜態ip地址。 虛擬機可以訪問到外部網絡。 三 閱讀全文
    posted @ 2022-06-13 18:44 huan1993 閱讀(20) 評論(0) 推薦(0) 編輯
    摘要: 一、背景 在之前的文章中,我們的業務規則都是寫在了drl文件中,這對開發人員來說是沒有什么問題,如果是業務人員則不怎么友好,這篇文章我們簡單學習一下drools中決策表的使用,規則是寫在excel文件中。 二、一個簡單的決策表 在上面這個圖中ResultSet和ResultTable是必須的,而且同 閱讀全文
    posted @ 2022-05-30 08:09 huan1993 閱讀(317) 評論(2) 推薦(0) 編輯
    摘要: 1、背景 在之前的章節中,我們的drools規則文件都是在src/main/resources目錄下寫死的,這樣不夠靈活。假設我想在程序運行的過程中,動態去修改規則,這樣就不好實現。此處我們將規則文件保存到數據庫中,實現規則的動態加載、刷新。 2、前置知識 1、如何動態構建出一個kmodule.xm 閱讀全文
    posted @ 2022-05-28 10:06 huan1993 閱讀(195) 評論(0) 推薦(0) 編輯
    摘要: 1、背景 此處主要記錄一下2個小的知識點,防止以后忘記。 1、如何在drools中執行某個drl文件。 2、如果我們的規則是一個String類型的字符串,那么該如何執行。 2、實現 2.1 執行指定的drl文件 KieHelper kieHelper = new KieHelper(); // 獲取 閱讀全文
    posted @ 2022-05-26 14:35 huan1993 閱讀(12) 評論(0) 推薦(0) 編輯
    摘要: 1、背景 在之前的文章中,我們學習了drools的一些基本語法,在這篇文章中,我們實現在SpringBoot中集成drools。 2、需求 我們需要在drools中判斷用戶是否可以玩游戲。 規則一:如果用戶的年齡age>=18,則可以玩游戲。 規則二:如果用戶的年齡age<18,則不可以玩游戲。 3 閱讀全文
    posted @ 2022-05-26 10:05 huan1993 閱讀(37) 評論(0) 推薦(0) 編輯
    摘要: 1、背景 在我們開發的過程中,可能一個場景需要寫多個規則,但是某些規則和別的規則又是互斥的關系。即某個規則成立時,不管其余的規則是否成立,其余的規則都不在執行。那么這種場景該如何處理呢? 2、需求 假設我們有三個規則 rule-01、rule-02和rule-03,當rule-02執行后,那么rul 閱讀全文
    posted @ 2022-05-26 09:41 huan1993 閱讀(124) 評論(0) 推薦(0) 編輯
    摘要: 1、背景 在我們編寫drools規則文件的過程中,可能會編寫好多規則。drools引擎在模式匹配的時候,可能一下子激活了好多規則,但是我只想執行某個指定的規則,那么這個時候該怎么操作呢? 2、方案 2.1 通過AgendaFilter來實現 我們知道,在drools模式匹配的時候,會將所有的規則進行 閱讀全文
    posted @ 2022-05-25 14:09 huan1993 閱讀(21) 評論(0) 推薦(0) 編輯
    摘要: 1、背景 此處介紹一下drools中then部分的寫法,以及一些內置的方法,比如insert/delete/modify等等。同時也介紹一下rule的繼承,和在when中實現if else if 等操作。 2、支持的方法 drools提供了一些內置的方法,這些方法會修改drools的工作內存中Fac 閱讀全文
    posted @ 2022-05-25 08:04 huan1993 閱讀(92) 評論(0) 推薦(0) 編輯
    国产美女a做受大片观看