开发问题
文章平均质量分 75
月黑无尘
这个作者很懒,什么都没留下…
展开
-
实现一个抽奖的逻辑:根据任务碎片权重获取一个碎片
场景:通过做任务随机生成一个任务碎片,并且通过其设置的权重计算产出的概率;代码实现:/*** 根据任务碎片权重获取一个碎片* @return MfxyTaskFragment* 说明:* 首先计算出待选奖品的总权重,这样做的目的是可以随意设置奖品权重,不必再考虑权重之和是否等于100。* 随机规则是首先生成一个随机数randomNumber(生成的随机数位于0到1的左开右闭区间),* 然后分别计算出当前奖品前前面所有有奖品(不包括当前奖品)的概率和d1和当前奖品后面(包括当前奖品)所有...原创 2021-03-01 16:07:34 · 245 阅读 · 0 评论 -
mybatis中的自定义TypeHandler处理PostgreSQL中的Jsonb类型
1.自定义typeHandler类型mybatis默认是没有实现jsonb类型字段对应的TypeHandler,所以一般我们需要自定义mybatis的TypeHandler的一个简单实现:package com.jiarui.operlog.util.typehandler;import org.apache.ibatis.type.BaseTypeHandler;import org.apache.ibatis.type.JdbcType;import org.apache.ibatis.typ原创 2020-11-11 17:01:43 · 2362 阅读 · 0 评论 -
Java后台接口在reponse header里添加前端可见的属性
使用场景:当后台数据更新需要通知前端同步更新缓存时,可以通过在接口拦截器里在response header里添加一个属性来通知前端。处理逻辑:1.管理用户缓存状态。import java.util.HashMap;import java.util.Map;/*** 管理前端用户是否需要清除缓存的状态*/public class CacheUtil {private static Map<String,Boolean> cacheMap = new HashMap&...原创 2020-11-06 13:33:47 · 1750 阅读 · 0 评论 -
scp复制文件到带空格路径的server目录
问题:使用scp命令将文件上传的服务器的带空格的文件路径下尝试一:使用转义符"\"wangpeipei@bogon organization % scp -P 22 ./dashboard.efw* [email protected]:/report/hi-repository/Sample\ Reports/organization/[email protected]'s password:scp: ambiguous target尝试二:使用两个转义符wangpeipei..原创 2020-09-09 18:06:24 · 1826 阅读 · 0 评论