原创 記錄一次mybatis批量新增產生的問題

在使用mybatis插入大量數據的時候,爲了提高效率,放棄循環插入,改爲批量插入,mapper如下: package com.lcy.service.mapper; import com.lcy.service.pojo.TestVO

原创 springboot日期格式問題

在使用@RestController或@ResponseBody後,接口會把數據格式化爲json,同時日期也會格式化成這種 2019-05-22T16:00:00.000+0000 解決方法: 在application.properti

原创 undertow警告Buffer pool was not set on WebSocketDeploymentInfo

看提示讓你設置一下buffer pool,不然他就使用默認的 這個警告不影響使用,但是看着彆扭,於是 根據官方文檔,和源碼,自定義配置 /** * 功能描述: * * @author liuchaoyong * @version

原创 swagger報java.lang.NumberFormatException

原因: 在使用@ApiModelProperty的時候有個example屬性,如果沒設置默認值,會自動賦值""空字符串,導致整型數據賦值有問題 解決辦法: 修改maven依賴: <dependency> <gro

原创 正則表達式---預查

背景: 密碼校驗,要求由數字、大小寫字母三種字符組合 表達式: (?=.*[0-9].*)(?=.*[a-z].*)(?=.*[A-Z].*) (?=pattern)爲正向預查,用來判斷pattern是否可以匹配到目標字符串 在一個正向

原创 使用HttpClient發送Get/Post請求

背景: 通過第三方提供的restapi獲取數據 還是直接上代碼: maven依賴: <dependency> <groupId>org.apache.httpcomponents</groupId>

原创 vue父子組件傳參問題

用element-ui做了個dialog,父組件是主頁面,子組件是dialog裏套個form,效果如下 用過element的同學應該知道,模態框的開關需要通過一個參數控制,而開動作在父組件,關動作在子組件 父子組件如何控制一個參數呢?

原创 vue報錯Error in mounted hook: "TypeError: handlers.call is not a function"

不影響使用但是看着不爽 找找頁面裏有沒有空mounted mounted(){ }  

原创 SpringBoot單元測試

@RunWith(SpringRunner.class) @SpringBootTest(classes = DemoApplication.class) public class TestClass { @Autowired

原创 axios全局攔截器

背景: 使用vue+axios實現權限頁面攔截,自動跳轉登錄頁 流程: 用戶請求需要登錄權限的接口,後端攔截請求後返回狀態碼,前端根據狀態碼跳轉至登錄頁 代碼: 在vue的main.js中加入 axios.interceptors.re

原创 vue父子元素綁定事件疊加的解決方法

問題描述: 父子元素分別綁定了不同的點擊事件,點擊子元素,同時觸發父子元素的點擊事件 解決方案: 阻止父元素冒泡 @node-click.stop="getUserList" @click改爲@click.stop

原创 整合axis時的各種問題

背景: 對接第三方接口,不僅是以webservice發佈的,而且還依賴於axis,使用第三方提供的代碼樣例進行整合調用,卻遇到各種問題 日誌包衝突問題: java.lang.NoClassDefFoundError: org/apache

原创 dom4j解析xml

直接上代碼 maven依賴: <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId>

原创 wsimport解析wsdl失敗的解決辦法

使用wsimport自動生成java客戶端時,報錯如下: 錯誤原因: 服務端暴露的報文格式是自定義的,不符合規範 解決辦法: 根據提示2的解決辦法,在命令行中增加-extension wsimport -extension -s 生成

原创 java.lang.NumberFormatException: multiple points解決辦法

就跟錯誤提示一樣,類型轉換時,被轉換的對象有多個小數點造成的 錯誤代碼如下: public static void main(String[] args) { Double.valueOf("1.1.1"); }