原创 Java代碼執行效率慢,滿足不了後期業務需求

原文鏈接:https://blog.csdn.net/qq_42894896/article/details/82256770 如何優化功能模塊的業務代碼: 1、減少使用static修飾變量和方

原创 java解析Excel文件

這是我所要解析的文件,我只取其中快遞單號、省份、應到日期的數據。其他我都忽略不取,需求要求的。 String fullFileName = "/Users/mac/Desktop/zto/expressExce

原创 冒泡排序

原文鏈接:https://mp.weixin.qq.com/s/FbXqfcSQb9t71lfixvqUuQ 算法描述         1.比較相鄰的元素。如果第一個比第二個大,就交換它們兩個;

原创 選擇排序

原文鏈接:https://mp.weixin.qq.com/s/FbXqfcSQb9t71lfixvqUuQ 算法描述 n個記錄的直接選擇排序可經過n-1趟直接選擇排序得到有序結果。具體算法描述

原创 nginx配置限流

原文鏈接:https://www.jianshu.com/p/2cf3d9609af3 先上配置,想仔細看的再往下看: 在nginx.conf的http{} 代碼塊內加入這句: limit_r

原创 Mac的idea沒有找到plugins

原文鏈接:https://www.jianshu.com/p/8edd9165ef57 我從簡書那看來得,在蘋果旁邊的 IntelliJ IDEA中點擊 Preferences 中就有了

原创 Redis 緩存擊穿 緩存穿透 緩存雪崩

原文鏈接:https://baijiahao.baidu.com/s?id=1619572269435584821&wfr=spider&for=pc 1、緩存穿透:redis沒有獲取到數據,請

原创 git撤銷掉已經commit的代碼

原文鏈接:http://rogerdudler.github.io/git-guide/index.zh.html  1、先獲取服務器最新的版本歷史 git fetch origin 2、再把

原创 git pull refusing to merge unrelated histories

執行命令  git pull origin master --allow-unrelated-histories  

原创 StringBuffer會保留前面的值

項目中遇到很奇怪的現在,就是StringBuffer會保留前面處理過的值。我寫了個Demo測試了,復現了問題: @Controller @RequestMapping("/StringBuffer") public class Stri

原创 Linux 刷新docker中的redis緩存,但是報錯NOAUTH Authentication required.

1、查看正在運行的容器,找到redis  docker ps  2、進入redis  docker exec -it redis redis-cli ##docker exec -it  容器的名字 redis-cli 3、

原创 @Test中報空指針(NullPointerException)

將類上的註解@RunWith(SpringRunner.class)替換成@RunWith(SpringJunit4ClassRunner.class)

原创 java switch 裏面定義的變量會重名報錯

只需要在case :後面加上{ }中括號,使變量成爲局部變量就好了

原创 Set轉List,List轉Set,數組轉List,List轉數組

Set轉List: HashSet<Long> set = new HashSet<>(); ArrayList<Long> longs = new ArrayList<>(set); List轉Set: List<String>

原创 windows 開啓redis 報錯 Creating Server TCP listening socket 127.0.0.1:6379 bind: No error

 使用下面這個命令報錯,是因爲還沒有關閉redis的客戶端 redis-server.exe redis.windows.conf   如下按順序輸入如下命令就可以連接成功 1. Redis-cli.exe 2. shutdown 3.