首页 > 其他 > 详细

知识点总结

时间:2019-11-26 18:39:19      阅读:72      评论:0      收藏:0      [点我收藏+]

一、项目介绍

1.流程的发起

  1. 校验机构代码是新增还是存量
  2. 获取activity的流程号
  3. 将发起流程插入流程信息表
  4. 如果是存量机构,同步数据
  5. 通过流程号获取正在运行的任务号,将任务推至下一个节点

二、配置中心-配置管理

        1.字段配置信息管理 -表中字段名、控件类型

         2.表配置信息管理- 表名、表的类型

三、业务参数的查询,报表、线路的查询

四、业务场景管理-业务场景的定制

  • 处理表顺序
  • 已有表修改表顺序
  • 新表赋予新的属性
  • 对表修改进行校验

      业务场景配置添加子系统

五、合同,履约到期提醒,发邮件。

  1. 根据时间查询到期合同
  2. 启动合同到期提醒代办流程
  3. 获取用户信息,发邮件

知识点

1.线程池

一个线程池包括四个基本部分

  1. 线程池管理器:用于创建线程和管理线程
  2. 工作线程: 线程池中的线程,在没有任务时处于等待状态
  3. 任务接口: 每个任务必须实现的接口,已供工作线程调度,任务执行
  4. 任务队列:用于存放没有处理的任务

2.ThreadPoolExecutor包括的参数:核心线程池的大小、最大线程池的大小、线程最大空闲时间、线程等待队列、拒绝策略

3.dubbo基础

  • 暴露服务的服务提供方
  • 调用远程服务的服务消费方
  • 服务注册与注册中心
  • 统计服务的调用次数和调用监控中心
  • 服务运行器
  1. 启动时注册提供方服务
  2. 消费者订阅服务的列表,变更时推送服务地址列表
  3. 消费者随机调用服务地址,失败后重新选择
  4. 后台定时采集服务的调用次数和时间

4.dubbo的配置方式

  spring的配置方式与api的配置方式

5.dubbo默认的通信框架 netty

6.dubbo 的负载均衡策略 

  随机、 轮询、最少活跃调用次数、一致性hash

7.乐观锁与悲观锁

乐观锁:总认为不会产生并发问题,每次去取数据的时候总认为不会被线程进行修改。因此不会上锁,但是在更新时会判断其他线程之前有没有对数据进行修改。一般采用版本号机制或cas操作

乐观锁多用于多读的应用类型。

悲观锁:每次取数据的时认为其他线程会修改,所以都会加锁,当其他线程想要访问数据时,都需要阻塞挂起,依靠数据库实现。

 

知识点总结

原文:https://www.cnblogs.com/JunLoveHua/p/11937342.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!