原创 Java 讀取二進制文件,將其恢復

// 二進制文件地址 File inFile = new File("文件地址"); FileInputStream inputStream = new FileInputStream(inFile); ByteArrayOutpu

原创 java.lang.ClassCastException: java.math.BigDecimal cannot be cast to [Ljava.lang.Object;

 當出現這個異常(這是因爲jdk老版本的一個bug),toString方法也報錯,直接再後面加"+""" String ss = data.get(0) +""; 對 String sss = data.get(0).toString()

原创 Java List模糊查詢並分頁

String keyword = request.getParameter("keyword"); //前端傳進list模糊查詢字段 int page = Integer.parseInt((StringUtils.isBlank(re

原创 Java 使用單例模式雙重校驗處理全局緩存

單例模式雙重校驗有兩種方式 1.使用synchronized 2.使用內部類 (推薦使用) 使用以下代碼需簡單修改 import com.harmonywisdom.ajproduct.ajproduct.mobile.bea

原创 Java List對象去重

private static List<實體> removeInfo(List<實體> info) { Set<實體> set = new TreeSet<>(new Comparator<實體>() { pub

原创 highcharts 實時動態刷新曲線圖

function create() { var series = new Array(); $.ajax({ type: "post", url: url, data: {

原创 Java POI 導入EXCEL數據緩慢調優

1.使用 SXSSFWorkbook workbook = new SXSSFWorkbook();// 創建一個Excel文件      將其賦上初始100條 SXSSFWorkbook workbook = new SXSS

原创 Mybatis $如何防止注入

#如何取代$防止注入 利用<bind>標籤 注:<bind>標籤最好放在<if>判斷,或者確保有值,否則會報空指針異常. 例: <if test="domainName != null and domainName != ''">

原创 Java POI JSON數組轉EXCEL

JSON數組轉EXCEL,自定義動態生成表頭 public static void createExcel(String[] heads,JSONArray jsonArray ,String uploadFileName) {

原创 SXSSFWorkbook 轉 InputStream

public static InputStream workbookConvertorStream(SXSSFWorkbook workbook) { InputStream in = null; try{

原创 TortoiseSVN 版本替換存放項目的文件夾變白,文件夾或者svn控制圖標不正常顯示

TortoiseSVN 替換高版本或者低版本時,文件夾顯示異常,暫時遇見兩個問題,記錄如下: 1.此文件夾和其他的文件夾顯示不一致: 2.此文件不顯示svn控制圖標 具體情況如圖所示: 解決方法: 第一步:  TortoiseSVN--

原创 Java 如何格式化中國標準時間

public static void main(String[] args) {           try {               String strDate = "Fri Mar 31 2017 00:00:00 GMT+0

原创 Maven項目mybatis的xml文件中groupId被轉成org.***、com.***、cn.***解決方法

     在項目中groupId作爲表中的字段,和maven的'groupId'(座標)重名,如果不設置過濾,maven項目打包時會把Mybatis的mapper.xml文件中groupId參數轉義成org.***、com.***、cn.

原创 Oracle SQL忽略大小寫模糊查詢

select * from 表名t where  lower(t.字段名) like lower('%字段值%'); 具體忽略字段值'%字段值%'根據業務情況而定。

原创 java獲取文件夾及子文件夾所有文件名和文件夾名

public static void getAllFileName(String path,ArrayList<String> fileName)   {       File file = new File(path);       F