Java 集合框架提供了一套性能优良,使用方便的接口和类,java集合框架位于java.util包中, 所以当使用集合框架的时候需要进行导包。 集合接口 集合框架定义了一些接口。本节提供了每个接口的概述: 序号接口描述 1Collection 接口 Collection 是最基本的集合接口,一个 Collection 代表一组 Object,即 Collection 的元素, Ja...
框架(framework)是一个框子--》指约束性,也是一个架子--》指支撑性IT语境中的框架,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,在此结构上可以根据具体问题扩展、按插更多的组成部分,从而更迅速和方便地架构完整的解决问题的方案。 1)框架本身一般不完整到可以解决特定问题,但是可以帮助您快速解决特...
java计划任务框架 java任务编排框架 一、前言 在之前的文章《Java定时任务调度(1)TimerTask原理与实战》中已经介绍了一种实现定时任务调度的方法——Java原生提供的TimerTask,这个工具适用于一些简单的业务需求。 回顾一下,TimerTask的原理总结起来就是下面这个图: 其实仔细想想,是不是可以抽象出来几个部分? 任务调度,...
《Java Spring框架》Spring切面(AOP)配置详解 1. Spring 基本概念 AOP(Aspect Oriented Programming)称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。 在不改变原有的逻辑的基础上,增加一些额外的功能。代理也是这个...
《Java Spring框架》通过IDEA搭建SpringMVC 目前web框架更新迅速,学习新框架的同时也有必要了解一下之前框架的内容,SpringBoot现在比较流行,今天就来通过搭建SpringMVC来了解一下SpringMVC, SpringBoot也是基于SpringMVC的扩展。 回到目录 准备 IDEA2018年版本,JDK8,Tomcat7...
Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。Dubbo框架,是基于容器运行的.。容器是Spring。 其核心部分包含: 1. 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换...
《熟悉java三大框架的作用》一文主要介绍了三大框架:Spring、Struts和Hibernate。Spring是一个解决J2EE开发中常见问题的强大框架,提供管理业务对象的一致方法并鼓励使用注入接口编程。Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术实现。Hiberna...
上篇文章我们已经初步认识 Spring 框架,接下来我们结合实际应用来加深对框架设计思路的理解。Spring 框架的内容有很多,上篇文章也仅仅是入门简介,接下来我们结合应用逐步深入的来学习 Spring 框架。 1,应用之前 我们先了解一下 Spring 的启动过程 理解Spring 启动过程很重要,开始看不懂也没有关系,后面要反复结合应用来...
小米商城产品站之前由于历史原因,存在着诸多问题与不便,随着技术的快速变革,技术部中台化的建设,越来越不适用于现在快速迭代的业务需求,接下来我将以技术的视角讲解我们遇到的痛点,以及解决这些痛点的思路,也就是 Phoenix 框架诞生的故事。 为啥要进行设计一个框架,其实是业务发展导向的结果,若是我们不进行设计,那么我...
来源:《深入理解Java集合框架》系列文章 作者:CarpenterLee(转载已获得原作者同意,如需转载请与原作者联系) !系列文章已在专栏全部更新完毕,希望对朋友们有用! Introduction 关于 C++标准模板库(Standard …