原创 多點溫度監控:ESP32+MAX31865+MQTT的一些坑

#沒有代碼 需求:N臺設備 × 每臺設備M個點溫度監控,上傳到後臺+前臺顯示 實現方案:ESP32+MAX31865溫度模塊 選用ESP32主要是自帶wifi,原來覺得只是採集數據上傳,運算能力無所謂,被打臉。原因

原创 Java Mongodb Date ObjectId 互轉

Java Mongodb Date ObjectId 互轉 ////////////ObjectId 轉 Date ///ObjectId前8位是日期,轉成10進制,乘以1000 long time = Integer

原创 最小二乘法 多項式擬合 C語言實現(引用)(附echarts畫圖代碼)

C++多階擬合(附echarts畫圖代碼)細微修改,更通用 細微修改,更通用 原文章 https://blog.csdn.net/sunshineacm/article/details/79069561 /* 本實驗根據數

原创 Spring Boot 和 PHP選哪個?

如果用公司類比的話,PHP像小公司,簡單暴力高效,Spring像大企業,臃腫緩慢穩定。 小公司的好處容易理解,大公司的好處在於穩定。這裏說的穩定不是運行過程的穩定,而是修改過程的穩定。 大的系統有很多功能,數個功能又組成模塊,甚至

原创 spring boot mongodb templete 兩個字段比較查詢

使用MongoTemplete比較兩個字段比較麻煩(類似SQL select * from db where quantity>finish) 1,Spring data MongoDB 目前不支持 $expr 2,可行的方式之一

原创 Arduino ESP32 開發環境不用糾結了,Vscode+PlatformIO插件纔是正解

#如題 Arduino 老用戶了,IDE體驗各種差,畢竟小公司 試過很多方式,PlatformIO插件纔是最佳選擇

原创 釘釘開發60020錯誤:訪問ip不在白名單之中

釘釘開發過程中提示{“errcode”:60020,“errmsg”:"訪問ip不在白名單之中,request ip=XXXXX} 要進入開發平臺設置兩個地方 1,服務器IP設置 2,安全域名

原创 釘釘開發,tomcat8.0不兼容問題

釘釘開發用到的jar包與tomcat8.0不兼容(主要是netty包衝突)用spring boot自帶的tomcat(9.X版)就不會報錯 如果非要使用tomcat8.0部署,可以下載相應dingtalk-sdk的源代碼(sour

原创 zxing android demo的一些小坑

zxing android demo的一些小坑 Zxing裏面只帶的android demo有一些代碼要調整,不能開箱即用 1,申請相機權限 新版本的相機要動態申請權限 //獲取相機權限 //判斷6.0大於等於.當前權限時,直接

原创 js過濾字符,只允許數字

//過濾非數字 function regularizeNumber(s) { //先把非數字的都替換掉,除了數字和- s = s.replace(/[^\d.-]/g, “”); let minusFlag = false; if

原创 spring boot 用RestTemplate post 在服務器間傳送文件

不同公司間傳數據是件麻煩的事情,協商格式會搞死人。主機廠會利用EDI。低成本而可靠的方式是己方系統導出excel文檔,發送;對方接收,導入對方系統。看似麻煩,實際上前期協調和後期升級都會很簡單。 爲了可靠,不能直接發到對方系統上,

原创 放棄Dubbo了,不太適合小系統

Dubbo更適合有專職運維的大系統。速度更快,效率更高。對於全棧,沒有專職運維的中小系統,推薦用RabbitMQ。代碼更簡單,管理也方便。特別是異常容易處理。雖然速度慢許多,但是對於低負載的系統,完全無所謂的。

原创 tplink和h3c路由之間,ipsec,L2tp是可以連接的。無線AC不通用。

tplink路由和h3c路由之間用ipsec,L2tp是可以連接的 有一個坑,有多臺分公司路由一起連入的時候,總部路由虛接口要選同一個。

原创 Qnap上部署RabbitMQ

Qnap上部署RabbitMQ 1,App Center中安裝 container station 2, container station 中查找,安裝 RabbitMQ 設置端口:15672 25672 4369 5671 567

原创 Spring Boot WebSocket 無法@Autowired問題

轉載弱思文章,親測可用鏈接 先要建一個@Configuration @Configuration @EnableWebSocket public class WsConfigure implements WebSocketConfig