原创 Spring Security 官方demo學習

Spring Security提供了一種簡單、靈活且強大的機制來保護Web應用程序。藉助一系列Servlet Filter能夠控制對Web資源的訪問,包括MVC控制器。藉助於Java配置模型,能夠簡潔的聲明Web安全性功能。 當認證用戶是

原创 Mac下的虛擬機Centos7確認聯網否?並設置聯網

我這裏Mac下用的虛擬機parallel desktop 1. Centos7 確定有網絡? 答:ping www.baidu.com  超時的話,代表沒網絡。 有網絡返回如下界面:   2.沒網的話,設置如下,然後重新ping ,就可

原创 java 設置Excle導出數字格式

import jxl.Workbook; import jxl.WorkbookSettings; import jxl.write.*; import jxl.write.Number; WorkbookSettings setti

原创 通過GC日誌查調用GC的代碼

線上反饋GC比較頻繁。然後我們通過GC.log來鎖定GC代碼。 1.   打印GC日誌文件到磁盤: -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/logs/gc.log 2. 查看

原创 BoolQueryBuilder 和 wildcardQuery withFilter 查詢

一. BoolQueryBuilder查詢說明 BoolQueryBuilder qb = QueryBuilders.boolQuery(); 1. 返回的文檔必須滿足must子句的條件,並且參與計算分值 qb.must(QueryBu

原创 ElasticSearchTemplate 中文篩選 無結果的解決辦法

// 精確查找,ElasticSearchTemplate加中文篩選後無結果 String field = "title"; BoolQueryBuilder boolQueryBuild

原创 SpringBoot 集成 elasticsearch 實現精確查詢

在上面幾篇elasticsearch文章的基礎上,本篇將SpringBoot 集成 elasticsearch 。 在集成前,先放一張圖,這個要嚴格遵守,否則會出現各種各樣的問題。我本地使用的是紅框標出來的這個版本。 一. Spring

原创 elasticsearch IK 中文分詞器 精確查詢

Mac下安裝ElasticSearch 6.6.2 MAC下安裝ElasticSearch Head插件 在上面2篇文章的基礎上,來學習下IK IKAnalyzer: 免費開源的java分詞器,目前比較流行的中文分詞器之一,簡單,穩定,想

原创 Java PDF文件生成

需求:訂單數據生成PDF文件 方案:思路是通過本地的Excle模版和訂單數據生成PDF文件。 先把數據填入到Excle模版中,然後通過Excle轉爲PDF文件,輸出PDF文件。 Excle模版內容如下: 生成PDF所需要的依賴如下: 

原创 Spring獲取Bean的兩種方式

1. 通過XML加載Bean (使用傳統的 xml 配置方式創建一個 bean 的方式) @Test public void ClassPathXmlApplicationContextTest() {

原创 深入理解synchronized底層原理,一篇文章就夠了!

前言 一、synchronized的特性 1.1 原子性 1.2 可見性 1.3 有序性 1.4 可重入性 二、synchronized的用法 三、synchronized鎖的實現 3.1 同步方法 3.2 同步代碼塊 四、syn

原创 Mycat 水平拆分----分表

相對於垂直拆分,水平拆分不是將表做分類,而是按照某個字段的某種規則來分散到多個庫之中, 每個表中 包含一部分數據。簡單來說,我們可以將數據的水平切分理解爲是按照數據行的切分,就 是將表中的某些行切分 到一個數據庫,而另外的某些行又切分到其

原创 MAC下Centos7 搭建Mysql主從數據庫

準備條件:2臺Mac電腦,通過虛擬機都裝有Centos7,首先在給2個Centos7系統裝好Mysql8.0,安裝方法見我前面的文章。 Mac-A的Centos地址爲192.168.1.103,爲主數據庫。 Mac-B的Centos地址

原创 Java 導出excle(中文名的excle)

  @SuppressWarnings("unchecked") @ResponseBody @RequestMapping(value = "/exportOrderList", method = Reques

原创 Spring Cloud 服務註冊,負載均衡

Eureka:註冊中心(類似於Zookeeper) Ribbon: 負載均衡,通過RestTemplate來發起url的請求。比如:restTemplate.getForEntity("http://COMPUTE-SERVICE/add