简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在垃圾回收过程中,关于对象何时被回收一直是一个不能确切回答的问题,虚拟机在处理待回收对象时,首要问题是判定对象的生死,主流的java虚拟机都是采用的可达性分析算法来判定对象的生死,当然更广为人知的是一种叫做引用计数算法的方式(但是由于它在无法处理循环引用的问题,所以极少在虚拟机中被运用,但也有成功案例,比如微软的COM、FlashPlayer)。 在可达性分析算法中,具体来看其实是有两次标记..
在目录下启动red5.bat直接闪退,尝试在dos窗口进入解压目录运行red5终于可以查看到异常信息,提示有未识别参数不能创建java虚拟机,此时更换高版本的jdk,参数可以被别识别,网上一大堆排查都会说jdk安装方式错误,我就纳了闷了,但凡接触到这玩意儿java搞了至少半年吧,这种低级错误就不要拿出说了,搞的我怀疑自己智商
一、安装官网下载社区版,下载对应的win10专业版,点击get Docker即可,链接:https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe1.虚拟机和镜像文件位置的更改(重要,C盘吃不消玩儿的)安装完会发现默认安装到C盘,所以需要进行一定的基本配置,Docker for window
折腾JVM时遇到的点,这里记录一下,首先查看下自己的JVM是以什么模式启动的,启动DOS窗口,通过java -version命令查看(没有错,就是我们初识Java的第一个命令(´ー∀ー`)),结果如下:从上述结果可以看到目前我机器上的jdk版本是64位的1.8.0_101,使用的是JVM是64位的HotSpot,再往后就是我们需要的信息了,Server VM,说明目前这个虚拟机是运行在S...
一、 热部署和热加载的区别1.定义区别热部署:是指在服务器运行时重新部署项目热加载:是指在运行时重新加载class2.实现原理区别热部署:直接重新加载整个应用,会直接释放内存,比热加载更加干净彻底,但是浪费时间;热加载:在运行时重新加载class,依赖java的内加载机制,在容器启动时后台起一个线程用于定时检测类文件的时间戳的变化,如果时间戳变化了则加载最新的class;
前提是已经安装配置好了Docker for Windows一、插件的安装及配置安装插件Docker integrationDocker for Windows中进行端口暴露Settings–>General–>勾选Expose daemon on tcp://localhost:2375 without TLSIDEADocker插件配置File–>Settings–>B
2. Pod2.1 Pod中的基本概念 Pod 是K8S中的重要组成部分,也是K8S对象模型中最小、最简单的可部署对象,Pod代表集群中运行的进程,一个Pod中包含了一个或多个容器、存储资源、唯一的网络IP以及容器运行运行方式的选项(Pod中的内容总是共同定位和安排的)。一个 Pod 是一个部署单元:K8S中一个一应用程序的单个实例(这可能由单个容器或少量紧密耦合并共享资源的容器组成)。Doc..
3.6 控制器——Garbage Collection(垃圾回收) K8S中的垃圾回收器和JVM的垃圾回收器有点类似,它将删除那些没有owner的对象。K8S中的某些对象是其他对象的owner(我没有想到一个合适词来翻译这个owner…),在owned的对象叫做owner的dependents(也没想好要怎么翻译),总之dependents是附属于owner存在的,每个dependent的对象都.
一、安装官网下载社区版,下载对应的win10专业版,点击get Docker即可,链接:https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe1.虚拟机和镜像文件位置的更改(重要,C盘吃不消玩儿的)安装完会发现默认安装到C盘,所以需要进行一定的基本配置,Docker for window
SpringMVC是目前主流的MVC框架之一,支持REST风格的URL请求,文首先将Spring4.3的官方文档放出来,有需要自己研究。1. SpringMVC的HelloWorld 创建SpringMVC的步骤主要分为下面的几个:加入jar包;在web.xml中配置DispatcherServlet加入SpringMVC的配置文件编写请求处理器,并标识为处理器编写视图...