原创 JPA 多表左連接多條件分頁查詢

業務場景:  主表:訂單表,與客戶表、產品表、物流表存在一對一關係,映射字段爲id,現需要根據訂單編號、訂單日期、客戶名稱、客戶編號、產品名稱、產品編號、快遞單號查詢該筆訂單,需要支持模糊查詢和分頁。 Order實體類中的需要進行一對一

原创 IE、火狐、谷歌瀏覽器隱藏側邊滾動條

.div-box { // ie隱藏滾動條 -ms-overflow-style:none; // 火狐隱藏滾動條 scrollbar-width: none; // 舊版火狐隱藏滾動條

原创 JVM結構與工作原理

JVM主要由四個部分組成: 類加載器:將class文件加載進jvm 執行引擎:執行class文件中的字節碼指令 本地庫接口:調用本地方法庫 內存區/運行時數據區: 方法區:又稱作non-heap非堆,主要用來存儲類結構,包括

原创 mongodb自定義查詢Criteria如何模糊匹配

Criteria criteria = new Criteria(); criteria.where(ActiveEntity.F_CONTENT).regex(".*?\\" + content + ".*"); 以上方法存在

原创 apache commons-lang3字符串替換方法StrSubstitutor過期

先來看看StrSubstitutor的用法 Map valuesMap = HashMap(); valuesMap.put("animal", "quick brown fox"); valuesMap.put("targ

原创 spring data elasticsearch詳細接入方法

版本 spingboot 2.2.2.RELEASE 引入 spring-boot-starter-data-elasticsearch 可以不指定版本,工程會自動拉取springboot對應的版本依賴 elasticsearch ser

原创 國內源鏡像倉庫

公司類 搜狐開源鏡像站:http://mirrors.sohu.com/ 網易開源鏡像站:http://mirrors.163.com/ 開源中國:http://mirrors.oschina.net/ 首都在線科技股份有限公司:

原创 springboot統一返回處理、統一異常處理

代碼倉庫 https://github.com/tangtongda/springboot-advice.git 參考依據:https://github.com/purgeteam/unified-dispose-springb

原创 支付寶即時到賬接口調用實例

WEB項目接入支付寶接口開發流程 之前做web項目接入支付寶,網上看了很多文檔和案列,不是不講重點就是過時不適用了,導致走了很多彎路,經過冷靜分析總算跑通了,這裏分享下接入流程。 1.準備工作 1)支付寶服務商賬號,現在叫螞蟻金服

原创 內存模型(堆和棧工作原理,String詳解)

   JVM主要管理兩種類型內存:堆和非堆。 1.堆是運行時數據區域,所有類實例和數組的內存均從此處分配,這些對象通過new、newarray、 anewarray和multianewarray等指令建立。堆由垃圾收集器來回收內存,它的優

原创 vue+element-ui打包後找不到字體和圖標庫

在build/utils.js下找到 if (options.extract) { return ExtractTextPlugin.extract({ use: loaders,

原创 FST(Finite-State Transducer) 原理

參考依據:Weighted Finite-State Transducer Algorithms An Overview 這是一篇由紐約計算機和數學教授,同時也是全球人工智能超級大咖Mehryar Mohri在美國最大電信公司AT &

原创 Elasticsearch原理分析

  目錄   基礎概念: 基本特徵: 倒排索引: Term Dictionary Term Index Roaring Bitmap 聯合索引: Skip List 跳錶原理 基礎概念: Elasticsearch是一個基於Apache

原创 vue.js 學習筆記第一季-基礎指令集(JS胖老師課程)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/java