![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
BraveShadows
这个作者很懒,什么都没留下…
展开
-
JVM常用调优参数设置
根据Java虚拟机规范,JVM将内存划分为:年轻代(New)、年老代(Tenured)、持久代(Perm)年轻代(New)年轻代用来存放JVM刚分配的Java对象。年轻代分为三个区。一个Eden区,两个Survivor区。两个Survivor空间一样大,当Eden中的对象经过垃圾回收没有被回收掉时,会在两个Survivor之间来回Copy,当满足某个条件,比如Copy次数,就会被Copy到年老代。年老代(Tenured)年轻代中经过垃圾回收没有回收掉的对象将被Copy到年老代.原创 2020-08-17 08:43:42 · 421 阅读 · 0 评论 -
网络编程相关知识
网络编程:用Java语言实现计算机间数据的信息传递和资源共享 网络编程模型 网络编程的三要素 IP地址 点分十进制 IP地址的组成 IP地址的分类 dos命令 InetAddress 端口 是应用程序的表示。范围:0-65535。去这个I部分0-1024不建议使用。 协议 UDP:数据打包,有限制,不连接,效率高,不可靠 TCP:简历数据通道,无限制,效率低,可靠 Socket机制 通信两端都应该有Socket对象 所有的原创 2020-08-10 15:36:16 · 91 阅读 · 0 评论 -
redis常用命令
命令操作1.redis的数据结构:*redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构*value的数据结构:1)字符串类型string2)哈希类型hash:map格式3)列表类型list:linkedlist格式...原创 2020-08-10 15:32:10 · 90 阅读 · 0 评论 -
抽象类和接口的区别
实习期间复习一下以前学过的基础,总结一下抽象类和接口的区别。原创 2017-12-28 11:01:38 · 221 阅读 · 0 评论 -
ConcurrentModificationException异常的原因和解决方法
ConcurrentModificationException:当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。产生原因:迭代器是依赖于集合而存在的,在判断成功后,集合中新添加了元素,而迭代器却不知道,所以就报错了,这个错叫并发修改异常。其实这个问题描述的是:迭代器遍历元素的时候,通过集合是不能修改元素的。如何解决呢?A:迭代器迭代元素,迭代器修改元原创 2017-12-28 12:01:17 · 512 阅读 · 0 评论 -
Collection的功能方法
1.添加功能 boolean add(Object obj):添加一个元素 boolean addAll(Collection c):添加一个集合的元素 返回结果一定为true2.删除功能 void clear():移除所有元素 boolean remove(Object o):移除一个元素 boolean removeAll(Collection c):移除一个集合的元素 调用原创 2017-12-28 10:52:56 · 502 阅读 · 0 评论