原创 Java使用Stream函數對集合進行分組

1 List<Map<String,String>> list = new ArrayList<>(); 2 Map<String,String> map1 = new HashMap<>(); 3

原创 Java stream 簡述

Java  Stream是Java  8中的一個新特性,它是一個集合元素(數組、List、Set等)處理的高級抽象,它提供的操作可以讓開發人員以聲明式的方式輕鬆地處理集合元素。Stream有以下特點:1.  它不是集合(集合是一種靜態的數據

原创 把map集合轉成 insert 的SQL語句,map中key作爲字段名,value作爲字段值

假設map集合的名稱爲map,表名爲table,可以使用以下代碼生成對應的SQL語句: 1 StringBuilder sb = new StringBuilder(); 2 sb.append("INSERT INTO table

原创 JS 提取集合中的部分字段到新的集合

假設你有一個包含以下數據的集合: 1 const books = [ 2 { title: 'The Alchemist', author: 'Paulo Coelho', year: 1988, genre: 'Fiction',

原创 JS 修改集合中某一個字段的名稱

假設你有一個包含以下數據的集合: 1 const books = [ 2 { title: 'The Alchemist', author: 'Paulo Coelho', year: 1988, genre: 'Fiction',

原创 Java 使用 POI 導出Excel,設置同一個單元格的內容顯示不同的文字顏色

要在 Java 中導出 Excel 並設置同一單元格的內容顯示不同的文字顏色,可以使用 Apache POI 庫來實現。下面是一個示例代碼,演示如何在單元格中設置不同顏色的文本: 1 // 創建工作簿和工作表 2 Workbook w

原创 不同字段的Map集合合併

1 import com.alibaba.fastjson.JSONArray; 2 import com.alibaba.fastjson.JSONObject; 3 4 import java.util.ArrayL

原创 java 導出多個Sheet的Excel文件

1 package com.forestar.patrol.service; 2 3 import org.apache.poi.hssf.usermodel.*; 4 import org.apache.poi.ss.

原创 java獲取指定年的指定月有多少天

1 /** 2 * 獲取指定年的指定月有多少天 3 * @param year yyyy 4 * @param month MM 5 * @return 天數 6 */

原创 JS獲取URL中參數的方法

1 /** 2 * 獲取URL參數的方法 3 */ 4 $.extend({ 5 getUrlVars : function() { 6 var va

原创 string.split(".")無法正確分割字符串

記錄一個坑,今天嘗試用“.”作爲字符串分割符對字符串進行分割的時候,發現無法獲得正確的值 查閱資料,發現要使用“\\”對“.”進行轉義,完整如下: 1 String[] strArr = "AAA.BBB".split("\\.");

原创 Spring自動裝配屬性爲null的解決辦法

在開發中,有時會遇到需要通過new關鍵字創建對象,然後內部調用了自動裝配的屬性,這時候運行發現,自動裝配的屬性爲null,從而拋出空指針異常,解決辦法如下: 1 @Resource 2 private MemberSe

原创 使用正則表達式生成匹配的字符串

我們在開發過程中,有時會需要給指定字段生成指定規範的值,這時候就需要用到正則表達式了,使用正則表達式生成指定格式的字符串,代碼如下: pom.xml 中添加一下節點 1 <!-- https://mvnrepository

原创 七大設計原則與23種設計模式

七大設計原則   開閉原則:對擴展開放,對修改關閉   里氏替換原則:集成必須確保超類所擁有的性質在子類中仍然成立   依賴倒置原則:要面向接口編程,不要面向實現編程   單一職責原則:控制類的粒度大小、將對象解耦、提高其內聚性   接口隔

原创 Arcgis server 發佈服務標記符號不顯示

ArcGIS Server 僅支持 TrueType 字體和 OpenType 字體。爲使字體在 GIS 服務內成功使用,字體必須位於服務器上或嵌入 GIS 資源中。例如,大部分字體可嵌入地圖文檔,但有時可能會遇到圖層使用的字體無法嵌入的情