首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
斌改
掘友等级
Java开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
斌改
赞了这篇文章
莫问嫌弃
java开发
·
3年前
关注
策略枚举的用法六:内容归类
场景 在开发过程中,我们有时候会遇到一些业务性质的枚举值,这时候还需要对性质进行分类判断,传统的做法,就是写if,然后用 ||来连接判断。这时候,如果新加入一个性质的话,就...
2
评论
分享
斌改
赞了这篇文章
莫问嫌弃
java开发
·
3年前
关注
策略枚举的用法五:枚举方法
说明 使用枚举 + SpringBeanUtil 实现对类型的实现进行一个代码归档。方便维护与排查问题。 场景 在项目中, 总会遇到很多计算规则的内容,或者校验规则。这时候...
3
评论
分享
斌改
赞了这篇文章
莫问嫌弃
java开发
·
3年前
关注
策略枚举的用法四:枚举工厂
说明 本文只对策略枚举可以使用的场景进行说明,不做其他介绍。提供额外的实现思路。 工厂模式 普通的工厂模式,都有一个基本的抽象类或接口,然后具体的实现类。并且由一个工厂类来...
6
评论
分享
斌改
赞了这篇文章
莫问嫌弃
java开发
·
3年前
关注
策略枚举的用法三:规则处理
说明 本文只对策略枚举可以使用的场景进行说明,不做其他介绍。提供额外的实现思路。 规则处理 在开发过程中,我们会遇到需要对不同类型的数据进行不同的校验。这时候传统的做法就是...
3
评论
分享
斌改
赞了这篇文章
莫问嫌弃
java开发
·
3年前
关注
策略枚举的用法二:数据状态映射
说明 本文只对策略枚举可以使用的场景进行说明,不做其他介绍。提供额外的实现思路。 数据状态映射 在开发过程中,难免会遇到与其他系统的对接,或者产品设计,或者其他种种原因导致...
3
评论
分享
斌改
赞了这篇文章
莫问嫌弃
java开发
·
3年前
关注
策略枚举的用法一:状态流转
说明 本文只对策略枚举可以使用的场景进行说明,不做其他介绍。提供额外的实现思路。 状态流转 在开发过程中,难免会遇到状态之间的流转,如何方便维护并且能够一目了然的知道状态之...
28
2
分享
斌改
关注了
字节跳动技术团队
Java开发工程师
斌改
赞了这篇文章
FrancisQ
学生 @江苏大学
·
6年前
关注
带你一步一步手撕 Mybatis 源码加手绘流程图——构建部分
MyBatis 的前身是 Apache 的开源项目 iBatis。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装,是一个支持普通 S...
36
17
分享
斌改
关注了
PeterOne
Java开发工程师
斌改
关注了
HelloWonder
Java开发工程师
斌改
赞了这篇文章
PeterOne
资深开发工程师 @DM
·
4年前
关注
5.2 ConstraintStream约束测试
上一篇文章我们学习了,Drools规则约束的测试方法。今天我们来学习`ConstraintStream`方式的规则测试。话不多说,我们来开始学习。...
5
4
分享
斌改
赞了这篇文章
PeterOne
资深开发工程师 @DM
·
4年前
关注
5.1 Drools约束评分测试
至此我们在前几天已经学习了三个实例的学习,相信大家对OptaPlanner有了一个更深的学习。大家会发现这几个例子我们使用的都是Drools来编写约束和评分。...
5
评论
分享
斌改
赞了这篇文章
PeterOne
资深开发工程师 @DM
·
4年前
关注
OptaPlanner解决线性规划问题
上一篇章我们学习了如何使用OptaPlanner来求解最值的问题,今天我们继续通过一个例子来学习如何求解线性规划问题,话不多说直接开始...
6
8
分享
斌改
赞了这篇文章
PeterOne
资深开发工程师 @DM
·
4年前
关注
4.2 函数最值求解
上一篇章我们学习了如何使用OptaPlanner来求解N皇后问题,今天呢,我们来学习使用OptaPlanner来解决,高等数学的一些个例题,简单的求极值问题。通过这个例子,...
7
8
分享
斌改
赞了这篇文章
PeterOne
资深开发工程师 @DM
·
4年前
关注
4.1 N皇后问题求解
从今天开始我们来学习OptaPlanner官网提供的各个案例,来强化我们所学的知识内容。其实还有很多的内容需要学习,但是到这一阶段,更需要的是强化实操能力,掌握使用方法后,...
6
评论
分享
斌改
赞了这篇文章
PeterOne
资深开发工程师 @DM
·
4年前
关注
3.2 Drools约束文件编写
上一篇章我们学习了,如何使用ConstraintStream方式进行规则约束编写,今天我们来学习下Drools的方式,Drools的方式是非常适合OptaPlanner的方...
4
评论
分享
斌改
赞了这篇文章
PeterOne
资深开发工程师 @DM
·
4年前
关注
3.1 ConstraintStream约束编写
到此为止,我们已经学习了OptaPlanner很多的概念,从今天开始我们来学习编写约束规则评分的两种常用的方式,其它的方式在扩展和易用性上面要差的很多,所以我们只学习常用的...
4
评论
分享
斌改
赞了这篇文章
PeterOne
资深开发工程师 @DM
·
4年前
关注
2.9 动态调整约束权重
上一篇章里,我们已经学习了分数计算的一些窍门和规避分数陷阱的一些方法。今天这一篇章我们来学习如何动态配置约束权重,方便我们在调整约束时做到动态支持。...
5
评论
分享
斌改
赞了这篇文章
PeterOne
资深开发工程师 @DM
·
4年前
关注
2.8 分数计算的性能窍门
上一篇章里,我们已经学习了分数计算的基本概念,`Solver`通常会将大部分执行时间用于运行分数计算(在其最深层次的循环中调用)。在这个篇章里,我们来讲解一些分数计算的一些...
5
评论
分享
斌改
赞了这篇文章
PeterOne
资深开发工程师 @DM
·
4年前
关注
2.7 分数计算
本章我们来学习的又是核心的一个内容,如何编写你的约束规则和分数,这块的难度不大,但是如果要掌握,坦率的说很困难,不过大家不要灰心,随着时间的推移模型学习的越来越多这方面会积...
6
评论
分享
下一页
关注了
20
关注者
0
收藏集
6
关注标签
6
加入于
2020-08-14