原创 Golang筆記之環境搭建

Golang環境搭建安裝Golang環境變量配置Hello World 本文主要描寫了在macOS上搭建Golang環境。 安裝Golang 從golang.org下載安裝包並安裝,安裝完成後用go version命令檢查安裝

原创 SSM框架JUnit單元測試遇到的Bug

問題描述 項目框架使用SpringMVC&Spring&MyBatis框架開發,在tomcat容器中運行正常,但是使用JUnit對DAO層進行單元測試出現BindingException,異常日誌: org.apache.ibat

原创 Spring Boot 部署腳本

寫在前面的話 這裏是一個在Linux環境上,使用Git+Maven實現Spring Boot項目的快捷部署和啓動的腳本,推薦給JavaEE開發和運維同學們。 乾貨 在項目跟路徑上新建一個 deploy.sh文件 vim dep

原创 git轉移到新的倉庫

git remote rename origin old-origin git remote add origin [email protected]:yimcarson/***.git git push -u origin

原创 JarEncrypt2加密工具

JarEncrypt2是一個jar包加密工具,類加載器基於jvmti實現,可以有效防止java代碼被反編譯,支持CentOS、Ubuntu等Linux環境,和MacOSX環境。 JarEncrypt2下載檢測環境變量修改加密範

原创 記lombok插件builder模式的一個坑

使用lombok的builder模式時,如果屬性有指定的默認值,不能使用靜態的builder().build()創建對象,正解見下文。 一個坑 最近接手了一套代碼,代碼中的數據庫表id用了UUID,有如下一個實體: import

原创 方法封裝如何使用帶範型的集合

public static <T> List<T> foo(Class<T> clazz, /* 其他參數*/) throws IllegalAccessException, InstantiationException

原创 Java實現谷歌身份驗證器

生成一個隨機祕鑰 public static String generateSecretKey() throws NoSuchAlgorithmException { SecureRandom sr = Se

原创 Java生成納秒時間戳

記一次生成高精度時間戳,類似與.net的時間戳,碼着備忘。 long timestamp = System.currentTimeMillis() * 1000000L + System.nanoTime() % 100000

原创 nexux安裝與配置

nexux安裝與配置 安裝nexux 下載Nexus Repository Manager OSS 3.x,官網地址https://www.sonatype.com/download-oss-sonatype,複製下載鏈接,使用w

原创 比特幣錢包(bitcoin-core)的食用方法

這裏是bitcoin-core的使用教程,及如何在PC端搭建冷錢包。 正文 下載bitcoin-core 可前往比特幣官網下載頁下載最新版,如果想用老版本可以去Github看看,或者去這裏直接下載。對於PC端,有安裝版和壓縮版

原创 Ubuntu環境安裝USDT錢包

下載程序包 下載 前往https://github.com/OmniLayer/omnicore/releases下載需要的程序包。下面是爲Ubuntu環境安裝最新的omnicore需要的程序壓縮包。 wget https:/

原创 Libra鏈節點安裝

Libra 這裏是Libra鏈節點的安裝教程,安裝環境是Ubuntu 16.04.6 LTS。 節點安裝 官方文檔https://developers.libra.org/docs/my-first-transaction cl

原创 如何優雅地部署SpringBoot

寫在前面的話 這裏是一個在Linux環境上,使用Git+Maven實現Spring Boot項目的快捷部署和啓動的腳本,推薦給JavaEE開發和運維同學們。 乾貨 在項目跟路徑上新建一個 deploy.sh文件 vim dep

原创 macOS終端字體顏色DIY教程

換了mac book後經常用Terminal登錄Linux系統,強迫症的趨勢下,決定修改mac終端的主題,目標是看起來跟Ubuntu一樣。 效果圖: 修改終端的偏好設置 打開終端的偏好設置,選一個喜歡的主題,Pro是預設的黑