91名师指路-头部
首页
发布需求
项目流程图
客服QQ
登录
注册
付费问答
付费问答
技术博客
源码买卖
付费问答
技术博客
源码买卖
资料下载
日程管理
91小程序
让能力变成价值! 不止写博客能赚钱,上传源码也能赚钱。例如:您写了一篇博客,当网友遇到问题咨询您时会向你支付咨询费,并且下载您上传的源码也会向您支付对应的费用。
博客列表-91名师指路91mszl.com-让能力变成价值
博客分类
前端
jquery
Nodejs
vue
Angular
Html5
bootstrap
其他
后端
java
C#
Python
Php
C++
Ruby
Go
Erlang
其他
移动开发
ios
Android
微信支付
微信小程序
支付宝支付
银联支付
Windows Phone
其他
数据库
Oracle
Sqlserver
Db2
Mysql
MongoDB
Postgresql
其他
测试
loadrunner
jmeter
其他
运维
jenkins
svn
Git
sonarqube
Nginx
Cdn
jdk
Maven
Windows系统
Linux系统
其他
工作流
Activiti
jbpm
其他
搜索引擎
solr
lucene
ElasticSearch
其他
缓存
Redis
memCache
其他
消息队列
ActiveMQ
RabbitMQ
ZeroMQ
Kafka
MetaMQ
RocketMQ
写博客
博客管理
原
OutOfMemoryError系列(三):Java.lang.OutOfMemeoryError:GC overhead limit exceeded
GC overhead limit exceeded异常演示 package com.mszl.oom;import java.util.ArrayList;import java.util.List;/** * 功能:GC overhead limit exceeded 演示 * 备注:更多资料请访问 http://www.91mszl.com * @author bobo teacher
2019-12-12 13:39:49 阅读(1009)
原
OutOfMemoryError系列(二):Java.lang.OutOfMemoryError:Java heap space
OutOfMemoryError:Java heap space异常演示 package com.mszl.oom;/** * 功能:OutOfMemoryError:java heap space演示 * 备注:更多资料请访问 http://www.91mszl.com * @author bobo teacher */ public class OutOfMemoryErrorDemo
2019-12-12 13:37:14 阅读(775)
原
OutOfMemoryError系列(一):Java.lang.StackOverflowError
StackOverflowError异常演示package com.mszl.oom;/** * 功能:StackOverflowError 演示 * 备注:更多资料请访问 http://www.91mszl.com * @author bobo teacher */public class StackOverflowErrorDemo { // 递归调用,深度加载 public stat
2019-12-12 13:32:37 阅读(933)
原
面试题(七)请你谈谈对OOM的认识
常见的OOM异常:(1)Java.lang.StackOverflowError(2)Java.lang.OutOfMemoryError:Java heap space(3)Java.lang.OutOfMemeoryError:GC overhead limit exceeded(4)Java.lang.OutOfMemeoryError:Direct buffer memory(5)Java
2019-12-11 16:39:53 阅读(1143)
原
GCRoots和四大引用的小总结
GCRoots和四大引用的示意图:(1)黑色的实心箭头为强引用,在垃圾回收之外,即便报OOM也不回收。(2)蓝色的箭头为软引用,JVM内存足够不进行回收,JVM内存不足则进行回收。(3)黑色断断续续的箭头为弱引用,弱引用只要有GC必定被回收。(4)黑色虚线箭头为虚引用,主要和引用队列配合使用。GC之后被放到引用队列中。(5)与根对象无联系,不是从GC Roots对象出发的(虚拟机栈,方法区中的类静
2019-12-11 15:07:27 阅读(850)
原
面试题(六)谈谈你对WeakHashMap的理解
WeakHashMap演示代码如下:package com.mszl.gc;import java.util.HashMap;import java.util.WeakHashMap;/** * 功能:WeakHashMap * 备注:更多资料请访问 http://www.91mszl.com * @author bobo teacher */public class ReferenceDemo4
2019-12-10 14:01:36 阅读(827)
原
软引用和弱引用的使用场景
软引用和弱引用的使用场景:(1)场景:假如有一个应用需要读取大量的本地图片,如果每次读取图片都从硬盘读取则会严重影响性能,如果一次性全部加载到内存中又可能造成内存溢出。此时可以使用软引用或弱引用来解决这个问题。(2)设计思路:用一个HashMap来保存图片的路径和相应图片对象关联的软引用之间的映射关系,在内存不足时,JVM会自动回收这些缓存图片对象所占用的空间,从而有效地避免了OOM的问题。Map
2019-12-10 12:39:41 阅读(764)
原
面试题(五)强引用、软引用、弱引用、虚引用分别是什么?
引用的组织架构图一:强引用(死了都不进行回收)。(1)当内存不足,JVM开始垃圾回收,对于强引用的对象,就算是出现了OOM也不会对该对象进行回收,死都不收。(2)强引用是我们最常见的普通对象引用,只要还有强引用指向一个对象,就能表明对象还“活着”,垃圾收集器不会碰这种对象,在java中最常见的就是强引用。把一个对象赋给一个引用变量,这个引用变量就是一个强引用。当一个对象被强引用变量引用时,它处于可
2019-12-06 18:31:33 阅读(1148)
原
面试题(四)你工作中常用的jvm参数有哪些?
jvm常用参数:(1) -Xms。初始堆内存大小,默认为物理内存1/64。等价于 -XX:InitialHeapSize。(2) -Xmx。最大堆内存大小,默认为物理内存1/4。等价于 -XX:MaxHeapSize。(3) -Xss。设置单个线程的栈大小,一般默认为512K~1024K。等价于 -XX:ThreadStackSize。(4) -Xmn。设置年轻代大小。(5) -XX:Metasp
2019-12-05 23:01:19 阅读(1146)
原
面试题(三)jvm查看初始参数和默认值
jvm查看初始参数和默认值?(1)查看初始默认值。java -XX:+PrintFlagsInitial(2)查看jvm参数是否被修改过。java -XX:+PrintFlagsFinal -version注意:如果没有冒号的表示是jvm默认的,如果有冒号的则表示是我们自己改过的或jvm改过的。(3)查看默认初始值,主要是用于查看jvm用的是哪种垃圾回收机制。java -XX:+PrintComm
2019-12-05 16:44:12 阅读(1043)
共 463 行数据
首页
上一页
28
29
30
31
32
33
34
35
下一页
尾页
到第
页
确定
91名师指路-底部