原创 Hardhat開發智能合約

windows下hardhat使用流程 記錄hardhat開發智能合約流程,之前在vscode中總是編譯不成功或者各種雜七雜八的問題,本次終於成功完成helloword的本地編譯,因此記錄下來。 創建hardhat測試文件夾 C:

原创 web3j操作和以太坊基礎知識

web3j操作和以太坊基礎知識 以太坊中的基本單位 單位很多,主要需要關注的是下面3種。 最小單位是wei 其中 ether就是常說的1個ETH。1個ETH是1e18 wei。 1個Gwei就是常說的gas,一個gas即一個Gwei=1

原创 基礎備忘(文件下載)

文件下載 @ApiOperation(value = "文件下載") @GetMapping("/download") public void downLoad(HttpServletResponse response,

原创 基礎備忘(生成EXCEL和CSV文件)

生成EXCEL和CSV文件 通過POI操作生成EXCEL本身沒有什麼難度,主要記住以下幾個概念就行。 引包,excel本身有不同版本,POI包也有所不同。 workbook、sheet、row、cell、style之間的關係 添加mav

原创 基礎備忘(發送htm正文帶圖片並且帶附件的郵件)

需求背景如下: 發送htm正文帶圖片並且帶附件的郵件 。如題所示,任務拆解關鍵字爲: html正文 帶圖片 帶附件 先介紹普通發郵件的方式 添加maven引用 <dependency> <groupId>or

原创 ubuntu安裝docker-composer

ubuntu安裝docker-composer 安裝docker,這個直接docker pull docker 就好,具體教程不在這裏列出。 安裝docker-composer 代碼安裝 curl -L https://get.

原创 Ubuntu18.04 安裝redis5.0.5集羣

目標:使用3臺服務器A、B、C,每臺服務器部署一套主從(1主1從),三個主服務來平分redis槽 10.108.1.88(6379、6380) 10.108.1.89(6379、6380) 10.108.1.90(6379、6380)

原创 springboot Jpa使用聯合主鍵時需要動態生成條件並且要按照聯合主鍵中某一個字段查詢

背景:前面有寫過一篇使用springboot Jpa通過引入 JpaSpecificationExecutor 來實現動態生成查詢條件的方式,主要代碼如下。 1 private Page<DrugApplyEntity> getDa

原创 centos7安裝ELS7.2.1

安裝elasticSearch 下載安裝 wget –c https://mirrors.huaweicloud.com/elasticsearch/7.2.1/elasticsearch-7.2.1-x86_64.rpm rpm -

原创 簡單搭建es環境並配置keyword檢索

1、下載安裝 ES下載地址:https://www.elastic.co/cn/downloads/past-releases logStash下載地址:https://www.elastic.co/cn/downloads/past-re

原创 攔截器執行順序及查看方法

在DispatcherServlet.doDispatch 方法中找到  if (!mappedHandler.applyPreHandle(processedRequest, response)) { return;

原创 解決使用bootstrap modal時,icon-picker組件被遮擋問題

背景:使用表格行內編輯時,修改和新增會彈出modal,在modal中有圖標選擇項(使用icon-picker完成),按照icon-picker例子配置完成後發現input的樣式已經變成選擇圖標項,但是點擊按鈕沒有反應,且console無報錯

原创 記一次cpu100%問題排查過程

問題發現 先上圖,從容器監控裏面看到cpu已經長期保持100%運行。(藍色線條cpu,綠色的是內存)     排查過程 通過堡壘機連上服務器查jstack 1、由於這臺容器裏面就一個java服務,而且已經確定是這個服務的問題,因此直接jp

原创 前端js函數中直接獲取springmvc後臺model中傳值

背景:使用springboot +springmvc +thymeleaf想在前端js中直接獲取後臺model傳的值 有兩種方式: 1、使用隱藏域,先把model的值通過標籤的方式放到某個input標籤下,再到js中通過jquery按照id

原创 docker安裝nexus搭建maven私庫

一、docker下載nexus docker search nexus docker pull nexus... 二、 啓動nexus容器 docker run -d -p 8801:8081 --name nexus -v /usr/pf