全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
ActiveMQ是Apache软件基金下的一个开源软件,它遵循JMS规范(JavaMessageService),是消息驱动中间件软件(MOM)。它为企业消息传递提供高可用,出色性能,可扩展,稳定和安全保障。ActiveMQ使用Apache许可协议。因此,任何人都可以使用和修改它而不必反馈任何改变。这对于商业上...
MVC思想的引入对于我们实际项目开发有了分层开发的概念,其中分为控制层,业务层及持久层,层与层之各司其职,分工明确,同时又能保证互相调用,协作开发。有效的为servlet做了“减压”工作。对于以前传统形式的开发,servlet是服务器处理请求的后端入口,其职责除了接收请求之外,还必须接收参数,处理业务逻辑,处理...
this关键字是我们在学习Java中接触的为数不多的十分重要的关键字,无论是在Java面试题中还是实际的项目中都会经常遇到,因此,this关键字是我们学习Java的必修课。this关键字表示当前这个对象,也就是说当前谁调用该方法则这个对象就是谁。每个对象都可以使用this关键字访问其自身的引用,this引用可以...
static是java语言中的关键字,表示“静态的”,它可以用来修饰变量、方法、代码块等,修饰的变量叫做静态变量,修饰的方法叫做静态方法,修饰的代码块叫做静态代码块。在java语言中凡是用static修饰的都是类相关的,不需要创建对象,直接通过“类名”即可访问,即...
无论是在平时的开发中还是求职面试的过程中,我们都会经常遇见static关键字。因此,掌握static关键字的用法成为了我们的当务之急,本文就来向大家介绍static关键字用法以解燃眉之急。在正式学习static关键字的用法之前,我们先要弄懂static关键字的基本概念,不然学起static关键字的用法就像是无萍...
在正式介绍IO流中的序列化流与反序列化流之前,我们先来看看何谓序列化和反序列化:序列化:用一个字节序列可以表示一个对象,该字节序列包含该对象的数据、对象的类型和对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。反序列化:该字节序列还可以从文件中读取回来,重构对象,对它进行反序...
我们在学习和使用JavaWeb的过程中经常会接触到中间件,但是,对于中间件的认识还是很粗浅的,那么到底什么是JavaWeb中间件呢?本文就来为大家揭晓答案。Javaweb中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。以便于运行在一台或多台机器上的多个软件通过网络进行交互。该技术所提供的互操作性,推...
Docker是一个使用Go语言开发的开源的应用容器引擎,让开发者可以打包他们的应用以及依赖到一个可移植的容器中,然后发布到任何流行的机器上。Docker的迅猛发展和全新理念,席卷了整个IT界,成为云时代的一颗新星。Docker的优势Docker相比于传统虚拟化方式具有更多的优势:docker启动快速属于秒级别。...
MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(PlainOldJavaObjects,普通的Java对象)映射成数...
在Java编程的众多循环语句中,我们不得不单独拿出来重点讲的就是while循环语句。尽管我们在学习计算机语言之前就在数学语言中接触了while循环语句,但while循环语句在两种语言里的表现形式和用法还是有着很大差别的。通过本文,带你五分钟掌握while循环语句。我们首先来看一下while循环的语法:while...