![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
不会写DM
这个作者很懒,什么都没留下…
展开
-
将String转Double、Double类型保留2位小数
//将Double类型的数据保留2位小数:Double a = 2.34566;BigDecimal bd = new BigDecimal(a);Double d = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();//四舍五入Double d = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();//小数位 直接舍去//d输出就是2.35,//将String转Doubl原创 2022-04-02 13:36:06 · 6100 阅读 · 0 评论 -
一键生成controller、service、mapper、model、po
生成工具类类package com.xxx.codegen;import com.baomidou.mybatisplus.core.mapper.BaseMapper;import com.baomidou.mybatisplus.generator.FastAutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceConfig;import com.baomidou.mybatisplus.generat原创 2022-01-22 16:56:18 · 993 阅读 · 0 评论 -
用@Resource做策略模式,不用if了
背景:领导要我把三种上传文件的方法合并起来,不要用if,用策略模式,之前没写过,找了一会资料,写了个简单的首先创建一个公共接口public interface UploadService { //共同方法行为 R<UploadResp> toUploadBase(UploadBaseReq uploadStrategy);}实体类参数包括上传类型@Data@ApiModel@JsonIgnoreProperties(ignoreUnknown = true)pu原创 2022-01-11 13:50:02 · 784 阅读 · 0 评论 -
Java 命名规范---阿里Java开发手册
0)Service/DAO层方法命名规约1)获取单个对象的方法用get做前缀。2)获取多个对象的方法用list做前缀。3)获取统计值的方法用count做前缀。4)插入的方法用save(推荐)或insert做前缀。5)删除的方法用remove(推荐)或delete做前缀。6)修改的方法用update做前缀。B)领域模型命名规约1)数据对象:xxxDO,xxx即为数据表名。2)数据传输对象:xxxDTO,xxx为业务领域相关的名称。3)展示对象:xxxVO,xxx一般为网页名称。4)POJ原创 2021-01-15 10:22:23 · 1194 阅读 · 0 评论