原创 jna對於動態地址的動態庫的加載

動態庫的接口,裏面只寫動態庫的調用方法 public interface CaautooutMap extends Library { String calculate(String intput_data); /

原创 手動PageInfo分頁

項目中有時候遇到list多種來源,不能使用PageInfo在查詢數據庫時分頁,需要查詢全部之後,手動分頁。 //手動分頁的分割起始下標 Integer fromIndex = 0; //手動分頁

原创 poi的3.17版本問題

網上很多版本對於poi中樣式中樣式設置都是poi之前的操作,在poi3.17版本中並不能直接使用 (1)單元格樣式 在poi導出設置單元格樣式的居中問題時候,網上大部分的操作代碼如下: XSSFCellStyle cellStyl

原创 使用poi來導入具有合併單元格的excel表格

pom依賴 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId>

原创 XStream解析xml文件的讀寫

第一步:先建立對應的javaBean public class InitCollection { public String Index; public String HasParaList; public

原创 讀取xml文件的時候,報錯前言中不允許有內容

用記事本打開xml文件轉化爲UTF-8會有一個BOM頭,所以java在讀取時就會報以上錯誤。  解決方法:   用notepad++打開,在格式選擇“以UTF-8無BOM格式編碼”,然後保存, 就可以了。也可以使用EmEditor

原创 java傳入多個參數時報"Parameter 'XXX' not found. Available parameters are [arg1, arg0, param1,..."解決方案

項目使用的mybatis的xml版 controller層傳入多個參數時報"Parameter ‘XXX’ not found. Available parameters are [arg1, arg0, param1,…" 如下

原创 Invalid bound statement (not found): com.chuangqi.mapper.UserMapper.selectAll

原因 IDEA的maven項目中,默認源代碼目錄下的xml等資源文件並不會在編譯的時候一塊打包進classes文件夾,而是直接捨棄掉。 解決 方法1:將xml或properties等配置文件放到resource下,並修改獲取配置文

原创 使用mybatis generator出現Table Configuration scheme.table matched more than one table

在使用mybatis generator時,出現MyBatis Generator : Table Configuration scheme.table matched more than one table問題。 原因是使用了m

原创 解決Spring Boot在IE下返回json時提示下載的問題

解決SpringBoot在IE下返回json時提示下載的問題 SpringBoot版本2.0.1.RELEASE package com.manson; import java.nio.charset.Charset; impo

原创 關於Json和xml文件的相互轉化

關於Json和xml文件的相互轉化 需要兩個依賴: fastjson用於Json向JavaBean的互相轉化,可以很好的做到這一點,非常簡單。 xstream用於JavaBean和xml文件相互轉換 <dependency>

原创 Jackson將xml解析爲JavaBean

觀察XML文檔的結構: <?xml version="1.0" encoding="UTF-8" ?> <book id="1"> <name>Java核心技術</name> <author>Cay S. Hors

原创 java1.8的default關鍵字

在java裏面,我們通常都是認爲接口裏面是只能有抽象方法,不能有任何方法的實現的,那麼在jdk1.8裏面打破了這個規定,引入了新的關鍵字default,通過使用default修飾方法,可以讓我們在接口裏面定義具體的方法實現,如下。

原创 @JsonIgnore註解

註解名稱:@JsonIgnore 作用:在實體類向前臺返回數據時用來忽略不想傳遞給前臺的屬性或接口。 Eg:User實體中會有字段password字段,當返回用戶信息給前臺的時候,當然是不希望將password值也一併返回。所以,

原创 @JsonFormat與@DateTimeFormat註解的使用

註解@JsonFormat主要是後臺到前臺的時間格式的轉換 註解@DataFormAT主要是前後到後臺的時間格式的轉換 1.註解@JsonFormat 1.使用maven引入@JsonFormat所需要的jar包,我貼一下我這裏的