自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 规则引擎技术选型-qlExpress

目录1.背景&痛点2.目前主流规则引擎框架3.目前业务特点选型4.风险&缺点&优点5.运行原理图​6.参考1.背景&痛点1)业务规则变化快,比如 价格的系数调整,p1~p9的业务规则不断调整并且后期可能出现pN.2)开发>50%的精力和时间在业务规则的开发上.3)业务人员理解规则须有很强的业务知识,新规则需要开发配合,业务规则需求提出后上线的实际运行过程对业务人员不透明.导致开发和业务的沟通成本大,最好支持业务人员可视化配置

2020-09-01 16:25:04 17362

转载 Airflow[v1.10]任务调度平台的安装教程

0.背景真的是想不通,Airflow不论社区活跃度还是Github的star数都是远胜于Azkaban还有EasyScheduler的,但是为何却连一个完备的安装教程都没有呢?是我的需求太高?真的是心累不已,整整把搜索引擎还有youtube翻来覆去也没让我感到满足……不过好在,一步一坑一脚印的最终搭建连通好了环境以及Operator。好了,废话不多说,开始Airflow今...

2019-10-23 13:10:42 266

原创 java数据结构和算法-06-递归

1.递归简介递归简单来说就是一种方法(或者说函数)调用自己的技术。递归做为一种算法在程序设计语言中广泛应用。特点>调用自身>调用自身是为了解决更小的问题递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。的递归能力在于用有限的语句来定义对象的无限集合。> 递归需要有边界条件,递归前进段和递归返回段。边界即存在足够简单...

2018-10-18 09:28:38 218

原创 java数据结构和算法-05-链表-迭代器

迭代器出现的背景对于链表的遍历之前是反复使用find()方法,而没有提供用户任何遍历上的手段来获取指定的链接点,这样效率比较低.如果我们能从链接点到链接点步进,检查每个链接点是否符合某个标准,若符合就执行适当的操作,这样效率就会高跟多.迭代器的建模因为我们需要一个能够存取任意链接点的引用,这个引用可以递增,可以沿着链表遍历获取每一个链接点以及引用所指向的链接点.但是,有时候这个引用可能...

2018-07-30 12:34:12 363

原创 java数据结构和算法-05-链表

 链表可能是继数组后第二种使用的最广泛的通用存储结构,链表可以取代数组,作为其他存储结构的基础,例如栈,队列.除非需要频繁通过下标随机访问各个数据,否则在很多实用数组的地方都可以实用链表代替.1.链接点在链表中,每个数据项都被包含在”链接点(Link)中”.一个链接点是某个类的对象,这个类可以叫做Link.每个Link对象中包含一个对下一个链接点引用的字段(通常叫做next).链表本省...

2018-07-27 17:18:25 170

原创 解决ie打开本该下载的文件问题

解决ie打开本该下载的文件问题背景:上周项目出现了一个bug,一般下载直接写个如下的<a>标签即可<a href="https://caomei.mall.com/files/1/5/files/menu.pdf">download</a>然而发现.txt,.jpg和.pdf等格式的文件会在浏览器直接打开而不是下载.然后百度到w3cSchol.<a>...

2018-07-02 15:18:48 2949

原创 java数据结构和算法-04-栈和队列

java数据结构和算法-04-栈和队列1.不同的结构类型  数据存储结构如数组,树,链表等等适用于数据库中数据的处理,这样的结构便于对数据的访问,比如插入,删除和查找特定数据项的操作.  本章的数据结构,栈,队列和优先级队列是作为程序员工具来使用的,它们主要是用作程序员来构建算法的工具,生命周期比数据库类型的结构要短的多,生命周期在程序操作执行期间被创建,执行完任务后就会被销毁.2.栈栈只允许访问...

2018-07-02 13:39:23 464

原创 java数据结构和算法-03-简单排序

java数据结构和算法-03-简单排序1.如何排序学习排序的原因是因为排序有可能是检索的第一个步骤,比如在第二章我们学到的二分法查找,它比线性查找要快的多,而二分法查找就是基于有序的数据.虽然本章学习的是简单排序(冒泡,选择和插入),算法比较简单,执行速度相对而言也慢一点.但是在有些情况下,比如对于小规模的文件以及基本有序的文件,插入排序比快速排序更为高效.插入排序也是作为快速排序的一部分...

2018-06-28 11:40:16 214

原创 java数据结构和算法-02-数组

java数据结构和算法-02-数组1.java中数组的基础知识数组是编程语言重要的数据结构之一,java中用数组来存储固定大小的同类型元素.1)数组需要先声明才可以使用dataType[] arrayRefVar; // 首选的方法  dataType arrayRefVar[]; // 效果相同,但不是首选方法2)创建数组arrayRefVar = new dataType[arraySize]...

2018-06-21 16:49:04 289

原创 Java数据结构和算法-01-综述

Java数据结构和算法-01-综述1.数据结构和算法能起到什么作用?1)显示世界的数据存储内存中数据的存放,大容量数据的存放,数据的快速搜索按照一定的规律如何对数据进行排序2)程序员工具有一些数据是程序员可以直接接触到的,而有一些是程序本身使用的,比如栈,队列,优先级队列等.3)建模模拟现实生活的一些场景.2.数据结构的概述  3.算法的概述1)插入2)查询3)删除4)排序 简单排序和高级排序5)...

2018-06-21 11:24:28 195

原创 java中的数据类型和变量

数据类型Java 把基本数据类型(分为4类,8种),和引用类型基本数据类型分:整数类型(byte,1个字节,8位;short,2个字节,16位;int,4个字节,32位;long,8个字节,64位)字符类型(char类型,2个字节,16位),浮点类型(float,4个字节,32位;double,8个字节,64位),布尔类型关于布尔类型:布尔类型的变量或者值只需要一位

2017-06-02 18:49:54 224

原创 java基础-面向对象一

java基础 面向对象一

2017-06-02 18:45:10 178

空空如也

空空如也

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

TA关注的人

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