原创 服務端數據校驗
Hibernate Validator是Hibernate提供的一個開源框架,使用註解方式非常方便的實現服務端的數據校驗。 Hibernate Validator 提供了 JSR 303 規範中所有內置 constraint(約束) 的實
原创 RabbitMQ(1)
Ubutun安裝使用命令: apt-get install erlang-nox # 安裝erlang 需要erlang環境 erl # 查看relang語言版本,成功執行則說明relang安裝成功 apt-get
原创 數組(刪除)
1.list集合刪除元素,一般採用倒刪除,正向刪除數組下標和數組會移動,導致集合遍歷不完整。 for(int i=list.size()-1;i>=0;i--){ list.remove(i); }
原创 ES安裝使用問題
①linux 啓動es, 1)切換用戶 su命令(root用戶不能啓動) 2)bin目錄啓動(其他用戶可能沒有權限,sudo chown -R kf elasticsearch sudo chgrp -R kf elasticsearch
原创 SpringBoot2.0.2z整合ES(默認3.0.7)
一:安裝: 1)在linux下載並安裝elasticsearch在虛擬機上 2)增加用戶 sudo adduser username 然後切換用戶 sudo username(root用戶不能啓動服務) 3)對elasticsearch
原创 java8 Stream分頁
基於Stream的分頁 @Test public void contextLoads() { List list=new ArrayList(Arrays.asList(1,2,3,4,5,6,7,8,9,10));
原创 SSM對於事務的管理,基於註解
spring配置文件: <!--不掃描controller--> context:component-scan base-package="com.xx"> <context:exclude-filter type="annot
原创 SSM整合Quartz
一.引入依賴 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>
原创 返回json問題
1)java對象轉成JSON字符串,避免 $ref 返回結果集改成; JSON.toJSONString(list, SerializerFeature.DisableCircularReferenceDetect) 2)FastJson
原创 FastDFS文件服務器安裝
環境準備: ubuntu16.0.04 nginx1.10.0 FastDFS5.08 jar包準備: 1)libfastCommonhttps://github.com/happyfish100/libfastcommon/tre
原创 ElectricSearch 及其head插件windows安裝
1.安裝ElectricSearch 1,從官方下載中心 ElasticSearch Download 下載ElasticSearch安裝包, 2,將zip文件解壓到D盤,進入 D:\elasticsearch-6.3.5\bin 目錄,
原创 Springboot -data-redis中 對於java1.8的LocalDate 序列化問題
報錯:org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Expected array or string. 解決方
原创 Nginx安裝和使用
一.安裝 首先下載nginx.tar.gz,然後傳到linux服務器上。 然後需安裝nginx依賴庫 1.安裝gcc g++的依賴庫 apt-get install build-essential apt-get install lib
原创 Eclipse使用Maven的clean命令之後,項目報錯
該問題的特徵是,使用Eclipse 集成Maven 開發項目,執行clean 命令後,原來編譯的結果被清掉,然後在編輯、編譯源代碼或運行時報“XXX( 類) cannot be resolved to a type” 錯誤,
原创 MybatisGenerator對於text等字段生成兩個實體類
對於text類型的mysql字段,使用MybatisGenerator會生成兩個實體類,用着很不方便 在xml裏面配置: 1.conditional,默認是這種方式,當一張表只有一個主鍵時,不會爲主鍵生成單獨的實體類,超過一個則會生成單獨