本课程以讲解 Spring 原理知识为主。但又不同于一般的原理课,基本不翻源码,而是通过各种单元测试和模拟实现,带领学员更为感性地认识 Spring 底层。课程共计49讲,包含容器与 Bean、AOP、WEB 与 Boot 四大篇章,涵盖了 Spring 原理的方方面面。查看全文>>
为了助力学生更高质量就业,传智教育根据真实企业需求进行了新一轮的教研改革,在近期推出了全链路+UI/UE设计V7.0课程。课程覆盖品牌平面设计、电商运营设计、UI/UE设计、toB端设计等主流设计方向,并融入企业级真实项目课程,让学生熟练掌握各类设计软件及产品设计逻辑,更受企业青睐!查看全文>>
在Hibernate开发过程中通常会用到5个核心接口,分别为:Configuration接口、SessionFactory接口、Session接口、Transaction接口和Query接口。通过这些接口可以对持久化对象进行操作,还可以进行事务控制。在使用Hibernate前,先了解一下Hibernate的执行流程,如图7-6所示。查看全文>>
通过前面的java学习后,相信很多人对微服务架构都会产生这样一些疑问,例如我要何时使用微服务架构?又如何将应用程序分解为微服务?分解后,要如何去搭建微服务架构?同时,在微服务架构中,因为会涉及到多个组件,那么这些组件又可以使用什么技术来实现呢?接下来的几个小节中,我们将对这些问题进行详细的讲解。查看全文>>
当插入一个新元素时,只需要修改元素之间的这种引用关系即可,删除一个节点也是如此。正因为这样的存储结构,所以LinkedList集合对于元素的增删操作表现出很高的效率,LinkedList集合添加元素和删除元素的过程如图所示。查看全文>>
ArrayList是List接口的一个实现类,它是程序中最常见的一种集合。在ArrayList内部封装了一个长度可变的数组对象,当存入的元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组。查看全文>>