Fork me on GitHub
摘要: 风控规则引擎(一):Java 动态脚本 日常场景 共享单车会根据微信分或者芝麻分来判断是否交押金 汽车租赁公司也会根据微信分或者芝麻分来判断是否交押金 在一些外卖 APP 都会提供根据你的信用等级来发放贷款产品 金融 APP 中会根据很复杂规则来判断用户是否有借款资格,以及贷款金额。 在简单的场景中 阅读全文
posted @ 2024-03-14 10:48 双鬼带单 阅读(392) 评论(0) 推荐(3) 编辑
摘要: zuul 1.x 是如何实现请求转发的 文档写的再好,也不如源码写的好 源码地址: GitHub: https://github.com/Netflix/zuul Gitee: https://gitee.com/github_mirror_plus/zuul 简介 官方简介,其实你要看这篇,说明你 阅读全文
posted @ 2021-02-27 10:13 双鬼带单 阅读(603) 评论(0) 推荐(0) 编辑
摘要: Go 结合 Consul 实现动态反向代理 代理的核心功能可以用一句话概括:接受客户端的请求,转发到后端服务器,获得应答之后返回给客户端。 Table of Contents 反向代理 实现逻辑 Go 语言实现 原生代码 httputil.ReverseProxy 工具实现 接入 consul 实现 阅读全文
posted @ 2021-02-27 10:10 双鬼带单 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 在一些规则集或者工作流项目中,经常会遇到动态解析表达式并执行得出结果的功能。 规则引擎是一种嵌入在应用程序中的组件,它可以将业务规则从业务代码中剥离出来,使用预先定义好的语义规范来实现这些剥离出来的业务规则;规则引擎通过接受输入的数据,进行业务规则的评估,并做出业务决策。 工作流(Workflow) 阅读全文
posted @ 2021-02-15 21:42 双鬼带单 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: Lombok 项目是一个 Java 库,它会自动插入您的编辑器和构建工具中,简化您的 Java 。 不需要再写另一个 getter、setter、toString 或 equals 方法,带有一个注释的您的类有一个功能全面的生成器,可以自动化您的日志记录变量,以及更多其他功能 阅读全文
posted @ 2020-10-24 14:37 双鬼带单 阅读(606) 评论(0) 推荐(0) 编辑
摘要: Go 使用 consul 做服务发现 前言 前面一章讲了微服务的一些优点和缺点,那如何做到 一、目标 二、使用步骤 1. 安装 consul 我们可以直接使用官方提供的二进制文件来进行安装部署,其官网地址为 https://www.consul.io/downloads 下载后为可执行文件,在我们开 阅读全文
posted @ 2020-10-13 21:46 双鬼带单 阅读(2580) 评论(0) 推荐(0) 编辑
摘要: 系列文章目录 微服务 | Spring Cloud(一):从单体SSM 到 Spring Cloud 前言 在微服务如火如荼的情况下,越来越多的项目开始尝试改造成微服务架构,微服务即带来了项目开发的方便性,又提高了运维难度以及网络不可靠的概率. 在说微服务的优缺点时,一定要对比一下单体式机构,有对比 阅读全文
posted @ 2020-10-10 22:26 双鬼带单 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 从本地缓存到分布式缓存 本文档中部分代码不保证可以运行 虽然标题为缓存,但在这里不仅仅会涉及缓存,还会涉及一些其他提高应用性能的方案。 在程序设计中,经常能听到的就是以时间换空间和以空间换时间。缓存作为一种能加快程序性能的银弹,它是典型的后者(以空间换时间). 随着用户数和访问量越来越大,我们的应 阅读全文
posted @ 2020-10-09 22:02 双鬼带单 阅读(894) 评论(0) 推荐(0) 编辑
摘要: JAVA | Java 解决跨域问题 Table of Contents 引言 什么是跨域(CORS) 什么情况会跨域 解决方案 前端解决方案 后端解决方案 具体方式 一、使用Filter方式进行设置 二、继承 HandlerInterceptorAdapter 三、实现 WebMvcConfigu 阅读全文
posted @ 2020-09-19 19:44 双鬼带单 阅读(30900) 评论(5) 推荐(8) 编辑
摘要: 系列文章目录 前言 平常都是在用 GitHub、GitLab、Gitee 等服务,那我们如何自己搭建一个 Git Server,这里我们搭建一个简单的 Git Server 操作 说明: 本示例在一台云服务器上搭建的 git 服务,其中 1,2,3,4,5 均为在云服务器进行的操作。 当然也可以在虚 阅读全文
posted @ 2020-09-19 19:26 双鬼带单 阅读(1491) 评论(0) 推荐(0) 编辑