原创 多點溫度監控: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