架构师之路
文章平均质量分 59
krauser1991
逆水行舟 不进则退
展开
-
全面了解决策管理平台
什么是决策管理平台?随着公司数字化战役全面打响,全链路数字化建设如火如荼的开展起来。决策管理平台在公司数字化转型过程中,起到了举足轻重的作用。决策管理平台提供了“策略+动作”分离的一站式服务,赋能策略人员,降低对技术人员的依赖,在保证策略精准的同时,提升策略的实效性。通过对于策略的集中管理,统一公司各业务线的业务规则和数据模型,将企业内部的知识和经验沉淀,提升公司的技术、风控优势,为用户提供金融服务最优解。那么我们会问,决策管理平台到底是什么,为什么有这么大的能量。要了解决策管理平台是什么,首先原创 2021-10-30 21:37:27 · 956 阅读 · 0 评论 -
RxJava的一次业务尝试
public ResultDTO makeStrategy(MakeDecisionDTO makeDecisionDTO) { final long current = System.currentTimeMillis(); final String request = JSON.toJSONString(makeDecisionDTO); ...原创 2019-06-04 10:01:08 · 203 阅读 · 0 评论 -
RxJava-变换操作符和过滤操作符
变换操作符 map() 对序列的每一项都用一个函数来变换Observable发射的数据序列 flatMap()、concatMap()、flatMapIterable() 将Observable发射的数据集合变换为Observables集合,然后将这些Observable发射的数据平坦化的放进一个单独的Observable中 switchMap() 将...原创 2019-06-02 14:47:00 · 164 阅读 · 0 评论 -
RxJava的线程操作
1、SchedulerRxJava是一个为了异步编程而实现的库,默认情况下,RxJava只在当前线程中运行,它是单线程的,此时Observable用于发射数据流,Observer用于接收和响应数据流,各种操作符(Operators)用于加工数据流,实现出来是一个同步的函数响应式。然而响应式的实际应用是大部分操作都在后台处理,前台响应的一个过程。我们可以用RxJava的调度器来实现。Sched...原创 2019-05-24 11:33:25 · 624 阅读 · 0 评论 -
RxJava-创建操作符
1、RxJava的主要创建操作符操作符 描述 just 将一个或多个对象转换成发射这个或这些对象的一个Observable from 将一个Iterable、Future或者一个数组转换成一个Observable create 使用一个函数从头创建一个Observable defer 只有当订阅者订阅才创建Observable,为每个订阅创建一个新...原创 2019-05-23 11:41:44 · 311 阅读 · 0 评论 -
RxJava的基础知识
1、Observable一、使用RxJava的三步骤(1)、创建Observable 被观察者,使用RxJava需要一个被观察者,决定什么时候触发事件以及触发怎么样的事件,决定异步操作模块的顺序和异步操作模块的次数(2)、创建Observer 创建一个处于待命状态的观察者哨兵,可以在未来某个时刻响应Observable的通知,...原创 2019-05-22 17:33:48 · 220 阅读 · 0 评论 -
(一)面向对象建模和UML初识
UML(Unified Modeling Language)一、面向对象1、基本概念软件对象,是一种将状态和行为有机集合起来形成软件构造模型对象和类对象是状态和行为构成的类是相同属性和操作的一组对象的组合消息和事件消息是指描述事件发生的信息,是对象间相互联系和作用的方式事件是指一种由系统预先定义而由用户或系统发出的动作2、基本特征抽象封装通过公共...原创 2019-01-05 15:41:43 · 853 阅读 · 2 评论 -
MyBatis插件一次开发的总结
最近项目有个功能,对指定的参数进行加密,考虑使用AOP还是插件方式开发。我进行插件方式开发的研究,虽然最终采用了AOP的方式,但是我还是花记录一下,以后用到可以参考。因为是demo版本的代码,代码质量可能有所欠缺,哈哈。1.先定义一个需要加密的注解,该注解可以作用于参数上、和bean的属性上。keyType可以忽略,业务自有的。/** * @author krauser * @date Cre...原创 2018-06-08 16:09:45 · 665 阅读 · 0 评论 -
项目开发的流程和规范(技术经理应该具备的知识)
一.技术经理面临的问题1.需求原型编写和概要设计2.任务拆分与排期3.持续集成环境搭建4.难点问题攻钻5.线上紧急问题解决二.上线流程需求评审->设计->开发编码->测试->上线三.项目上线的规范1.系统的概要设计架构与模块设计 系统的关系说明系统关键流程技术选型2.集成开发原创 2018-01-31 13:02:53 · 1107 阅读 · 0 评论