摘要:也叫事件溯源,是这些年另一个越来越流行的概念,是大神提出的一种架构模式。事件是一等公民,系统的数据以事件为基础,事件要保存在某种存储上。业务数据只是一些由事件产生的视图,不一定要保存到数据库中。 Event Sourcing也叫事件溯源,是这些年另一个越来越流行的概念,是大神Martin Fowler提出的一种架构模式。简单来说,它有几个特点: 整个系统以事件为驱动,所有业务都由事件驱...
摘要:当缓存容量达到上限时,它应该在写入新数据之前删除最近最少使用的数据值,从而为新的数据值留出空间。但是无法保证是,也无法保证更新数据时是,因为这两个操作必然要遍历队列。因为可以通过来判断是否有这个节点。 题目地址:https://leetcode-cn.com/probl...题目描述:运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获...
摘要:主工程具有和组件进行绑定和解绑的功能。如下图组件化需要考虑问题考虑的问题分而治之,并行开发,一切皆组件。引用阿里的框架,通过注解方式进行页面跳转。 目录介绍 1.为什么要组件化 1.1 为什么要组件化 1.2 现阶段遇到的问题 2.组件化的概念 2.1 什么是组件化 2.2 区分模块化与组件化 2.3 组件化优势好处 2.4 区分组件化和插件化 2.5 applicati...
WebClient UI 我们在WebClient UI的开发工具里点了Test按钮,showImg(https://segmentfault.com/img/remote/1460000015368308);会在浏览器以测试模式打开选中的view。这背后发生了什么事?注意浏览器地址栏的bspwd_cmp_test,这是什么东西?Jerry倾向于把它当作是CRM WebClient UI comp...
摘要:是一款基于并发使用标记清除算法的垃圾回收算法,只针对老年代进行垃圾回收。收集器工作时,工作线程和用户线程可以并发执行,以达到降低时间的目的。并发清理清理垃圾对象,这个阶段线程和用户线程并发执行。 背景 我们上线Java服务的时候需要对其配置一些JVM参数,如堆空间大小、虚拟机栈大小、垃圾回收算法。对于年轻代和老年代我们可以配置不同的垃圾回收算法。在一些对rt要求很高的场景,服务不能有长...