简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
既然java架构师,首先你要是一个高级java攻城尸,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池...:;java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案java字节码技术;nio,没什么好说的,值得注意的是"直接内存"的特点,使用场景;java多线程同步异步;java各种集合对象的实现
1. 出于成本因素考虑,整个IT市场逐步向云计算过渡。2. 科技与人类的结合更加紧密,很大一部分人群将变成“电子人”。3. 一套启动只需几秒钟的操作系统,执行任务时几乎无需等待,从来不会出现异常。4. 信息机器Memex变为现实Memex是美国科学家Vannevar Bu
原文:http://blog.csdn.net/shangyuan21/article/details/181536051.虚拟机安装mac os我们都知道开发iPhone等ios平台的移动应用时需要使用Mac本,但是Mac本都比较昂贵,所以我们可以采用Windows7上利用VMWare安装Mac操作系统的方法来模拟ios开发环境,达到降低成本的目的。1.相关配置
一、Java类加载机制1.概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能。 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始
镜像:类似虚拟机的镜像(可看作Java中的类)容器:类似启动的虚拟机(可看作Java类的实例对象)仓库:类似代码仓库,是docker存放镜像的地方1.安装指南:https://docs.docker.com/engine/installation/linux/ubuntulinux/ 1.安装 linux-image-extra-* kernel package
转自:http://www.cnblogs.com/linghu-java/p/5714769.htmlclass文件简介及加载 Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生
线程池的技术背景在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些”池化资源”技术产生的原
1.安装指南:https://docs.docker.com/engine/installation/linux/ubuntulinux/ 1.安装 linux-image-extra-* kernel packages $ sudo apt-get update $ sudo apt-get install linux-image
一、Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- DockerHubDocker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker 守护进程会处理复杂繁重的任务,例如建立、
之前在分布式环境下需要解决session共享的问题,更多的时候我们是使用servlet容器例如tomcat提供的集群配置来解决session的复制问题。今天介绍一种简单的解决方案。http://docs.spring.io/spring-session/docs/current/reference/html5/guides/httpsession.html#updating-depen