刚入职,对待吗的理解还不够深刻,在看到狂神写的代码之后,瞬间感叹,因此本文根据他讲的内容记录了一种随机生成固定位数的字符串的方法,希望提高自己的代码水平。 Java Random类 Random.nextInt()方法,是生成一个随机的int值,该值介于[0,n)的区间,也就是0到n之间的随机 ...
今天碰到个需求,根据字段个数,动态生成sql的占位符,如下: 显示结果: 来个实际的例子: 输入参数tableName, fieldNames, 显示如下: ...
2018-05-17 16:23 0 2434 推荐指数:
刚入职,对待吗的理解还不够深刻,在看到狂神写的代码之后,瞬间感叹,因此本文根据他讲的内容记录了一种随机生成固定位数的字符串的方法,希望提高自己的代码水平。 Java Random类 Random.nextInt()方法,是生成一个随机的int值,该值介于[0,n)的区间,也就是0到n之间的随机 ...
前言 相信许多程序员在看别人写的代码的时候,会有怀疑人生的感想,面对一堆天书一样的代码,很难摸清作者的思路,最后选择了重构,如果你认同上面这个作法,说明了两个问题:要么原来的开发者技术菜、要么你 ...
目录 前言 随机生成字符串 结束语 Reference 一套优秀的随机字符串生成机制不仅需要确保全局唯一性,还需要考虑到性能等问题。翻看了之前写过的一篇生成三位整数随机数的博文《Java 生成三位随机数》,发现她满足了当时的需求,现在提供一个 ...
写业务代码的时候,我们经常要做条件判断,有的时候条件判断的或判断长达20多个。reg.equals("1") || reg.equals("2") || reg.equals("3")||.....是 ...
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");try{//起始日期Date start = sdf.parse("2019-01- ...
简化代码的小技巧 今天重构之前写的一段对账代码,基本逻辑是先校验,然后更新一下记录状态,然后处理对账主体的数据修改。抽象出来就是要三步,每一步出错或者校验不通过,就直接返回错误信息。抽象代码如下 最直接写法 如果不考虑其他,第一反应肯定是这么写 没错,项目中的代码就是这么写的,多层 ...
字符串可以说是 Java 中最具有代表性的类了,似乎没有之一哈,这就好像直播界的李佳琪,脱口秀中的李诞,一等一的大哥地位。不得不承认,最近吐槽大会刷多了,脑子里全是那些段子,写文章都有点不由自主,真的是,手不由己啊。 字符串既然最常用,那就意味着面试官好这一口,就喜欢问一些字符串方面的编码 ...