原创 drools--Knowledge的實例

1.引入依賴 <!--規則引擎--> <dependency> <groupId>org.kie</groupId> <artifactId>kie-api</artifactId>

原创 註解小記

1.@jsaonIgnoreProperties 忽略類中不需要的字段 @JsonIgnoreProperties(value = { "available", "driverVehicleBinding

原创 Drools規則引擎drl文件語法

參考博客鏈接:https://www.cnblogs.com/atomicbomb/p/7251814.html drl文件內包含:包路徑,引用,規則體 package:包路徑,改路徑是邏輯路徑(第一行) import:導入外部變量,類(

原创 drools理論基礎

1.基礎API 規則編譯,規則收集,規則執行三類 KnowledgeBuilder 收集已經編寫好的規則,對規則文件進行編譯,產生KnowledgePackage 。可以檢查規則的正確性。 // 檢查規則正確性 if(kb.hasErr

原创 Maven的生命週期小記

前幾天在用一個插件的時候,感覺到pom文件的配置有些陌生,缺少了對maven的生命週期或maven的基礎的瞭解;有些時候一直在用的卻不瞭解原理,是個壞習慣。 maven官網 1. maven項目的構建過程: clean :清理編譯的項目

原创 JPA-序列化和級聯問題

報錯信息: Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hib

原创 計算機組成原理複習3

存儲器的層次結構 1.存儲器的分類 層次分類 主存儲器(內存):存放程序和數據,CPU可以直接隨機訪問,可以和高速緩衝存儲器(Cache)以及輔助存儲器交換數據。特點是容量較小,存取速度較快,每位價格較高 輔助存儲器:外存,存放暫時不用的

原创 數據結構複習小結4(排序)

插入排序 基本思想:每次將一個待排序的記錄,按其關鍵字大小插入到前面已經排好序的子序列中,直到插入完成。 ----直接插入排序 在有序子列裏找到第i個的位置k,將L[k.....i-1]中元素向後移動一個位置 void InsertSo

原创 操作系統複習1(操作系統概述)

操作系統概述導圖 特徵 併發:兩個或者多個事件在同一時間間隔內發生,併發性通過分時實現;並行爲同一時刻發生 共享:資源共享,系統中資源可供內存中多個併發執行額進程共同使用;共享可以分兩種方式-互斥共享方式(打印機),同時訪問方式; 虛擬

原创 Spring-bean的生命週期小記

記錄spring in action中講解  1.傳統:new進行實例化---->使用------>垃圾回收 2.spring:  bean 裝載到Spring應用上下文的過程 Spring 對bean進行實例化 Spring 將值和b

原创 cobertura插件應用過程

代碼覆蓋率 只能覆蓋字段聲明,構造函數或方法體。 引用:https://blog.csdn.net/bingleihenshang/article/details/102885020 1.引入插件(配合maven使用) <plugin>

原创 Mockito小記

在單元測試中需要外部的依賴(我的單元測試是調用了其他系統的方法);mockito 主要是用來模擬外部依賴接口的返回。 通過stub打樁,通過方法名及其參數定位測試樁然後返回預期的值。 Mockito.when消費的是方法的返回值,對方法內

原创 KIE

KIE(Knowledge is everything) KIE生命週期:  編寫  規則文件  構建  一個可以發佈部署的組件  測試  部署之前對規則進行測試  使用  程序加載jar文件,通過KieContainter 對其進行解析

原创 spring 的基本組成-----Spring Framework - Architecture

1.Data Access/Integration 數據的訪問及集成   jdbc:the jdbc module provides a JDBC-abstraction layer that removes th need for te

原创 lombok小記

1.lombok是啥     是java庫,它會自動插入編輯器和構建工具中,提供的註解,用來消除Java類中的大量樣板代碼。讓代碼變得乾淨,簡潔且易於維護。 2.使用  1)maven引入 <dependency> <gr