原创 去掉pgsql腳本中註釋
利用正則:comment '(?<=').*?(?=')'
原创 poi導入excel如何優化,優化步驟,代碼層面能做到的最大優化
由於公司做的是商業項目,代碼不方便貼上來,只記錄下思路。 項目中,有不少需要導入excel數據的地方,因爲項目趕工期,沒有考慮太多,直接實現了就完事了,在壓測的時候,發現導入數據到幾百條時就會出現前端連接超時,於是,優化成爲了必做項。 先
原创 ByteString與inputStream互轉
網上沒搜到,記錄一下 ByteString 是protobuf的bytes類型生成後對應的java類型 ByteString fileStream = request.getFileStream(); byte[] by
原创 Working tree has modifications. Cannot add --git subtree 拉取錯誤
錯誤如圖: 錯誤原因: 本地git有與遠程倉庫不同的地方,修改後撤銷的操作也會被判定爲與倉庫不一致。將當前代碼提交,並拉取倉庫代碼,保證代碼完全一致後,再使用命令拉取即可。
原创 微信小程序使用阿里雲ocr識別名片信息
事先說明,博文中只是一個簡單的demo。阿里雲的ocr識別有一定誤差,圖片的清晰光暗程度也會影響識別結果。 更完善的ocr識別名片程序,本人有兩種想法: 一種是使用全能名片王的api,有收費部分。 一種是同時使用阿里雲的名片識別接口和普通
原创 微信小程序支付SDK集成springboot
小程序支付SDK,剛開始做,網上找了很多,下載了三個demo,最後發現都有不同的實際問題,無法運行或各種報錯,這玩意還是需要個乾貨! 講重點: 1.下載微信官方的SDK https://pay.weixin.qq.com/wiki/doc
原创 springboot啓動圖修改(簡單好玩
在看springboot2.0新特性的時候,發現這麼個好玩的。可以修改springboot啓動圖。 對我來說,新大陸啊,原來springboot啓動圖片還可以修改!!!! 方法如下: 1)在application.yml同級位置新建一個
原创 linux安裝rabbitmq3.7.4
通過yum在線安裝,簡單、快捷、自動安裝相關依賴包。(需要你的服務器處於聯網狀態)。linux安裝rabbitmq3.7.4 1.安裝Erlang環境(RabbitMQ由Erlang語言開發) 1.1)下載Erlang的rpm安裝包 w
原创 idea連接github報錯:not found
錯誤來源於一個小功能,跟公司主產品完全分開的一個小功能,同事在github上建了一個項目,用於版本管理,我的idea之前連接的自己的項目,同事這個是私有的不公開的,但是給了我權限。當用idea連接的時候就出問題了:xxxx(項目名) n
原创 swagger整合springboot
1.pom文件中添加依賴 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactI
原创 Failed to execute Document.write() 百度地圖jsjdk異常
報這個錯的時候,按F12控制檯會有黃色提示,將提示中的地址引入頁面中即可。
原创 https與http底層區別
目錄 一.http1.0、http2.0和https的區別 1.http2.0優勢(http2.0基於谷歌的SPDY設計的,支持明文傳輸,但SPDY強制使用HTTPS) 2.https:是通過TLS或SSL對http進行加密 二.http
原创 leetcode面試題01.02java 判定是否互爲字符重排
面試題01.02: 題目:給定兩個字符串 s1 和 s2,請編寫一個程序,確定其中一個字符串的字符重新排列後,能否變成另一個字符串。 示例 1: 輸入: s1 = "abc", s2 = "bca" 輸出: true 示例 2: 輸入
原创 線上安裝docker(centos7)
本文出自我老大的博客,稍加整理,更易懂。原文:https://safami.co/2019/04/26/docker-install-on-centos-7-and-connect-by-intellij-idea/ 基本安裝: yum
原创 leetcode面試題01.01java 判定字符是否唯一
面試題01.01: 題目:實現一個算法,確定一個字符串s的所有字符是否全都不同。 難度:簡單 示例 1: 輸入: s = "leetcode" 輸出: false 示例 2: 輸入: s = "abc" 輸出: true 限制:0