java
cute_Niu
这个作者很懒,什么都没留下…
展开
-
【java】JVM的GC
1.jvm运行时区域划分 线程私有 程序计数器:线程执行到那一行 虚拟机栈:java方法内存模型 本地方法栈:native方法内存模型 在Hotspot中JVM中本地方法和虚拟机栈合二为一 线程共享 堆:所有对象实例与数组对象 方法区:已加载的类信息、静态变量、常量 运行时常量池:方法区的一部分,字面量与符号引用 字面量:直接写出来的值 10、“abc” 10.1 2.GC相关: 如何判断对象是否...原创 2019-08-04 11:35:46 · 116 阅读 · 0 评论 -
【Java】可变参数形参
方法的重载 定义: 在同一个类中,允许存在一个以上的同名方法,只要他们的参数类型或个数不同即可。 “两同一不同”:同一个类,相同方法名,参数列表不同(参数个数不同、参数类型不同) 判断是否是方法的重载 跟方法的权限修饰符、返回值类型、形参变量名、方法体都没有关系! 在通过对象调用方法时,如何确定某一个指定的方法: ...原创 2019-08-04 11:38:55 · 266 阅读 · 0 评论 -
【Java小项目】redis-like
项目描述 本项目主要是一个单线程的实现了redis一些命令的内存数据库。主要采用maven对项目实施代码管理,通过I/O流实现对命令的读取和输出。实现了对于redis的数据传输协议的解析以及对于lists、hashes中的命令进行了实现,如lpush、lpop、lrange、hset、hget等。 关键字 redis、协议解析、I/O、Socket、网络、TCP 源代码 Protocal.java...原创 2019-08-22 10:52:07 · 295 阅读 · 0 评论 -
对于redis-like项目的测试
redis-like项目地址:https://blog.csdn.net/cute_Niu/article/details/100008649 功能测试: 1.对于lpush命令进行测试 编写测试用例: 对于向niu中进行数据插入 测试用例 预期结果 lpush niu 1 成功插入数据 1 lpush niu hello 成功插入数据 hello lpush niu 返回...原创 2019-09-05 14:53:04 · 289 阅读 · 1 评论