原创 NWJS(NodeJS)調用打印機 - 打印小票
1 背景 架構設計:VueJS + Spring Cloud微服務架構 功能要求: 調用小票打印機打印小票,功能和超市收銀結算功能相同 使用NWJS包裝VueJS前端代碼實現exe安裝包和可執行文件 2 調查 經過調查,主要有如下幾種思路
原创 搭建ELK日誌分析平臺 - 2020年7月最新版
1 需求 項目中使用Spring Cloud進行開發,需要查看每個模塊中打印的日誌。 2 解決 使用ELK完美解決。官網是這樣描述的: ELK是3個開源項目的首字母縮寫,分別是ElasticSearch、LogStash和Kibana。
原创 SpringMVC方法級別的參數驗證
0 版本信息 Spring Boot:2.1.7.RELEASE Spring: 5.1.9.RELEASE validation-api: 2.0.1.Final hibernate-validator: 6.0.17.Final 1
原创 Java編程思想學習-《第二章 一切都是對象》
第2章 一切都是對象 儘管Java是基於C++的,但是相比之下,Java是一種更“純粹”的面向對象程序設計語言。Java語言假設我們只進行面向對象的程序設計。也就是說,在開始用Java進行設計之前,必須將思想轉換到面向對象的世界中
原创 哈是什麼編碼?Html實體
1 問題的提出 IOS使用XMPPFramework實現即時通訊時,需要加入羣組,加入羣組的packet如下: <presence to="哈哈哈@conference.testgroup
原创 html前端顯示tiff
0 問題的提出 項目中使用到了傳真(Fax)功能,而傳真收到的文件一般都是tif格式的。 我們需要把這樣的tif文件展示在前端。 後端會從某處下載這個tif文件,可以用字節數組表示這個文件。 1. 思路 思路1:修改擴展名。把tif修改爲
原创 Linux刪除軟鏈接的正確方式
謹慎使用rm -rf命令! # 假設軟鏈接是文件夾 # 正確,只刪除軟鏈接,不刪除軟鏈接對應的文件夾下的數據 rm appuploadfiles # 沒事!文件夾刪不掉 rm appuploadfiles/ # 危險!!!這會把這個軟鏈
原创 Linux下openfire設置爲服務並開機自啓動
1 實現思路 猜想openfire定然提供了腳本能夠使其成爲服務運行(想想tomcat就是這樣)。查看了bin下面的文件,如如下: 平時都是使用openfire進行啓動或者停止openfire的。查看openfire、ope
原创 Linux下Redis安裝及配置爲服務
最重要的要點 必備知識:linux常用軟件安裝過程 演示版本:Redis3.2.3 依賴軟件:tcl8.5+ 1.解壓 tar -zxf redis-3.2.3.tar.gz #解壓壓縮包 2.編譯
原创 Linux下MySQL定時備份
MySQL定時備份 2016年9月26日 14:18 最重要的要點 注意事項: 1.測試腳本是否正常執行 2.備份文件放在可用容量大的磁盤(df) 3.mysqldump不要使用軟鏈接,直接使用全路徑 1.編
原创 Java基礎學習《第十章 內部類》
1.內部類的定義 內部類:可以將一個類的定義放在另一個類的定義內部,這就是內部類。 2.創建一個簡單的內部類 具體操作:將類的定義置於外圍類的裏面即可。 <span style="font-size:14px;"><spa
原创 獲取SpringMvc配置文件中的bean
1.SpringMVC配置文件位置爲:WebContent/WEB-INF/springmvc-servlet.xml 2.要獲取的bean如下: <!-- 上傳文件 最大 10M --> <bean id="maxUploadSiz
原创 Linux下MySQL安裝及配置爲服務
MySQL安裝 2016年9月26日 14:18 最重要的要點 安裝版本:mysql-5.6.12-linux-64位 安裝環境:Cent OS7 1.解壓文件 tar -zxf mysql-5.6.12
原创 Linux下Apache httpd安裝及配置爲服務
Apache安裝 2016年9月26日 10:51 最重要的要點 安裝版本:2.4.23 依賴軟件:apr-1.4.5、apr-util-1.3.12和pcre-8.31 安裝環境:CentOS7 注意: C
原创 Linux下MySQL導入數據
MySQL導入數據 2016年9月26日 14:18 最重要的要點 要做的事: 1.連接數據庫 mysql -u用戶名 -p密碼 #連接數據庫 2.創建數據庫 CREATE DATAB