原创 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是預設的黑