自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java jmap命令学习

Java dump的学习参考博客感谢原作者HoilsJava虚拟机运行的快照,将Java虚拟机运行时的状态和信息保存到文件,主要分为两种 - 线程Dump,包含所有线程的运行状态。文本格式 - 堆Dump,包含线程Dump,幵包含所有堆对象的状态。二进制格式。制作java dump的方式 自动制作java dump 使用图形化工具制作Dump 使用命令行制作Du...

2018-08-27 23:02:29 760

转载 java I/O 模型

什么是同步和异步说到烧水,我们都是通过热水壶来烧水的。在很久之前,科技还没有这么发达的时候,如果我们要烧水,需要把水壶放到火炉上,我们通过观察水壶内的水的沸腾程度来判断水有没有烧开。随着科技的发展,现在市面上的水壶都有了提醒功能,当我们把水壶插电之后,水壶水烧开之后会通过声音提醒我们水开了。同步请求,A调用B,B的处理是同步的,在处理完之前他不会通知A,只有处理完之后才会明确的通知A...

2018-08-27 23:00:14 165

原创 guava学习笔记(集合一)

不可变对象集合的创建copyOf 方法,如 ImmutableSet.copyOf(set);of 方法,如 ImmutableSet.of(“a”, “b”, “c”)或 ImmutableMap.of(“a”,1,“b”, 2);Builder 工具,如 public static final ImmutableSet<Color> GOOGLE_COLORS...

2018-08-22 14:51:55 251

原创 JS读书笔记摘抄

阅读《你不知道的js》书笔记摘抄作用域的理解牵涉的角色引擎:从头到尾负责整个 JavaScript 程序的编译及执行过程。编译器: 负责语法分析及代码生成等脏活累活作用域: 负责收集并维护由所有声明的标识符(变量) 组成的一系列查 询, 并实施一套非常严格的规则, 确定当前执行的代码对这些标识符的访问权对于var a =2 的理解1. 遇到 var...

2018-08-22 10:36:28 12225

原创 java中文乱码解决之道 (阅读别人博客摘抄)

第一部分摘抄java内部采用的就是Unicode编码,所以在java运行的过程中就必然存在从Unicode编码与相应的计算机操作系统或者浏览器支持的编码格式相互转化的过程,这个转换的过程有一系列的步骤,如果某个步骤出现错误,则输出的文字就会是乱码。所以产生java乱码的问题就在于JVM与对应的操作系统/浏览器进行编码格式转换时出现了错误第二部分ASCII: 该码只有七位...

2018-08-22 00:45:03 365

原创 MongoDB的读书笔记

了解应用的动态了解正在进行的操作db.currentOp();// Result:{ "inprog" : [ { "desc" : "conn46286", "threadId" : "868", "connectionId" : 46286, &

2018-08-22 00:44:20 144

原创 Guava学习-官方笔记第一章

Optional 主要就是提醒编码者注意处理引用缺失的情况Guava 用 Optional表示可能为 null 的 T 类型引用。一个 Optional 实例可能包含非 null 的引用(我们**称之为引 用存在),也可能什么也不包括(称之为引用缺失**)。它从不说包含的是 null 值,而是用存在或缺失来表示。但 Optional 从不会包含 null 值引用创建Optio...

2018-08-14 23:19:38 146

原创 Spring bean的简单加载流程说明

Spring的bean 初始化流程大致可以分为以下两个过程,这里我们以ApplicationContext为例子来说明1.容器自身的启动阶段容器启动伊始,首先会通过某种途径加载Configuration MetaData。除了代码方式比较直接,在大 部分情况下,容器需要依赖某些工具类(BeanDefinitionReader)对加载的Configuration MetaData...

2018-08-04 16:30:55 6416

原创 JAVA常用命令(jps)与 javap

jps jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号。jps仅查找当前用户的Java进程,而不是当前系统中的所有进程。(类似ps -ef|grep java 而不是 ps -aux|grep java)底层实现原理jdk中的jps命令可以显示当前运行的java进程以及相关参数,它的实现机制如下: java.io.tmpdi...

2018-08-01 00:31:17 371

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除