全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
Spring框架是一种分层架构,它包含了一系列的功能,大概由20种模块组成。这些模块分为核心容器(CoreContainer),数据访问/集成(DataAccess/Integration),Web,AOP,工具(Instrumentation),消息(Messaging),测试用例(Test).1.1核心容器...
子查询,又叫内部查询,相对于内部查询,包含内部查询的就称为外部查询。子查询允许把一个查询嵌套在另一个查询当中。MySQL子查询是在MySQL数据库中是使用频率比较高的一种查询类型,优化子查询,对于MySQL数据库的整个系统的性能也有直接的影响。子查询可以包含普通select可以包括的任何子句,比如:distin...
MVCC(multiversionconcurrencycontrol),多版本并发控制,在MySQL数据库中主要是通过在每一行记录中增加三个字段,与undolog中相关记录配合使用,同时加上可见性算法,使得各个事务可以在不加锁的情况下能够同时地读取到某行记录上的准确值(这个值对不同的事务而言可能是不同的)。使...
MySQL数据库表中的每一列都必须具有名称和数据类型。SQL开发人员必须在创建SQL表时决定表中的每个列将要存储的数据的类型。数据类型是一个标签,是可用的SQL了解每个列的期望存储什么类型的数据的指南,它也标识了SQL如何与存储的数据进行交互。MySQL数据库支持所有标准SQL数值数据类型,涉及到了常见的5种M...
连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。而连接查询则是关系数据库中最主要的查询,主要包括内连接、外连接和交叉连接等。在MySQL数据库中,通过MySQL连接查询可以实现多个表查询。当查询数据时,通过连接操作查询出存放在多个表中的不同实体信息。当两个或多个表中存在相同意义的字...
众所周知,缓存的设置是所有现代计算机系统发挥高性能的重要因素之一。对于MySQL数据库来说,也是得益于MySQL缓存机制,才能够提高MySQL数据库的性能,减少数据的内存占比。MySQL缓存机制简单的说就是缓存SQL文本及查询结果,如果运行相同的SQL,服务器直接从缓存中取到结果,而不需要再去解析和执行SQL。...
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts2是Struts的下一代产品,是在struts1和WebWork的技术基础上进行了合并的全新的Struts2框架。...
架构模式是一个通用的、可重用的解决方案,用于在给定上下文中的软件体系结构中经常出现的问题。架构模式与软件设计模式类似,但具有更广泛的范围。模型-视图-控制器模式,也称为MVC模式(ModelViewController)。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个...
Kubernetes也称为K8S,其中8是代表中间“ubernete”的8个字符,是Google在2014年开源的一个容器编排引擎,用于自动化容器化应用程序的部署、规划、扩展和管理,它将组成应用程序的容器分组为逻辑单元,以便于管理和发现,用于管理云平台中多个主机上的容器化的应用,Kube...
k8s全称kubernetes,这个名字大家应该都不陌生,k8s是为容器服务而生的一个可移植容器的编排管理工具,越来越多的公司正在拥抱k8s,并且当前k8s已经主导了云业务流程,推动了微服务架构等热门技术的普及和落地,正在如火如荼的发展。那么称霸容器领域的k8s究竟是有什么魔力呢?首先,我们从容器技术谈起,在容...