#深入理解jvm

javascript的toString深入探究

toString()方法是所有对象都有的一个方法,无论是字符串,数组,对象,都可以调用这个方法,但是,事实上,他们调用的并不是同一个函数哦!看下面的代码:varstr='123';console.log(Object.prototype.toString===str.toString);//falseconsole.l...

深入 Spring 系列之静态资源处理

前一段时间,WebIDE开源的过程中,无意间接触到 webjars,觉得比较有趣,于是研究并整理了一下。webjars是将前端的库(比如jQuery)打包成Jar文件,然后使用基于JVM的包管理器(比如Maven、Gradle等)管理前端依赖的方案。webjars的效果非常神奇。对于其用法,我们可以在mave...

理解什么是数据字典

每个Oracle数据库包括一个被称为“元数据”的集合,或者说包含用来描述数据库有关数据结构的数据。包含这些元数据的表和视图称为Oracle数据字典。  数据字典中有前缀V$或GV$的表是动态表,它们会不断更新以反映出Oracle数据库当前的状态。静态数据字典表都有一个形如DB...
代码星球 代码星球·2020-04-04

深入学习微框架:Spring Boot

SpringBoot 是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapidapplicationdevelopment)...

深入理解docker的link机制

https://yq.aliyun.com/articles/55912摘要:什么是docker的link机制同一个宿主机上的多个docker容器之间如果想进行通信,可以通过使用容器的ip地址来通信,也可以通过宿主机的ip加上容器暴露出的端口号来通信,前者会导致ip地址的硬编码,不方便迁移,并且容器重启后ip地址会改变...

jProfiler远程连接Linux监控jvm的运行状态

第一步:下载软件官网地址:https://www.ej-technologies.com/download/jprofiler/files,下载一个linux服务端,一个windows客户端GUI界面第二步:安装1、下载好后把tar包上传的linux服务器,解压。(/usr/local/src)2、修改tomcat的/...

jProfiler远程连接Linux监控jvm1运行状态

第一步:下载软件官网地址:https://www.ej-technologies.com/download/jprofiler/files,下载一个linux服务端,一个windows客户端GUI界面第二步:安装1、下载好后把tar包上传的linux服务器,解压。(/usr/local/src)2、修改tomcat的/...

jconsole监控上Linux上的JVM

说明:首先JConsole这个是JDK里面自带的工具 在JAVA_HOME/bin目录下,今天主要测试远程监控JVM 第一步:设置好需要远程机器的Tomcat 修改Tomcat下的配置文件:/usr/local/apache-tomcat-7.0.41/bin/catalina.sh在&n...

Java 详解 JVM 工作原理和流程

作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(JavaAPI)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代...

JMeter学习(七)聚合报告之 90% Line 正确理解(转载)

转载自 http://www.cnblogs.com/yangxia-test90% Line参数正确的含义:  虽然,我的上面理解有一定的道理,显然它是错误的。那看看JMeter 官网是怎么说的?90%Line-90%ofthesamplestooknomoretha...

jvm内存模型、常见参数及调优

主要分为:方法区、堆、虚拟机栈、本地方法栈、程序计数器,其中方法区和堆是线程共享的,其他的都是线程隔离的。方法区:主要存放类的信息、静态变量、常量、编译后的方法代码,永久代PermGen是方法区的实现,JDK1.8后永久代被移除换成了元空间Metaspace,元空间的本质和永久代类似,都是对方法区的实现。不过元空间与永...

数据结构--堆的实现之深入分析

一,介绍以前在学习堆时,写了两篇文章:数据结构--堆的实现(上)  和  数据结构--堆的实现(下), 感觉对堆的认识还是不够。本文主要分析数据结构堆(讨论小顶堆)的基本操作的一些细节,比如insert(插入)操作和deleteMin(删除堆顶元素)操作的实现细节、分析...

关于递归的理解及递归表达式复杂度分析(以求解最大公约数为例)

一,递归的四大基本法则:①基准情形基准情形是指那些不需要递归(不需要经过函数调用)之后就能退出的情况。它保证了递归的结束。②不断推进每一次递归之后,都要向着基准情形靠近,并且在靠近的过程中问题的规模越来越小。③设计法则书上说是:假设所有的递归调用都能运行-----“不是特别理解”④合成效益法则不...

Python 中的 if __name__ == '__main__' 该如何理解

http://blog.konghy.cn/2017/04/24/python-entry-program/...

谈谈我对隐马尔可夫模型的理解

在hankcs大神开源的HanLP里面提供了很多分词算法,其中有一个维特比算法分词,于是查了一些资料发现:维特比算法用来求解隐马尔可夫模型的第二个问题:给定一个模型和某个特定的输出序列,找到最可能产生这个输出序列的状态序列---参考《数学之美 隐马尔可夫模型章节》于是就寻找各种隐马模型的资料,发现了很多写得好...
首页上一页...9293949596...下一页尾页