logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

本机访问VMWare Ubuntu 14.04 Tomcat站点配置

目标:在VMWare Ubuntu 14.04中的Tomcat中发布站点,本机利用ip访问该站点。安装JDK首先需要在虚拟机中安装JDK,详细过程可以参照文章雲端之风的博客:http://www.cnblogs.com/cloudwind/archive/2012/10/19/2731263.html,安装完成后按照博客中的笔记配置JDK的环境变量即可。安装Tomcat官网下载Tomcat的lin

#ubuntu#tomcat#虚拟机
【深入理解JVM】:类加载器与双亲委派模型

类加载器加载类的开放性类加载器(ClassLoader)是Java语言的一项创新,也是Java流行的一个重要原因。在类加载的第一阶段“加载”过程中,需要通过一个类的全限定名来获取定义此类的二进制字节流,完成这个动作的代码块就是类加载器。这一动作是放在Java虚拟机外部去实现的,以便让应用程序自己决定如何获取所需的类。虚拟机规范并没有指明二进制字节流要从一个Class文件获取,或者说

#jvm#虚拟机
【深入理解JVM】:内存分配与回收策略

Java技术体系中所提倡的自动内存管理最终可以归结为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存。对象的内存分配,往大方向讲,就是在堆上分配,对象主要分配在新生代的Eden区上,如果启动了本地线程分配缓冲,将按线程优先在TLAB上分配。少数情况下也可能会直接分配在老年代中,分配的规则并不是百分之百固定的,其细节取决于当前使用的是哪一种垃圾收集器组合,还有虚拟机中与内存相关的参数的

#jvm
【深入理解JVM】:OutOfMemoryError异常总结

JVM内存区域中,除了程序计数器外,其他几个运行时区域都有可能发生OutOfMemoryError(OOM)异常。本文对OOM异常进行总结,通过代码验证JVM规范中描述的运行时区域存储的内容;了解可能导致这些区域OOM异常的代码,能够在工作中根据异常代码对内存哪一出区域进行定位。基于Sun的HotSpot虚拟机,在Eclipse中Run/Arguments中可以进行虚拟机启动参数的设置,这些参数对

#jvm
【JDK】:Java容器框架——同步容器与并发容器

前面的文章中详细介绍了Java的容器框架,在此基础上,本文对Java中的同步容器与并发容器做一些介绍。fail-fast机制快速报错机制(fail-fast)能够防止多个进程同时修改同一个容器的内容。如果在你迭代遍历某个容器的过程中,另一个进程接入其中,并且插入、删除或者修改此容器内的某个对象,就会出现问题:也许迭代过程已经处理过容器中的该元素了,也许还没处理,也许在调用size()之后尺寸缩小了

Linux Ubuntu 下安装JDK、Tomcat、Maven

JDKHow To Install Java on Ubuntu with Apt-GetTomcatHow To Install Apache Tomcat 7 on Ubuntu 14.04 via Apt-GetMaven安装:How to install Maven 3 on Ubuntu 15.10/15.04/14.10/14.04 LTS/13.10/13.04/12.10/

#tomcat#ubuntu#apache +1
MySQL锁机制与MVCC原理--推荐阅读

《高性能MySQL》mysql锁机制总结关于innodb中MVCC的一些理解Mysql中的MVCC

#mysql
哈希表——线性探测法、链地址法、查找成功、查找不成功的平均长度

一、哈希表1、概念       哈希表(Hash Table)也叫散列表,是根据关键码值(Key Value)而直接进行访问的数据结构。它通过把关键码值映射到哈希表中的一个位置来访问记录,以加快查找的速度。这个映射函数就做散列函数,存放记录的数组叫做散列表。2、散列存储的基本思路       以数据中每个元素的关键字K为自变量,通过散列函数H(k)计算出函数值,以该函数值作为一块连

到底了