原创 java.lang.ClassNotFoundException: org.spongycastle.jce.spec.ECParameterSpec

java.lang.ClassNotFoundException: org.spongycastle.jce.spec.ECParameterSpec 如果已經導入到時報錯ClassNotFound,很有可能ECParameterSpec

原创 gradle項目管理模塊

項目根目錄下settings.gradle文件 rootProject.name = '項目名稱' include '模塊1名稱' include '模塊2名稱' include '模塊3名稱' include '模塊4名稱' incl

原创 內部類對象的創建

與方法中是否能夠使用靜態變量相同,非靜態內部類不能聲明靜態成員變量,靜態內部類可以聲明靜態成員變量。 非靜態內部類對象的創建: 先創建外部類對象,之後外部類對象調用new關鍵字創建內部類對象。     Outter outter=new

原创 IDEA設置主題樣式

(1)主題來源: 第一個網址 http://www.riaway.com/index.php 第二個網址: http://color-themes.com/?view=index (2)主題設置:

原创 隨機生成若干位數的Byte數組

byte[] arr = new byte[200]; new Random(0).nextBytes(arr);  

原创 IDEA2018.3.4安裝與破解

IDEA是官方版本,可以從官網下載,破解使用的是JetbrainsIdesCrack-4.2.jar,破解文件3.x版本已經不可用了。 下面是我的備份存儲: 鏈接:https://pan.baidu.com/s/1zQ8bGYHnZ1k

原创 使用Idea進行代碼跟蹤(追蹤)

1.類、方法是否被使用、被哪裏調用 (1)Ctrl+鼠標左鍵單擊 (2)快捷鍵Alt+F7:顯示該類、方法被哪裏調用 缺點:追蹤的是方法名稱,如果是jdk內置方法(比如toString),它會將搜索所有toString方法;如果調用者使用

原创 RocksDB存儲在默認列族

使用RocksDB需要導入如下maven: <dependency> <groupId>org.rocksdb</groupId> <artifactId>rocksdbj

原创 SVN提交代碼

IDEA提交代碼失敗可能因爲主幹被修改了,此時可以先更新本地文件,點擊SVN更新。

原创 IDEA中.iml文件被刪除之後,恢復

在IDEA命令行窗口輸入:gradle cleanIdea idea

原创 File與byte[]轉換

File轉換爲byte[],下面是給出File的路徑參數: public static byte[] getBytesByFile(String filePath) { try { Fil

原创 EthereumJ運行報錯Cannot assign requested address: bind

報錯: 解決:在ethereumj.conf配置文件中將external.ip值和bind.ip值設置爲本機ip,即本機ipconfig命令裏的ip值。

原创 IDEA設置控制檯輸出顏色,無插件,直接代碼

public class Color { public static void main(String[] args) { System.out.println("\033[30;0m" + "0 好好學習" +

原创 集合數據的直接打印輸出

對於數組、List、Set和Map等數據容器類,數據要想打印輸出: 直接輸出數組對象得到內存地址hash值,可以使用Arrays.toString(數組對象)方法; 直接輸出List、Set和Map得到元素內容,既可以直接 System.

原创 分析Java版以太坊ethereumJ源碼時,gradle項目源碼無法運行,報錯:CreateProcess error=2, 系統找不到指定的文件。

問題: 使用IDEA導入ethereum的gradle項目時,源碼無法運行,控制檯報錯:CreateProcess error=2, 系統找不到指定的文件。 解決: (1)安裝git (2)修改ethereumj-develop文件中下