自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小零哥的博客

记录区块链开发和音视频开发相关的知识点,个人网站 www.linglib.com

原创 RocksDB存储在默认列族

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

2020-05-05 17:02:11 58 0

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

java.lang.ClassNotFoundException: org.spongycastle.jce.spec.ECParameterSpec 如果已经导入到时报错ClassNotFound,很有可能ECParameterSpec使用的是jdk内置的类。

2019-07-14 14:25:11 334 0

原创 gradle项目

1.gradle项目管理模块 项目根目录下settings.gradle文件 rootProject.name = '项目名称' include '模块1名称' include '模块2名称' include '模块3名称...

2019-07-04 16:51:40 165 0

原创 内部类对象的创建

与方法中是否能够使用静态变量相同,非静态内部类不能声明静态成员变量,静态内部类可以声明静态成员变量。 非静态内部类对象的创建: 先创建外部类对象,之后外部类对象调用new关键字创建内部类对象。 Outter outter=new Outter(); Outter.Inner inner...

2019-07-04 09:46:18 1467 0

原创 IDEA设置主题样式

(1)主题来源: 第一个网址 http://www.riaway.com/index.php 第二个网址: http://color-themes.com/?view=index (2)主题设置:

2019-06-27 13:49:56 2777 0

原创 IDEA2018.3.4安装与破解

IDEA是官方版本,可以从官网下载,破解使用的是JetbrainsIdesCrack-4.2.jar,破解文件3.x版本已经不可用了。 下面是我的备份存储: 链接:https://pan.baidu.com/s/1zQ8bGYHnZ1kmzRWukjS18A 提取码:ugqe 正常安...

2019-06-26 21:45:08 930 0

原创 随机生成若干位数的Byte数组

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

2019-06-26 16:20:48 849 0

原创 使用Idea进行代码分析、追踪

1.类、方法是否被使用、被哪里调用 (1)Ctrl+鼠标左键单击 (2)Ctrl+Alt+H:查看方法被哪里调用 (3)快捷键Alt+F7:显示该类、方法被哪里调用 缺点:追踪的是方法名称,如果是jdk内置方法(比如toString),它会将搜索所有toString方法;如果调用者使用反射...

2019-06-25 09:47:08 2478 2

原创 SVN提交代码

IDEA提交代码失败可能因为主干被修改了,此时可以先更新本地文件,点击SVN更新。

2019-06-22 13:39:11 196 0

原创 IDEA中.iml文件被删除之后,恢复

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

2019-06-22 09:37:41 5427 0

原创 File与byte[]转换

File转换为byte[],下面是给出File的路径参数: public static byte[] getBytesByFile(String filePath) { try { File file=new File(filePath); ...

2019-06-21 16:41:06 10013 0

原创 EthereumJ运行报错Cannot assign requested address: bind

报错: 解决:在ethereumj.conf配置文件中将external.ip值和bind.ip值设置为本机ip,即本机ipconfig命令里的ip值。

2019-06-19 09:08:26 110 0

原创 IDEA设置控制台输出颜色,无插件,直接代码

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

2019-06-18 16:35:55 4657 1

原创 集合数据的直接打印输出

对于数组、List、Set和Map等数据容器类,数据要想打印输出: 直接输出数组对象得到内存地址hash值,可以使用Arrays.toString(数组对象)方法; 直接输出List、Set和Map得到元素内容,既可以直接 System.out.println(集合对象); import ...

2019-06-14 15:04:09 1037 0

原创 分析Java版以太坊ethereumJ源码时,gradle项目源码无法运行,报错:CreateProcess error=2, 系统找不到指定的文件。

问题: 使用IDEA导入ethereum的gradle项目时,源码无法运行,控制台报错:CreateProcess error=2, 系统找不到指定的文件。 解决: (1)安装git (2)修改ethereumj-develop文件中下面一行代码: def process = &q...

2019-06-04 22:29:26 232 0

原创 String中split()方法使用特殊符号分隔

圆括号( :split("[(]") *符号:split("\\*") 斜杆(\):split("\\\\") 按位或符号(|):split("\\|") .dot:split("\\.")...

2019-05-13 15:11:52 2023 0

原创 多线程02——如何控制线程执行顺序

之前说过多线程的启动顺序不等于执行顺序,文章链接,但是我们可以使用代码控制线程的状态进而控制线程执行顺序。 这里使用join()方法: API中那句“等待该线程终止”,主语是join方法被调用时所处的线程,“该线程”是指调用join方法的线程。 比如现在有a、b两个线程对象,在a线程中出...

2019-05-09 15:11:17 78 0

原创 多线程01——线程的启动有规律但执行没有规律

多线程是指在同一个进程中有多个顺序流同时执行。一个应用程序由一个或多个进程组成。 应用程序是Application,比如迅雷这款软件;进程是Process,迅雷至少包括了界面进程和下载进程;线程是Thread,迅雷的下载进程里面有多个线程一起工作,才能完成下载功能。 在并发环境中,默认条件下多...

2019-05-09 14:18:16 106 0

原创 安装JDK11

1.获取安装包,注意JDK11有.zip文件,直接解压即可,不必像以前那样安装exe。现在获取JDK好像要注册Oracle账号?? 2.解压缩后的JDK11没有jre,需要安装完JDK、配置环境变量(JAVA_HOME、Path)后使用管理员CMD窗口进入JAVA_HOME目录,运行以下命令 ...

2019-05-08 10:16:33 839 2

原创 解决重复调用一个线程内某个方法的问题

目的是重复调用method()方法: package commandlist; public class MyThread extends Thread { public static boolean flag=true; @Override public void...

2019-05-07 16:53:23 591 0

原创 RocksDB报错:org.rocksdb.RocksDBException:Failed to create dir

情景描述:在使用RocksDB存储数据时,报错:Failed to create dir: /ittuzi/6003: No such file or directory。 报错如下: org.rocksdb.RocksDBException: Failed to create dir: /...

2019-04-19 16:10:16 1380 0

原创 基于Netty框架的多人聊天室

因为产品升级,需要将原生的Java Socket通信改为Netty框架所以学习了Netty,这是一个多人聊天室,就算是第一个小作品吧。 使用的时候先开启服务端,之后开启任意多个客户端,即可实现多人聊天。 此处只需要导入一个netty4.x的jar包即可。 服务器端: package co...

2019-04-11 16:58:04 387 0

原创 我对顶级域名、一级域名和二级域名的认识

这里主要区分“顶级域名”、“一级域名”、“二级域名”、和“主域名”几个词汇。 顶级域名就是俗称的“域名后缀”,如.com、.cn、.org、.edu等。 不同的域名后缀具有不同的含义。目前顶级域名分为两大类,一类是按照国别定义域名,例如中国的.cn、美国的.us、韩国的.kr;另一类是按照功能...

2019-01-11 19:15:51 995 0

原创 计算机中存储、网络传输计量单位

目录 1.存储单位 1.1.位 1.2.字节 1.3.字 1.4.两种计量单位 1.5.硬盘缩水原因 2.网络传输单位 2.1.服务商单位 2.2.软件单位 2.3.解释20M宽带实际下载速度 1.存储单位 1.1.位 英文bit,又称“比特”,计算机中最小的数据存储单位...

2019-01-03 13:40:49 363 0

原创 谈谈我眼中的补码

导读:补码是如何产生的、计算机如何表示负数。 目录 1.前提认知 2.补码的实质 2.1.补码的引入 2.2.加数是减数的补码 2.3.为什么减法可以使用加法替代 2.4.减数补码的计算 3.补码如何表示负数 3.1.补码一分为二 3.2.补码的解码 4.总结 4.1.运算...

2019-01-02 07:38:37 128 0

原创 使用Eclipse开发Python

目录 1.安装Python解释器 1.1.下载Python ​1.2.安装Python 2.配置Eclipse 2.1.Eclipse版本 2.2.下载Eclipse开发Python的插件 2.3.配置Eclipse 2.3.1.进入Python视图 2.3.2.配置Python...

2018-12-23 11:13:17 362 0

原创 Eclipse快捷键冲突(在Eclipse中使用搜狗输入法输出繁体字,无法复制上下行代码)

问题描述:在Eclipse中使用搜狗输入法输出繁体字,如下图所示。 问题解决:通过网上搜索知道是Eclipse的“格式”快捷键Ctrl+Shift+F和搜狗输入法“简繁切换”快捷键冲突。 因为搜狗输入法的其它快捷键也与Eclipse的快捷键有冲突,所以最好将它们都关闭,如下图所示: ...

2018-12-23 11:10:51 249 0

原创 在运行窗口如何启动MySQL?(如何获得运行窗口的管理员权限?)

问题描述:通常启动MySQL是在命令提示符窗口进行,如下图。 现在使用运行窗口启动MySQL,相比较上述启动方法,运行窗口启动MySQL更加快捷。 因为我安装MySQL时只设置了管理员账号,所以只有管理员权限才能启动。即在运行窗口输入“net start mysql”也必须具有管理员权限。...

2018-12-23 11:10:23 2854 0

原创 .chm文件的存放路径中不能带有#

问题描述:打开MySQL参考手册的时候,右侧无法显示内容,如下: 无法显示此页 确保 Web 地址//ieframe.dll/dnserrordiagoff.htm#正确。 使用搜索引擎查找页面。 请过几分钟后刷新页面。 解决方案:因为我打开的MySQL参考文档属于.chm文件,而.c...

2018-12-23 11:09:46 369 0

原创 从晶体管开始聊聊计算机为什么采用二进制

目录 1.理论先行 1.1.二进制思想的提出 1.2.二进制思想的初步实现 1.3.二进制思想在现代计算机上的实现 1.4.二进制运算的好处 2.从晶体管到“1+1=2” 2.1.晶体管如何表示0和1 2.2.从晶体管到门电路 2.3.从门电路到半加器 3.完成一次真正的计算 ...

2018-12-18 19:51:29 833 0

原创 Eclipse中的Java文件图标出现蓝色小三角符号

问题描述与解决:

2018-12-15 07:44:04 2911 1

原创 Java注释

目录 1.注释分类 1.1.单行注释 1.2.多行注释 1.3.文档注释 2.文档注释生成API文档 2.1.文档注释语法 2.2.常用的文档注释标记 2.3.文档注释位置 2.4.文档注释案例 2.5.使用javadoc命令生成API文档 2.5.1.说明 2.5.2.操...

2018-12-14 22:26:28 120 0

原创 net start mysql无法启动MySQL

今天是第一次学习MySQL,在安装并启动MySQL的过程中发现了两个容易被忽视的小问题。一个是MySQL的操作权限问题,一个是MySQL的服务名称问题,特此记录。 问题描述:在命令提示符窗口输入“net start mysql”无法启动MySQL。 系统是Windows8.1,MySQL的软件...

2018-12-14 11:47:47 32902 5

提示
确定要删除当前文章?
取消 删除