简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
声明对象优先在Eden分配大对象直接进入老年代长期存活的对象将进入老年代对象年龄的动态判定空间分配担保参考文章声明本篇文章是本人阅读《深入理解JVM》和《java虚拟机规范》时的笔记。记录的都是一些概念性的东西。JVM是HotSpot,jdk1.7。大神绕路,不喜勿喷。前两篇文章 http://blog.csdn.net/hylexus/article/details/53
声明概览命令行工具1 jps2 jstat3 jinfo4 jmap5 jhat6 jstack图形化工具1 jconsole2 jvisualvm参考文章声明本篇文章是本人阅读《深入理解JVM》和《java虚拟机规范》时的笔记。记录的都是一些概念性的东西。JVM是HotSpot,jdk1.7。大神绕路,不喜勿喷。1 概览对于java程序员来说,java、java
声明JVM内存模型程序计数器PC虚拟机栈VM Stack1 简介2 StackOverflowError本地方法栈Native Method StackJava堆Heap1 简介2 堆内存中的OutOfMemoryError方法区Method Area1 运行时常量池Runtime Constant Pool直接内存Direct Memory参考文章声明本篇文章是本人阅读
JVMHotSpot内存模型官方对方法区的介绍常说的永久带和方法区是什么关系jdk8中的方法区参考文章1 JVM(HotSpot)内存模型上面这种图是HotSpot虚拟机的内存模型,本篇文章主要介绍方法区。因为方法区在JDK1.7及其以前版本中的实现方式——永久带在JKD8中被移除了。至于其他部分不太了解的可以阅读这篇文章:http://blog.csdn.net/hylexus/ar
使用zkClish连接到zookeeper基本命令的使用1 查询操作2 创建节点3 修改操作4 删除操作5 quota6 ACL其他命令在zookeeper安装目录的bin目录下有名为 zkCli.sh 的文件,该文件可以作为客户端连接到zookeeper。1 使用zkCli.sh连接到zookeeper# 一般语法./zkCli.sh -timeout 0 -r -server
准备创建镜像1 启动一个容器2 定制内容3 提交变更4 启动新的镜像docker构建镜像,至少有两种方法:docker commit 命令Dockerfile本篇文章介绍如何使用docker commit命令来构建自己的镜像。并推送到DockerHub。1 准备DockerHub账号: 去这里注册就行了,https://hub.docker.com/登录到Dockerhub,如
构建自己的镜像1 构建Dockerfile上下文2 Dockerfile文件内容3 构建镜像4 启动容器构建过程中的几个问题1 Dockerfile大致流程2 缓存上一篇文章介绍了使用docker commit命令来构建自己的镜像。本篇文章将使用Dockerfile实现上篇文章中的需求。1 构建自己的镜像此处我们打算,给一个centos:6.8容器安装nginx服务器。并将其状
P011 Container With Most Water思路分析代码javapythonP011 Container With Most WaterGiven n non-negative integers a1, a2, …, an, where each represents a point at coordinate (i, ai). n vertical lines are d
原生Base64 API为NPE而生的Optional容器获取Optional实例常用方法使用Optional总结升级版的interface可重复的注解JavaScript引擎JVM内存模型变化1 原生Base64 API对应Base64的操作,没必要非要用第三方库了。java8内置的Base64 API位于 : java.util.Base64// 编码 --> 字节数组b
P014 Longest Common Prefix思路分析代码javapythonP014 Longest Common PrefixWrite a function to find the longest common prefix string amongst an array of strings.思路分析题目本身并不难,最直观的就是逐个字符比较。操作下标很费劲。最长前缀的长度不