简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
虚拟机概述所谓虚拟机(Virtual Machine)就是一台虚拟的计算机,它是一款软件,用来执行一系列虚拟计算机指令。大体上,虚拟机可以分为系统虚拟机和程序虚拟机。比较出名的系统虚拟机有Visual Box、VMware,他们是完全对物理计算机的仿真,提供一个可运行完整操作系统的软件平台。Java虚拟机就是典型的程序虚拟机,他专门为执行单个计算机程序而设计的,在Java虚拟机中执行的指令我们称为
简介静态Web服务器的主要功能由ngx_http_core_module。所有Http配置项都必须直属http块、server块、location块、upstream块等,所以HTTP配置项都必须包含与http块内。虚拟机的请求分发由于IP地址数量有限,因此经常存在多个主机域名对应同一IP地址的情况,这时在nginx.conf中可以按照server_name并通过server块来定义虚拟主机,每个
java程序在对某个类进行引用、使用时,就会开始对该类进行加载,比如直接使用类加载器进行显式加载、创建该类的对象、使用该类的类变量等情况。类的加载是通过java虚拟机的类加载子系统完成的。类的加载主要分为三个阶段。类的加载步骤类加载子系统负责从文件系统或者网络上加载class文件,class文件在文件开头会有特定的文件标志。ClassLoader只负责class文件的加载,至于他是否可以运行,则有
定义:ByteBuffer是Buffer的实现类之一,是一个通用的缓冲区,功能要比其他缓冲区子类多。支持直接内存。是一个抽象类。子类实现是HeapByteBuffer(非直接缓冲区子类),DirectByteBuffer(直接缓冲区子类)。看此文前建议看看:关于Buffer可以查看Java NIO学习篇之缓冲区Buffer详解直接缓冲区:以上是书《深入理解Java虚拟机》对直接内存的描述。简单来说
概述Zookeeper类似于unix文件系统,节点类比文件,客户端可以删除节点,创建节点,修改节点。Zookeeper可以使用ACL(access control list)访问控制列表来对节点的权限进行控制。acl权限控制使用:scheme????permission来标志,主要涵盖三个方面:权限模式(scheme):授权的策略。权限对象(id):授权的对象。权限(permission):授予的
定义/作用当我们要使用第三方类实现组件注册到IOC容器时,例如第三方数据库连接池等,我们无法修改他们的代码,所以我们不能通过@Component及其衍生注解来进行组件定义。这是,可以通过@Bean注解把第三方组件注册到IOC容器中。源码://能够作用在方法和注解上,作用在方法上和作用在注解上的用处不同,通常作用在方法上。@Target({ElementType.METHOD, ElementTyp
定义/作用用于指定单例bean实例化的时机,在没有指定此注解时,单例会在容器初始化时就被创建。而当使用此注解后,单例对象的创建时机会在该bean在被第一次使用时创建,并且只创建一次。第二次及以后获取使用就不再创建。在实际开发场景中,并不是所有bean都要一开始就被创建的,有些可以等到使用时才创建。此时就可以使用该注解实现。此注解只对单例bean有用,原型bean时此注解不起作用。源码://可以作用
简介主要讲解linux中何为任务调度和调度的使用方式任务调度的概念是,在系统特定的时间执行特定的任务,可能是一个shell脚本,可以只是一段shell命令。比如想每天凌晨4点备份mysql数据库,每个月一号凌晨两点进行日志文件的清洗等。crontab -e:编辑个人任务调度。crontab -l : 查看个人的任务调度。crontab -r : 删除所有个人任务调度。第一步:执行crontab -
简介主要介绍Vue插件的概念,定义和使用。Vue的插件主要是用于增强功能,可以把它看作是一个工具库,可以提供很多强大的功能,比如一些强大的自定义指令,一些强大的工具方法,过滤器等,我们可以编写或者直接引入别人写的插件,就能获得强大的功能。Vue插件的本质是一个包含install方法的对象,install方法的第一个参数是Vue构造函数对象,第二个及以后的参数是插件使用者传递的数据。代码:main.
简介ES全称ECMAScript,是脚本语言的规范,而JavaScript是ES的一种实现,所以ES的新特性也可以叫作JavaScript的新特性。为啥要学习:语法简洁,功能丰富。利用框架开发应用,例如利用Vue进行前端开发,需要使用很多ES6的知识。为什么要专门学习ES6:ES6是ES版本中变动内容最多的,具有里程碑式意义。ES6加入了许多新的语法特性,编程实现更简单、高效。特性一:let关键字