一、 背景 漢碼打印機(jī) ZPL 指令集操作,建議開(kāi)發(fā)方式使用ZPL指令集寫(xiě)個(gè)文本模板,采用字符串替換方式使用模板,也可以引入一些腳本參數(shù)。 二、 開(kāi)發(fā)注意事項(xiàng) 1、 總...
一、 背景 漢碼打印機(jī) ZPL 指令集操作,建議開(kāi)發(fā)方式使用ZPL指令集寫(xiě)個(gè)文本模板,采用字符串替換方式使用模板,也可以引入一些腳本參數(shù)。 二、 開(kāi)發(fā)注意事項(xiàng) 1、 總...
一、概述 通常使用 VUE 開(kāi)發(fā)的是單頁(yè)應(yīng)用,簡(jiǎn)稱SPA。隨著工程不斷變大,打包文件不斷增長(zhǎng),頁(yè)面的整體刷新加載速度慢慢成為瓶頸,越來(lái)越無(wú)法滿足業(yè)務(wù)對(duì)頁(yè)面響應(yīng)速度的要求。單頁(yè)...
一、前言 XSS 即 Cross Site Script,跨站腳本攻擊;縮寫(xiě)應(yīng)該是 CSS,但為了和 CSS(Cascading Style Sheet,層疊樣式表) 有所區(qū)...
跨站請(qǐng)求偽造(Cross Site Request Forgery), CSRF是一種網(wǎng)絡(luò)攻擊,欺騙受害者在登錄狀態(tài)下訪問(wèn)一個(gè)惡意網(wǎng)址,自動(dòng)發(fā)送一個(gè)偽裝成受害者請(qǐng)求來(lái)欺騙執(zhí)行...
一、簡(jiǎn)介 free命令是最經(jīng)常使用的命令之一,用于查看內(nèi)存使用情況。 free命令可以顯示Linux系統(tǒng)中空閑的、已用的物理內(nèi)存及swap內(nèi)存,及被內(nèi)核使用的buffer。 ...
一、寫(xiě)在前面以前寫(xiě)windows桌面應(yīng)用首選用C#,當(dāng)然是最好用的解決方案之一。這些年用java,才發(fā)現(xiàn)著實(shí)費(fèi)勁,最近這些年隨著硬件的能力提升,使用H5開(kāi)發(fā)各種移動(dòng)應(yīng)用,桌面...
一、寫(xiě)在前面 像在線文檔工具市場(chǎng)上很很多了,比如騰訊文檔,石墨文檔等。都已經(jīng)提供了像word,exce,powerpoint 這樣的功能,這些文檔工具很優(yōu)秀,使用起來(lái)非常的方...
一、寫(xiě)在前面 工作中會(huì)遇到excel的導(dǎo)入和導(dǎo)出,換個(gè)角度看,假如有個(gè) web 版本的excel ,且能上傳現(xiàn)有的,修改編輯后再下載也是個(gè)不錯(cuò)的方案。 Luckysheet ...
一、背景 在開(kāi)發(fā)中總會(huì)遇到這樣的場(chǎng)景,比如工單狀態(tài),流程狀態(tài),通過(guò)狀態(tài)判斷該執(zhí)行的操作,不斷改動(dòng)的需求導(dǎo)致永無(wú)止境的 IF、ELSE 和 BREAK 子句的層次結(jié)構(gòu),當(dāng)事情開(kāi)...
一、寫(xiě)在前面 一個(gè)常見(jiàn)的場(chǎng)景是:需要讓客戶端來(lái)上傳圖片,面臨的安全性問(wèn)題。給與客戶端永久憑據(jù)無(wú)疑是很大風(fēng)險(xiǎn)的,我們還可以選擇“給予一個(gè)臨時(shí)憑據(jù),這個(gè)憑據(jù)關(guān)聯(lián)到一個(gè) 授權(quán)的用戶...
一、寫(xiě)在前面 提高軟件團(tuán)隊(duì)效率的方式之一是實(shí)現(xiàn)CICD(持續(xù)構(gòu)建部署),基于Gitlab,Jenkins搭建一套流水線作業(yè)過(guò)程,可以很方便的做到從提交代碼到部署到目標(biāo)機(jī)器上。...
一、場(chǎng)景 開(kāi)發(fā)過(guò)程中,有時(shí)候需要查看 feign 的日志,那么怎么打開(kāi)呢 二、步驟 (1) 寫(xiě)一個(gè) FeignConfig 類,設(shè)置 feign 的日志級(jí)別 (2) 應(yīng)用 F...
一、寫(xiě)在前面 代碼風(fēng)格包含了變量的命名,縮進(jìn),注釋等內(nèi)容,在團(tuán)隊(duì)開(kāi)發(fā)中,多人協(xié)同開(kāi)發(fā)要避免各種風(fēng)格混合帶來(lái)的混亂,統(tǒng)一的代碼風(fēng)格是必須的。在開(kāi)發(fā)過(guò)程中,我們可以使用一些工具來(lái)...
一、寫(xiě)在前面 geoserver 提供了地圖服務(wù),可以通過(guò)它提供的 web 管理頁(yè)面,創(chuàng)建存儲(chǔ)庫(kù)和發(fā)布圖層。在實(shí)際使用中總不能每次都人工操作,太不方便了,往往還要和你的業(yè)務(wù)系...
一、寫(xiě)在前面 在項(xiàng)目中往往使用地圖作為底圖(比如 天地圖衛(wèi)星圖等),再其上覆蓋你的通過(guò)geoserver發(fā)布自定義圖層。本文記錄了我的實(shí)現(xiàn)方法。 二、過(guò)程 2.1 我遇到的難...
寫(xiě)在前面 網(wǎng)關(guān)為微服務(wù)架構(gòu)的系統(tǒng)提供簡(jiǎn)單、有效且統(tǒng)一的API路由管理,作為系統(tǒng)的統(tǒng)一入口,提供內(nèi)部服務(wù)的路由中轉(zhuǎn),給客戶端提供統(tǒng)一的服務(wù),可以實(shí)現(xiàn)一些和業(yè)務(wù)沒(méi)有耦合的公用邏輯...
寫(xiě)在前面 隨著微服務(wù)的流行,服務(wù)和服務(wù)之間的穩(wěn)定性變得越來(lái)越重要。 Sentinel 以流量為切入點(diǎn),從流量控制、熔斷降級(jí)、系統(tǒng)負(fù)載保護(hù)等多個(gè)維度保護(hù)服務(wù)的穩(wěn)定性。 概念 資...
1、背景 上了 springboot 微服務(wù)框架后會(huì)有很多微服務(wù),每次都到單個(gè)微服務(wù)自己的日志海洋里去找需要很大經(jīng)理,日志跟蹤就會(huì)成為一個(gè)麻煩。我們嘗試來(lái)尋找一個(gè)簡(jiǎn)化方案 2...
1、背景 上了 springboot 微服務(wù)框架后會(huì)有很多微服務(wù),每次都到單個(gè)微服務(wù)自己的日志海洋里去找需要很大經(jīng)理,日志跟蹤就會(huì)成為一個(gè)麻煩。我們嘗試來(lái)尋找一個(gè)簡(jiǎn)化方案 s...
場(chǎng)景 “分布式鎖”是用來(lái)解決分布式應(yīng)用中“并發(fā)沖突”的一種常用手段,實(shí)現(xiàn)方式一般有基于zookeeper及基于redis二種 使用基于zookeeper的分布式鎖 所需組件:...