搬砖中的小事之代码(八)--客户编码6位数的随机串的生成和登记时间的生成
来源:互联网 发布:兄弟连nginx视频教程 编辑:程序博客网 时间:2024/05/18 19:36
用到一个客户编码,和注册登记时间,让我在新增客户信息的时候就立刻全部自动生成,代码粘在这里,对你有用的话,也希望可以帮到大家:
1)生成六位数的随记客户编码串,写了一个工具类RandomStringUtil .java,拿走即用:
import java.util.Random;/** * 产生随机字符串,长度由参数指定。 * @param length 产生的字符串的长度 * @return 已产生的字符串 * @author Code_小生 */public class RandomStringUtil { public static String getRandString(int length) { String charList = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; String rev = ""; Random f = new Random(); for(int i=0;i<length;i++) { rev += charList.charAt(Math.abs(f.nextInt())%charList.length()); } return rev; }}
2)生成注册登记时间,其实可以写在时间工具类里面,然后调用工具类哈(后期优化吧):
//新增客户信息 @ResponseBody @RequestMapping(value="/save",method=RequestMethod.POST) public R saveCustomer(@RequestBody CrmCustomerVO crmCustomerVO){ logger.info("开始增加新的客户信息"); //自动默认生成用户的注册时间 long time= System.currentTimeMillis(); Date date = new Date(time); crmCustomerVO.setRegistrationTime(date); crmCustomerService.save(crmCustomerVO); return R.ok(); }
阅读全文
0 0
- 搬砖中的小事之代码(八)--客户编码6位数的随机串的生成和登记时间的生成
- 搬砖中的小事之代码(九)--改进八的客户编码随机串的生成方法
- 搬砖中的小事之代码(四)--useGeneratedKeys的理解与使用
- 搬砖中的小事之代码(五)--maven项目的各种异常以及解决办法
- 搬砖中的小事之代码(七)---设置数据库中非空字段的默认值
- 搬砖中的小事之代码(十)--EasyUI多条件组合查询的实现
- 搬砖中的小事之前端(一)--name和value和type的区别
- 生成时间格式加随机四位数的数字组合
- php生成随机产生六位数密码的代码
- 搬砖中的小事之代码(一)--枚举
- sqlserver2008实现拼音首字母和随机n位数的生成
- 随机生成固定位数的数字
- c# 生成指定位数的随机字符串
- c#生成随机位数的汉字字符串
- php生成指定位数的随机字符串
- 生成若干位数的随机ID
- 随机生成指定位数的验证码
- android 随机生成指定位数的字母
- canvas上纯JS实现可滑动时间刻度轴
- POJ 3176 Cow Bowling (数字三角形DP)
- java环境搭建
- Java_基础—统计字符串中每个字符出现的次数
- 最大连续子数组
- 搬砖中的小事之代码(八)--客户编码6位数的随机串的生成和登记时间的生成
- POJ 3414 Pots(bfs)
- 对话框最小尺寸的限制
- ubuntu 14.04 安装有道词典
- JAVA 面试题 输出100以内的所有素数
- WC命令详解
- Git忽略规则及.gitignore规则不生效的解决办法
- 面试题67:机器人的运动范围
- VM无法启动Ubuntu