自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 趋势拟合实现分析

用户自定义函数(UDF)是一个允许用户扩展的强大的功能。用户可以使用Java编写自己的UDF,一旦将用户自定义函数加入到用户会话中,它们就将和内置的函数一样使用,甚至可以提供联机帮助。Hive具有多种类型的用户自定义函数,每一种都会针对输入数据执行特定“一类”的转换过程。在ETL处理中,一个处理过程可能包含多个处理步骤。Hive语言具有多种方式来将上一步骤的输入通过管道传递给下一个步骤,然后在一个查询中产生众多输出。用户同样可以针对一些特定的处理过程编写自定义函数。

2023-02-12 15:06:39 1272

原创 spring中的循环依赖问题

当 Spring 为某个 Bean 填充属性的时候,它首先会寻找需要注入对象的名称,然后依次执行 getSingleton() 方法得到所需注入的对象,而获取对象的过程就是先从一级缓存中获取,一级缓存中没有就从二级缓存中获取,二级缓存中没有就从三级缓存中获取,如果三级缓存中也没有,那么就会去执行 doCreateBean() 方法创建这个 Bean。java中只有值传递,但是这里可以借用一个引用传递的概念,这个引用传递指的是,当获得对象的引用时,对象的属性是可以延后设置的。非单例循环依赖:无法处理。

2023-01-31 17:12:05 131

原创 领域驱动设计(3)

聚合根不能将自己内部的对象直接奉献给外部,因为一旦被外界修改了,自己都不知道,就可能造成内部逻辑的不一致,就像有外键关联的两个数据表,一个表修改了数据,而另外一个没有修改,这种情况是可怕的,不过因为外键约束的存在,数据库会进行这两个表的原子更新,但是内存中的对象没有这样的技术机制,而需要通过专门的设计来保证,因此不将聚合内部的对象直接暴露给外界是基本原则,外界如果需要一些数据,可以根据聚合内对象构造一个值对象使用。交易的状态,当调用创建方法后,交易的状态变成以创建,同理,不同的方法对应不同的状态。

2023-01-29 14:12:46 100

原创 Spring源码下载与编译

源码clone 后,用ieda 打开,进行依赖下载。打开链接复制clone 地址。在本地进行源码clone。Gitub 的地址如下。

2023-01-29 14:01:13 87

原创 领域驱动设计(1)

如果用“第一原则” 去理解我们的业务,那我们业务中也一定存在一个业务问题,去本质的帮我们找到业务中的核心价值,也是我们发散出的所有问题的根因,是核心竞争力的体现,他更像是是一种企业战略层面的事情,属于顶层核心。DDD的特点主要来源于他的定位——解决业务的复杂性,而解决业务复杂性的前提是,我们不仅要有解决问题的方法,同时我们需要对问题的本身,有一种自上而下的清晰识别,而这个过程的本身,就会让初学者感到复杂。当我们根据业务的复杂性,分解出N多个问题的时候,这时候会带来一个新的疑问,哪些是核心问题?

2023-01-29 13:57:06 120

原创 万物皆为流——有状态的流flink

万物皆为流——有状态的流状态化流回顾过去,数据和数据处理在行业无处不在,也推出了太多种基础架构来管理数据;这里面主要分为两种,事务型处理和分析型处理;事务型处理 这幅图主要描述的场景是,大多数的服务都会处理用户,订单,包括一些客户端(或web)应用传入的数据。期间每处理一个事件,服务都会读取远程的数据系统完成一系列操作。多个应用会共享同一个数据库系统,有时候还会访问相同的数据库或者表。 在这种紧耦合的情况下,一旦多个而应用基于相同的数据表示或共享架构,那么更改表模式或对数据库系统进行扩缩容必将劳心费力。微服

2023-01-29 13:44:54 212

原创 应用架构的最佳实践

通过事件风暴的方法,进行业务问题的拆解。最后得到领域模型。

2023-01-29 13:36:22 183

原创 事件驱动型应用—理论篇

如果我们简单按照单体服务的模块进行拆分,很容易让我们陷入进分布式单体的陷阱,这里其实是需要去仔细思考,我要如何去定义我们的服务,怎么可以更科学的,去把我们服务的粒度给找出来。我们在这里总结了几个服务拆分和集成的几个经验。当然了。经验不是准则,只是给我们做判断的一种视角,海外团队也是带着这种视角去审视我们的服务现在OK不OK,能不能合在一起,要不要拆分一下。

2023-01-28 20:24:27 835 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除