自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 使用 Java 实现指定概率的抽奖

一提到抽奖,很多人就会联想到随机数这个东西。是的没错,那么怎么样既能实现随机的抽奖,又可以人为的控制每个奖品的概率呢?往下看。

2022-12-19 11:55:49 5553 5

原创 将List转换为树形结构

在 Java 中,把List转换为多级的树形结构非常常见。例如菜单数据是在数据库中“平铺”存储的,在做查询时,需要将其转换为树形结构,方便前端进行展示。

2022-12-19 11:53:49 1573

原创 相对规范的服务API应如何实现

标准规范的接口可以降低前后端开发人员之间的沟通成本,并且能够降低后端服务自身的后期维护难度。

2022-12-19 11:52:38 191

原创 解决 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关注的人

提示
确定要删除当前文章?
取消 删除