需求分析是产品经理的必备技能,将重点从工作流程、需求分析、功能规划、PRD结构等方面进行分享。 一、需求的工作流程 需求收集分析,是一个持续迭代的闭环过程。只有持续迭代的产品...
需求分析是产品经理的必备技能,将重点从工作流程、需求分析、功能规划、PRD结构等方面进行分享。 一、需求的工作流程 需求收集分析,是一个持续迭代的闭环过程。只有持续迭代的产品...
Spring AOP的总体流程 1、注册解析AOP的服务 2、解析和加载横切逻辑 3、将横切逻辑织入目标Bean中 AnnotationAwareAspectJAutoPro...
【简介】ElasticSearch是一个基于Lucene的搜索服务器。实时分布式搜索和分析引擎。让你以前所未有的速度处理大数据成为可能。使用Java开发并使用Lucene作为...
jvm 介绍下内存模型?为什么需要内存模型?新生代gc方式?工作原理? 老年代GC方式?工作原理?适用场景? 标记时从何开始?GCroot有哪些?如何排查java进程CPU...
看HashMap的源码时,发现了里面好多很不错的算法。tableSizeFor的功能(不考虑大于最大容量的情况)是返回大于输入参数且最近的2的整数次幂的数。比如10,则返回1...
背景 自JDK1.5开始,JDK提供了ScheduledThreadPoolExecutor类来支持周期性任务的调度。在这之前的实现需要依靠Timer和TimerTask或者...
首先,我们可以用一个生活中的例子去理解异步的相关概念。我们将一组算法封装成一个函数,这个函数的本质也可理解为一种行为,比如我们做蛋糕这一行为。行为有可能是有结果的,也有可能仅...
前言 这篇文章读不懂的没关系,可以先收藏一下。笔者准备介绍完epoll和NIO等知识点,然后写一篇Java网络IO模型的介绍,这样可以使Java网络IO的知识体系更加地完整和...
1、引言 在之前的《SpringBoot 自动装配》文章中,我介绍了ConfigurationClassPostProcessor这个类,它是 SpringBoot 作为扩展...