自SpringCloud问世以来,微服务以席卷之势风靡全球,企业架构都在从传统SOA向微服务转型。然而微服务这把双刃剑在带来各种优势的同时,也给运维、性能监控、错误的排查带来的极大的困难。在大型项目中,服务架构会包含数十乃至上百个服务节点。往往一次请求会设计到多个微服务,想要排查一次请求链路中经过了哪些节点,每个节点的执行情况如何,就称为了亟待解决的问题。于是分布式系统的APM管理系统应运而生。 查看全文>>
技术文章2020-07-24 |传智播客 |什么是APM系统
什么是集合:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变;ArrayList集合的特点:底层是数组实现的,长度可以变化;泛型的使用:用于约束集合中存储元素的数据类型 查看全文>>
技术文章2020-07-24 |传智播客 |ArrayList入门教程
在使用Jasper+jaspersoftStudio导出用户列表数据导出(如下图)是比较简单的,就是把用户列表数据,一个List集合放到 JRBeanCollectionDataSource中即可。 查看全文>>
技术文章2020-07-22 |传智播客 |Jasper,jaspersoftStudio,PDF多数据源导出
敏捷软件开发是基于敏捷宣言定义的价值观《敏捷软件开发宣言》和原则《敏捷软件的十二条原则》的一系列方法和实践的总称。自组织、跨职能团队运用适合他们自身环境的实践进行演进得出解决方案。换句话说敏捷开发是一种应对快速变化的需求的一种软件开发能力,只要在符合价值观和原则的基础上能让开发团队拥有应对快速变化需求的能力,这就叫做敏捷开发。 查看全文>>
技术文章2020-07-17 |传智播客 |Java技术,新趋势
敏捷软件开发是基于敏捷宣言定义的价值观《敏捷软件开发宣言》和原则《敏捷软件的十二条原则》的一系列方法和实践的总称。自组织、跨职能团队运用适合他们自身环境的实践进行演进得出解决方案。换句话说敏捷开发是一种应对快速变化的需求的一种软件开发能力,只要在符合价值观和原则的基础上能让开发团队拥有应对快速变化需求的能力,这就叫做敏捷开发。 查看全文>>
技术文章2020-07-17 |传智播客 |敏捷开发流程图,敏捷开发十二原则
动态代理就是,在程序运行期,创建目标对象的代理对象,并对目标对象中的方法进行功能性增强的一种技术。在生成代理对象的过程中,目标对象不变,代理对象中的方法是目标对象方法的增强方法。可以理解为运行期间,对象中方法的动态拦截,在拦截方法的前后执行功能操作。 查看全文>>
技术文章2020-07-17 |传智教育 |动态ip代理,动态代理的几种实现方式
Apache Kafka是一个分布式发布-订阅消息系统。它是一一个可扩展的,容错的发布-订阅消息系统,它使我们能够构建分布式应用程序。这是一个Apache顶级项目。Kafka 适合离线和在线消息消费。 查看全文>>
技术文章2020-07-09 |传智播客 |什么是Apache Kafka