简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
JVM性能优化 Part I:JVM简介 众所周知,Java应用程序是运行在JVM上的,但是你对JVM有所了解么?作为这个系列文章的第一篇,本文将对经典Java虚拟机的运行机制做简单介绍,内容包括“一次编写,到处运行”的利弊、垃圾回收的基本原理、常用垃圾回收算法的示例和编译器优化等。后续的系列文章将会JVM性能优化的内容进 行介绍,包括新一代JVM的设计思路,以及如何支持
原文链接:资源分享 | 深入理解Java虚拟机(jvm性能调优+内存模型+虚拟机原理)群里又有小伙伴要 jvm 调优的视频,我又吭哧吭哧地找了一番。就找到了这个价值 799!课程简介搬运下网上的介绍。本套课程从虚拟机的发展历史,虚拟机的内存结构,对象的分配与回收以及字节码,类加载等多个方面深入地对Java虚拟机进行了剖析。内容详实,语言通俗易懂。理论结合实践,让学习本套视频的朋友...
原文链接双十一期间,我想很多小伙伴都被阿里云的促销活动刷屏了,大家组队组团,可以得到较为便宜的阿里云服务器。另外,Docker 也红得发紫,与之对应的 DevOps 和 NoOps 持续高温。但是对于不少企业尤其是传统企业,云仍在天边,对于云仍感觉云里雾里。上云还是不上云,上什么云,这是个问题。我们试着用最通俗的比喻,理清云服务中最基本的那些事儿。什么是云?先从一段对话开始。张三:我们...
Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类。当有新的客户端请求该Servlet时,一般不会再实例化该Servlet类,也就是有多个线程在使用这个实例。Servlet容器会自动使用线程池等技术来支持系统的运行,如图1所示。这样,
原文链接双十一期间,我想很多小伙伴都被阿里云的促销活动刷屏了,大家组队组团,可以得到较为便宜的阿里云服务器。另外,Docker 也红得发紫,与之对应的 DevOps 和 NoOps 持续高温。但是对于不少企业尤其是传统企业,云仍在天边,对于云仍感觉云里雾里。上云还是不上云,上什么云,这是个问题。我们试着用最通俗的比喻,理清云服务中最基本的那些事儿。什么是云?先从一段对话开始。张三:我们...
之前推荐过一波自用的 Markdown 编辑器,当时提到了 Typora,缺点就是无法集成图床。其中一个折中的办法就是手动使用 PicGo 上传到图床,然后将地址粘贴到 Typora。那么 Typora 中能不能直接粘贴图片后,就自动上传到图床呢?网上搜索时,给出的解决方案大都是 Mac 下的:Typora+iPic。可惜矮矬穷的小编用的是 Windows。今天无意间打开 Typora...
上回在《使用 PyInstaller 打包 Python 程序》中,我们介绍了使用 PyInstaller 对 Python 程序进行打包,今天带大家认识一个新的工具:py2exe。接下来将从这几个方面进行介绍:基本使用方法、高级参数、注意点等。简介 & 安装py2exe 是一个将 python 脚本转换成 Windows 上的可独立执行的可执行程序(*.exe)的工具,这样,你就
后台经常有小伙伴问能不能下载百度文库的于是,我就随手搜了一下百度文库下载结果网上各种方法但是其中靠谱的并不多要么就是需要充钱买点要么就是下载下来格式混乱我亲手试了十多款免费下载的方法从中筛选出了几个靠谱的分享给大家1 baiduvvv工具地址:http://wenku.baiduvvv.com/doc/该工具是 V2EX 网站上的大神发布的一款工具大神对自己的工具是这么介...
1)GIT是分布式的,SVN不是:这 是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。好处是跟其他同事不会有太多的冲突,自己写的代码放在自己电脑上,一段时间后再提交、合并,也可以不用联网在本地提交;如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并 不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper, Mercurial