最近一個(gè)項(xiàng)目中需要用到OPC client嚼松,從OPC Server中獲取數(shù)據(jù)惫叛。主要的編程語言使用Java實(shí)現(xiàn)昌阿。實(shí)際開發(fā)中遇到了各種坑殖告,其實(shí)也和自己沒有這方面的經(jīng)驗(yàn)有關(guān)烘挫,現(xiàn)在寫...
最近一個(gè)項(xiàng)目中需要用到OPC client嚼松,從OPC Server中獲取數(shù)據(jù)惫叛。主要的編程語言使用Java實(shí)現(xiàn)昌阿。實(shí)際開發(fā)中遇到了各種坑殖告,其實(shí)也和自己沒有這方面的經(jīng)驗(yàn)有關(guān)烘挫,現(xiàn)在寫...
序 記得小時(shí)候,家里的電腦一直安裝著Windows 98厂抖,天天罵windows難用茎毁,雖然沒有別的最新的操作系統(tǒng)可以用,也看不出來Windows 98的設(shè)計(jì)風(fēng)格有多么古樸忱辅,只是...
背景: 目的是監(jiān)控tomcat的cpu和內(nèi)存的七蜘,本來是打算是使用zabbix自發(fā)現(xiàn)去做,但感覺又要寫模板墙懂,又要寫腳本橡卤,還要用自動化工具推自發(fā)現(xiàn)腳本,而且還擔(dān)心性能也不是很好损搬。...
NGINX有很多變量柜与,怎么才能看到所有的變量以及它們的值呢?對于Debug嵌灰,這是非常重要的弄匕。 一、解決方案 (一) 通過 headers 發(fā)送環(huán)境變量沽瞭。 然后粘茄,在瀏覽器的響應(yīng)...
Ballpark 指的就是棒球場,球打出去后會在球場的哪個(gè)地方落下很難說秕脓,但是一般而言打飛出場外的情況很罕見柒瓣,都是落在場內(nèi)的某處,所以 ballpark figure 就成了 “提出一個(gè)合理范圍內(nèi)的數(shù)字”吠架。
A ballpark figure 大概的數(shù)字單詞 ballpark 指棒球場芙贫。表達(dá) a ballpark figure 指一個(gè)粗略的估計(jì)或一個(gè)大概的數(shù)字。它常被用在會計(jì)傍药、銷售等領(lǐng)域磺平。 例句 Until I finish...
1 Sa-Token 1.1 引言 之前進(jìn)行鑒權(quán)、授權(quán)都要寫一大堆代碼拐辽。如果使用像Spring Security這樣的框架拣挪,又要花好多時(shí)間學(xué)習(xí),拿過來一用俱诸,好多配置項(xiàng)也不知道...
1 SpringBatch操作 1.1 SpringBatch介紹 SpringBatch 是一個(gè)輕量級菠劝、全面的批處理框架,旨在支持開發(fā)對企業(yè)系統(tǒng)的日常操作至關(guān)重要的健壯的批...
1 批處理查詢 1.1 引言 動態(tài)數(shù)據(jù)導(dǎo)出是一般項(xiàng)目都會涉及到的功能睁搭。它的基本實(shí)現(xiàn)邏輯就是從mysql查詢數(shù)據(jù)赶诊,加載到內(nèi)存,然后從內(nèi)存創(chuàng)建 excel 或者 csv 园骆,以流的...
1 Tomcat連接池 每個(gè)Spring Boot版本和內(nèi)置容器不同舔痪,結(jié)果也不同,這里以Spring Boot 2.6.11版本 + 內(nèi)置Tomcat容器舉例 1.1 簡介 ...
1 Disruptor 1.1 簡介 1.1.1 定義 Disruptor 是一個(gè)開源的高性能內(nèi)存隊(duì)列锌唾,由英國外匯交易公司 LMAX 開發(fā)的锄码,獲得了 2011 年的 Orac...
1 RestTemplate 1.1 引言 現(xiàn)如今的 IT 項(xiàng)目滋捶,由服務(wù)端向外發(fā)起網(wǎng)絡(luò)請求的場景,基本上處處可見渐排!傳統(tǒng)情況下炬太,在服務(wù)端代碼里訪問 http 服務(wù)時(shí)灸蟆,一般會使用...
Kudu表結(jié)構(gòu)設(shè)計(jì)最佳實(shí)踐 1.字段設(shè)計(jì) 字段數(shù)量最好不要超過300個(gè) 除主鍵外,其他字段可以為空 每一個(gè)字段均可以設(shè)置自己的編碼以及壓縮方式 Kudu1.7.0及其高版本,...
SSL/TLS 的版本 協(xié)議發(fā)布時(shí)間狀態(tài)SSL 1.0未公布未公布SSL 2.01995 年已于 2011 年棄用SSL 3.01996 年已于 2015 年棄用TLS 1....
前言 ??在日常的開發(fā)中驯耻,參數(shù)校驗(yàn)是非常重要的一個(gè)環(huán)節(jié)亲族,嚴(yán)格參數(shù)校驗(yàn)會減少很多出bug的概率,增加接口的安全性可缚。也會減少對接時(shí)不必要的溝通霎迫。比如說:在對接的時(shí)候前端動不動就甩...
前言 在關(guān)系型數(shù)據(jù)庫中,有一種邏輯關(guān)系比較難處理帘靡,這種就是樹形結(jié)構(gòu)知给。目前有很多主流的處理方案,比如說直接在業(yè)務(wù)表中存儲上一級id描姚,這樣就可以用遞歸查詢SQL的形式找到某一節(jié)點(diǎn)...
一個(gè)內(nèi)部使用的網(wǎng)盤系統(tǒng)涩赢,同事反饋登錄進(jìn)系統(tǒng)后頁面一直在反復(fù)刷新,url上的登錄token也在瘋狂變化轩勘。很明顯是因?yàn)楹笈_沒有成功判斷到用戶已經(jīng)登錄筒扒,導(dǎo)致頁面一直跳轉(zhuǎn)到登錄授權(quán)服...
隨著移動互聯(lián)網(wǎng)的興起,傳統(tǒng)基于session/cookie的web網(wǎng)站認(rèn)證方式轉(zhuǎn)變?yōu)榱嘶贠Auth2等開放授權(quán)協(xié)議的單點(diǎn)登錄模式(SSO)绊寻,相應(yīng)的基于服務(wù)器session+...