
Java
文章平均质量分 63
jacy_711
这个作者很懒,什么都没留下…
展开
-
基于QlExpress实现薪资计算
一、背景员工工资和年终奖计算项繁多,并且计算规则变化频繁,普通的硬编码无法支持业务变化和自定义的需求。商讨后决定使用规则引擎实现,调研了大量的规则引擎,发现阿里开源的QlExpress可定制度高,定制后符合当前产品需求。二、原型设计样式三、数据库设计设计的引擎项目可以实现多个项目和应用之间隔离,每个项目应用都有自己的实例和配置,互相隔离不影响。(这里只展示独立的引擎服务数据库设计,业务数据库设计不展示)四、编码设计自定义公式和计算过程编码,略略略……...原创 2021-11-24 11:24:15 · 897 阅读 · 0 评论 -
多余额智能扣减账户系统设计
一、背景现有账户系统支持区分城市余额、充值余额和赠送余额,扣款时可加以区分。但是在给入驻商户结算时,有的商户不认可用户消费赠送的余额城市均摊这种算法。因为部分商户下半年入驻,上半年的赠送余额活动自己没有享受到引流服务,有些是商户自己做的活动,所以不应该做分摊。现有的账户体系无法支撑商户的需求,现在急需做一套新的体系来支撑业务的随时变更。二、流程设计2.1 开户流程2.2 交易登记流程三、数据库设计3.1 主账户信息字段名称字段类型是否可空默认值主键bigint(2原创 2021-11-24 10:20:37 · 833 阅读 · 0 评论 -
学生数据插入XML
需要导入dom4j包package aa;import java.io.FileOutputStream;import java.io.IOException;import java.util.Iterator;import java.util.Scanner;import java.util.Set;import java.util.TreeSet;import org.do原创 2013-10-02 21:55:35 · 798 阅读 · 0 评论 -
递归求1..100的和
public class Sum{ public static void main(String[] args) { System.out.println("1..100的和为: "+sum(100)); } public static int sum(int num){ return num>0?sum(num-1)+num:0;原创 2014-08-28 16:55:06 · 539 阅读 · 0 评论 -
Java Netty长连接实现Android推送
Java Netty长连接实现Android推送,之前自己写socket来实现长连接发现有点不靠谱,正好同学公司在用netty推荐我使用这个,一试还真不错,现在分享出来给自己参考!原创 2016-10-25 11:39:18 · 7028 阅读 · 3 评论