-
责任链模式详解与项目应用
什么是责任链模式?顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在这种模式中,通常... -
JVM 常用命令(二)
昨天学习了三个JVM常用命令:jps、jstat、jinfo,今天学习jmap、jstack这两个命令。
-
JVM 常用命令(一)
这周末继续学习 JVM 的相关知识。
JVM 自带了很多命令用于监控环境,打印堆栈信息,以便我们准确地定位生产问题。学习这些命令也可以让我们更深入地了解 JVM。
常用的命令有:jps,jstat,jmap,jstack,jinfo,基于JDK1.7版本来学习。
-
JVM常用配置参数及分析
最近学习了JVM的一些常用参数,今天正好是周末,就花些时间总结一下,加深印象。
-
JVM学习之运行机制
JVM的运行机制我分了三大块来理解,分别是JVM启动流程,JVM基本结构,JVM内存模型。其实之前也在群里看到大神们讲解过,现在归纳一下。
-
volatile 关键字解析
关于volatile关键字,一开始学习java基础的时候是见过的,但当时初学java,功底不够,未能理解这个关键字的实现和作用。最近在阅读《深入理解JVM虚拟机》一书时,看到了对volatile关键字的讲解,但对我来说,总觉的不够细致,未能明白其真义和实际场景应用。之后花了一些时间去搜集资料学习,整理如下:
-
transient 关键字小结
今天在牛客网刷题的时候,看到一道题是考trainsient关键字的。惭愧,学了这么久java,还不是很理解这个关键字,虽然在开发中很少遇到它,但却频频出现在面试、笔试题里。
-
9个让JavaScript调试更简单的Console命令
一、显示信息的命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
<head>
<title>常用console命令</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script type="text/javascript">
console.log('hello');
console.info('信息');
console.error('错误');
console.warn('警告');
</script>
</body>
</html>最常用的就是console.log了。
-
Vue学习--初体验
转眼十一月了,天气逐渐变得寒冷起来,早上骑膜拜单车去地铁站时,冰冰凉的车把使我感觉到今年的冬天是越来越近了。真是“十一月将雪,寒谁计有无。”
这个逐渐变冷的月打算利用空闲时间学习下Vue.js,如果时间足够的话再学习java设计模式。
-
Java中9个处理Exception的最佳实践--转
在Java中处理异常并不是一个简单的事情。不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常,怎样处理等等。这也是绝大多数开发团队都会制定一些规则来规范对异常的处理的原因。而团队之间的这些规范往往是截然不同的。
本文给出几个被很多团队使用的异常处理最佳实践。