- 博客(7)
- 收藏
- 关注
原创 使用 Java 实现指定概率的抽奖
一提到抽奖,很多人就会联想到随机数这个东西。是的没错,那么怎么样既能实现随机的抽奖,又可以人为的控制每个奖品的概率呢?往下看。
2022-12-19 11:55:49 5553 5
原创 将List转换为树形结构
在 Java 中,把List转换为多级的树形结构非常常见。例如菜单数据是在数据库中“平铺”存储的,在做查询时,需要将其转换为树形结构,方便前端进行展示。
2022-12-19 11:53:49 1573
原创 解决 Spring 配置文件警告
Spring 项目默认是使用.properties文件作为配置文件的,但是我们习惯上会更多的使用.yml文件,因为其可以体现出配置项的树形结构,可读性较强。
2022-12-19 11:48:30 708
原创 Java 函数式编程
从 Java 8 开始,便拥有了函数式编程的能力。这个能力通俗来讲,就是可以把一个方法实现(也可简单的理解为代码片段)作为参数进行传递,并在适当的时候执行。
2022-12-19 11:43:48 186
原创 BigDecimal 常用计算方法与注意事项
BigDecimal 是 Java 提供的一个关于小数精确计算的类,其位于java.math包下。不同于基本数据类型,BigDecimal是调用相关方法来进行运算。因为其拥有非常精确的小数计算能力,所以比较适合用于财务相关的计算等等。但是,其运行效率是不及 Float 与 Double 的,要按照实际情况,运用在合理的地方。对象初始化BigDecimal bigDec = new BigDecimal("99.6");或//不建议使用BigDecimal bigDec = new BigDec
2020-11-06 15:12:16 676
原创 如何优雅的进行 Bean 注入
不知道为什么,最近听到许多反对使用Lombok的声音,说什么影响代码可读性,具有侵入性。(弱弱的问一句,Entity要什么可读性?)这是我从上学的时候认识Lombok以来,第一次听到这样的声音。在我看来,Lombok大大提高了开发效率。举个栗子,在我最近工作所开发的ERP系统中,由于行业的特殊性,一张表动辄七八十个字段,难道你会为Entity一个一个的去写set和get方法?或者说使用一些工具去生成?反正我打死都不会干的,毕竟人类只有越来越“懒”,才会想尽一切办法去提高生产力。这篇文章暂且不谈Lomb
2020-11-06 14:53:52 487
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人