上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页
摘要: 一、内存回收策略和常见概念 常见内存回收策略可以从以下几个维度来理解: 1 串行&并行 串行:单线程执行内存回收工作。十分简单,无需考虑同步等问题,但耗时较长,不适合多cpu。 并行:多线程并发进行回收工作。适合多CPU,效率高。 2 并发& stop... 阅读全文
posted @ 2022-01-27 18:36 zhangdaopin 阅读(1138) 评论(0) 推荐(0)
摘要: 各主要JVM启动参数的作用如下: -Xms:设置jvm内存的初始大小 -Xmx:设置jvm内存的最大值 -Xmn:设置新域的大小(这个似乎只对jdk1.4来说是有效的,后来就废弃了) -Xss:设置每个线程的堆栈大小(也就是说,在相同物理内存下,减小这个值... 阅读全文
posted @ 2022-01-27 18:36 zhangdaopin 阅读(252) 评论(0) 推荐(0)
摘要: 一共有七种: 1、Serial 2、ParNew 3、Parallel Scavenge 4、CMS 5、Serial Old(MSC) 6、Parrallel Old 7、G1 CMS:Concurrent Mark Sweep。 看名字就知道,... 阅读全文
posted @ 2022-01-27 18:36 zhangdaopin 阅读(221) 评论(0) 推荐(0)
摘要: JVM 内存分3个分区 1.堆区(Heap)-- 只存对象本身,不存基本类型和引用对象。 JVM只有一个堆区,并被所有线程共享。 2.栈区(Stack)-- 栈中只保存基础数据类型的对象和对象引用。 ... 阅读全文
posted @ 2022-01-27 18:36 zhangdaopin 阅读(216) 评论(0) 推荐(0)
摘要: Java HashMap 是非线程安全的。 在多线程条件下,容易导致死循环,具体表现为CPU使用率100%。因此多线程环境下保证 HashMap 的线程安全性,主要有如下几种方法: 使用 java.util.Hashtable 类,此类是线程安全的。 使用... 阅读全文
posted @ 2022-01-27 18:36 zhangdaopin 阅读(430) 评论(0) 推荐(0)
摘要: ==和equals的区别? 1.==是判断两个变量或实例是不是指向同一个内存空间 equals是判断两个变量或实例所指向的内存空间的值是不是相同 2.==是指对内存地址进行比较 equals()是对字符串的内容进行比较 3.==指引用是否相同 ... 阅读全文
posted @ 2022-01-27 18:36 zhangdaopin 阅读(31) 评论(0) 推荐(0)
摘要: 掰着指头算算,还有6天时间,就要从上海出发,回去过年了,回头看看17年走过的路,就像打翻了什么一样,五味杂陈,百般滋味。 去年是1月24日(腊月二十七)回的家,今年看了看日历,怎么要到2月12日(腊月二十七),这下过年就该是春天了吧。。。 说实话,2017年的... 阅读全文
posted @ 2022-01-27 18:36 zhangdaopin 阅读(53) 评论(0) 推荐(0)
摘要: 我们来看Problems opening an editor Reason: [Project Name] does not exist问题的一个解决办法总结。 问题简单描述:在eclipse里用F3想进入某个类的某方法时,提示以下错误: Prob... 阅读全文
posted @ 2022-01-27 18:36 zhangdaopin 阅读(230) 评论(0) 推荐(0)
摘要: Apache Cassandra是一个高度可扩展的高性能分布式数据库,用于处理大量商用服务器上的大量数据,提供高可用性,无单点故障。这是一种NoSQL类型的数据库。 让我们先了解一下NoSQL数据库。 NoSQL 数据库 NoSQL数据库(有时称为“不是唯一的... 阅读全文
posted @ 2022-01-27 18:36 zhangdaopin 阅读(379) 评论(0) 推荐(0)
摘要: Tue Jan 23 21:41:15 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. Accordin... 阅读全文
posted @ 2022-01-27 18:36 zhangdaopin 阅读(13) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页