自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 IDEA十大插件

在本文中,我们将介绍 10 多个最好的 IntelliJ IDEA 插件,以提高工作效率并在更短的时间内完成更多工作。如果将这些插件合并到您的工作流程中,您将能够更有效地应对开发挑战。1、TabNineTabNine 是一个 IntelliJ IDEA 插件,可以为 Java 和 JavaScript 开发人员的代码提供 AI 建议。它分析来自数百万个开源项目的代码,并提供相关且准确的代码片段,以帮助开发人员更快、更准确地编写代码。使用 TabNine 的众多优势包括:有效的代码提示。

2023-11-29 14:15:06 865

原创 将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 5882

原创 一键生成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 938

原创 用@Resource做策略模式,不用if了

背景:领导要我把三种上传文件的方法合并起来,不要用if,用策略模式,之前没写过,找了一会资料,写了个简单的首先创建一个公共接口public interface UploadService { //共同方法行为 R<UploadResp> toUploadBase(UploadBaseReq uploadStrategy);}实体类参数包括上传类型@Data@ApiModel@JsonIgnoreProperties(ignoreUnknown = true)pu

2022-01-11 13:50:02 743

原创 Java oss 上传图片视频

Util类里的公共参数暂时还做不到动态更新,有大佬有空可以弄一下package com.test.file.util;import com.aliyun.oss.OSSClient;import com.aliyun.oss.model.*;import com.test.file.config.OssClientConstants;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.Initial

2022-01-11 11:23:01 1811

原创 http接口工具类

记录一下工具类package com.test.util;import java.io.File;import java.io.IOException;import java.net.URI;import java.nio.charset.Charset;import java.nio.charset.StandardCharsets;import java.util.ArrayList;import java.util.Iterator;import java.util.List;i

2022-01-11 11:04:12 271

原创 map、json、实体类互相转换

map和实体类互相转换/*** * map转实体类 * @param map * @param beanClass * @return * @throws Exception */ public static Object mapToObject(Map<String, Object> map, Class<?> beanClass) throws Exception { if (map == nu

2022-01-11 10:58:21 468

原创 参数按ASCII排序

虽然不知道有没有用,不过还是保存下/** * 参数按ASCII排序 */ public static String paramsSort(Map<String, Object> paraMap, String secret, String secretName) { /*升序排列*/ Map<String, Object> params = new TreeMap<>(String::compareTo);

2022-01-11 10:44:05 143

原创 把byte[]文件流,指定和文件名,保存在指定路径

把byte[]文件流,指定和文件名,保存在指定路径做下记录/** * 把byte[]文件流,指定和文件名,保存在指定路径 * @param bfile 保存的文件流 * @param filePath 保存路径 * @param fileName 保存文件 */ public static void saveFile(byte[] bfile, String filePath,String fileName) { Buffered

2022-01-11 10:39:29 674

转载 通过idea下载jdk

通过idea下载jdk通过IDEA快速下载JDK操作步骤:打开IDEA-----File-----Project Structure-----SDKs----点击文件夹-----Download JDK-----version:选择要下载的JDK版本-----Vendor:是下载的Orcle提供的OpenJDK(开源)-----Location:要下载到本地的位置-----点击DOWNLOAD即可优势通过ORCLE官网下载JDK需要注册账号,网慢又麻烦,通过IDEA可以快速下载JDK当然如

2021-12-13 14:44:20 15541

原创 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 1133

mysql5.7.14安装包

mysql5.7.14安装包

2021-01-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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