原创 mybatis一次 行插入十萬條數據優化問題;
廢話不多說直接上代碼;mapper文件中: <insert id="saveList" parameterType="hashmap" > INSERT INTO tb_vehicle_tag (i
原创 啓動SpringMVC項目時,執行一個方法
Spring/SpringMVC在啓動完成後執行方法 package com.storezhang.web; import com.storezhang.util.TimeUtils; import com.storezhang.
原创 通過SpringMVC實現RabbitMQ消費隊列
RabbitMQ不做過多介紹了,在項目中作爲解耦實現異步請求或解決併發等等都會很多實用; 下面直接上乾貨,SpringMVC集成RabbitMQ工能; 引入pom依賴: <dependency> <groupId>org.spr
原创 16個java操作工具
16 個超級實用的 Java 工具類 1. org.apache.commons.io.IOUtils closeQuietly:關閉一個IO流、socket、或者selector且不拋出異常,通常放在finally塊 toStri
原创 java中字符串過大進行壓縮
使用GZIP壓縮字符串; 代碼如下: package com.kafka.Utils; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream;
原创 java轉出excel文件案例
工具類代碼PoiExcelExport如下: package com.myssm.util.poi; import java.io.File; import java.io.FileOutputStream; import java.
原创 遠程斷點Tomcat服務配置文件
項目中經常遇到需要遠程斷點的服務;一下兩種方法: 第一:startup.sh 中添加: declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -X
原创 關於poi解析生成excel文件下載內容亂碼問題解決方案
以上是解析後下載打開亂碼的顯現; 我爲這個問題查了整整一天都沒找到答案;後來慢慢分析最終解決了; 首先通過response響應到頁面所以在請求的時候就要指定請求內容: poi解析代碼我就不寫了網上一大堆我就說說重點代碼如下: 首先前臺請求
原创 關於java代碼中那些字符串效率問題;
一:常用的字符類型; Stirng和StringBuff和StringBuilder添加十萬條數據效率差距; String s = ""; StringBuffer buffer = new StringBuffer();
原创 OSS獲取文件加下所有文件絕對路徑
初始化參數: private String endpoint = "http://oss-cn-shanghai.aliyuncs.com"; private String accessKeyId = "XXXXXXXX";
原创 關於集合List的常見操作效率問題;
第二:List和ArrayList和LinkedList和TreeSet和HashSet之間使用效率問題: 常見操作:1:添加/遍歷 int mis = 100000; List<String> List
原创 關於java線程安全同步問題
Java併發——線程安全、線程同步、線程通信 線程安全 進程間"共享"對象 多個“寫”線程同時訪問對象。 例:Timer實例的num成員,即add()方法是用的次數。即Timer實例是資源對象。 class TestSync imple
原创 在集合中做字符相同比較效率問題
第一:集合中做字符包含等比較; 十萬條查找1萬條數據代碼如下; String congt = "XXOO8"; int mis = 100000; ArrayList<String> arrayList =
原创 OSS文件上傳下載獲取url的代碼;
關於阿里OSS文件上傳下載的代碼如下: package com.zxq.iov.cloud.sp.fota.utils.common; import java.io.File; import java.io.InputStream; im
原创 SpringBoot集成dubbo
SpringBoot集成dubbo初認識; 1.1springBoot依賴 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring