随笔分类 - [03] Java工具类
摘要:需要用到 JAVA中的Random()函数 注意:大转盘抽奖各奖项中奖概率之和为 1。奖品列表中的概率为累加概率,需要按照添加进列表的顺序进行累加,添加顺序不做要求。 实际中使用需要考虑奖品数量限制等业务需求,该代码只是个简单的抽奖demo。 奖品数量限制的话,如果需要保证剩余奖品概率比例不变,需要
阅读全文
摘要:利用枚举封装返回码和返回信息 封装返回类型,可按需要增加相应的构造方法 接下来看看测试结果 执行结果为 统一响应格式有助于系统间调用和前端解析。
阅读全文
摘要:用户ID首先生成,订单ID的生成可依赖用户ID。 下面代码前六位是日期,后八位是随机数,用于生成用户ID。 接下来的订单ID就可以随意点了,可添加自定义前缀等。 如果还有相应的月份分表,之后就可以根据用户ID得到该用户所在月表,根据该订单得到该订单所在月表,直接截取相应ID的固定位置即可 比如: 时
阅读全文
摘要:以下代码参考于网上,做了小部分修改。 该代码实现了定时清除临时缓存的功能。 缓存管理类 缓存配置实体类 最后贴上操作缓存的工具类,简单写了几个用到的,如果没有可自行添加:
阅读全文
摘要:1 package com.wdxc.util; 2 import java.io.BufferedInputStream; 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileOutputStream; 6 import java.util.zip.C...
阅读全文
摘要:1 package com.demo.util; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6 import java.io.OutputStreamWriter; 7 import java.net.URL...
阅读全文
摘要:java中获取当前服务器地址主要使用到InetAddress这个类 1 public static void main(String[] args) { 2 try { 3 //用 getLocalHost() 方法创建的InetAddress的对象 4 InetAddress address =
阅读全文
摘要:package com.wangbo.util; import java.security.Key; import java.security.Security; import javax.crypto.Cipher; /** * DES加密和解密工具,可以对字符串进行加密和解密操作。 */ public class DesUtil { /** 字符串默认键值 */...
阅读全文
摘要:这是网上一个大神实现的,具体出处已找不到,在这做个记录,方便以后使用。
阅读全文