原创 java.lang.NoClassDefFoundError: org/apache/commons/lang/text/StrLookup解決過程

前言: 今天在拉新項目後啓動時出現如下異常: java.lang.NoClassDefFoundError: org/apache/commons/lang/text/StrLookup 首先 先搞清楚java.lang.ClassN

原创 org.xml.sax.SAXException: SAX2 driver class org.apache.xerces.parsers.SAXParser not found

前言:導入excel表格並使用XML配置文件校驗解析 出現如下異常:org.xml.sax.SAXException: SAX2 driver class org.apache.xerces.parsers.SAXParser

原创 TortoiseSVN的bin目錄下缺少svn.exe文件

使用IDEA配置SVN時出現"Can’t use Subversion command line client: svn The path to the Subversion executable is probably

原创 SQL Server的最大容量規範整理標註(2019)

最近在做批量插入SQL Server時,出現了SQL參數過多的錯誤異常。經查閱資料,發現SQL server對於SQL中用戶自定義的參數限制爲2100個。於是變更了批量插入的分組數,解決該問題。 以下是蒐集的關於SQL Server的

原创 SpringBoot中使用Elasticsearch入門教程(下)

書接上文,學習了JPA形式的使用,咱們今天來看看進階版ES原生API的使用有何不同 進階版ES原生API的使用 1. 原理概述 如果有小夥伴去跟過ElasticsearchRepository所封裝操作方法的源碼的話,會發現底

原创 SpringBoot中使用Elasticsearch入門教程(上)

微信公衆號:Java編程之道 Spring Data全家桶中對Elasticsearch也做了集成,本文接下來會基於最新的Spring Data Elasticsearch 4.0介紹在spring中對ES的基本使用。

原创 還在寫if...else...來進行業務屬性判斷?試試Bean Validation校驗之@Valid和@Validated

前言: 在實際項目中,我們通常會有大量需要對前端傳參校驗的需求,若對每個字段、每種規則都使用if...else...來判斷會造成代碼臃腫,冗餘度高。若想解決該問題,不妨來看看下面的兩個註解:@Valid和@Validated。  一、

原创 常用排序算法總結——Java語言實現

常用排序算法:冒泡排序,選擇排序,插入排序,稀爾排序,快速排序,歸併排序,堆排序,桶式排序,基數排序 目錄 一、冒泡排序(BubbleSort) 二、選擇排序 三、插入排序(Insertion Sort) 四、希爾排序 五、快速排序(Qu

原创 Java8新特性整理--簡潔實用版

Java8 新增了非常多的特性,我們主要討論以下幾個: Lambda 表達式 − Lambda允許把函數作爲一個方法的參數(函數作爲參數傳遞進方法中。 方法引用 − 方法引用提供了非常有用的語法,可以直接引用已有Java類或對象(實例)的

原创 MysqlDataTruncation: Data truncation: Incorrect datetime value:'2046-11-24 16:44:49.866' 異常解析

今天在入MySQL庫一個時間值時發現報了jdbc.exceptions.MysqlDataTruncation: Data truncation: Incorrect datetime value: '2046-11-24 16:44:4