Java
文章平均质量分 84
以实战为由,提高你的代码质量
空中红绿灯
这个作者很懒,什么都没留下…
展开
-
@DateTimeFormat 和 @JsonFormat 注解
@DateTimeFormat 和 @JsonFormat 注解1. 准备定义一个pojo,它有一个 java.util.Date 类型的属性 date。import java.util.Date;public class DateVo { private Date date; public void setDate(Date date){ this.date = date; } public Date getDate(){ ret原创 2020-05-23 14:20:44 · 115 阅读 · 0 评论 -
springboot整合kafka
springboot整合kafkayml配置server: port: 9999spring: application: name: kafka-user kafka: #ZooKeeper地址 bootstrap-servers: 192.168.80.132:9092 consumer: auto-commit-interval: 100 auto-offset-reset: earliest enable-auto-原创 2020-05-09 20:06:09 · 155 阅读 · 0 评论 -
Spring Boot优雅的处理跨域
首先,我们需要了解一下一个URL是怎么组成的:// 协议 + 域名(子域名 + 主域名) + 端口号 + 资源地址 http://www.baidu.com:8080/**只要协议,子域名,主域名,端口号这四项组成部分中有一项不同,就可以认为是不同的域,不同的域之间互相访问资源,就被称之为跨域。随着前后端分离开发的越来越普及,会经常遇到跨域的问题,当我们在浏览器中看到这样的错误时,就需要...原创 2020-04-22 10:02:50 · 192 阅读 · 0 评论 -
Java CompletableFuture 异步执行返回回调
Java CompletableFuture 异步执行返回回调应用场景是产品中需要有一个批量执行的任务,很多商家同时执行,并且需要执行之后的结果进行业务处理,然后在全部执行完毕之后通知处理完毕用Future和Callable虽然可以阻塞获取结果,但是因为处理起来有些繁琐,比较消耗资源,而CompletableFuture可以满足这个需求,让异步编程变的更加轻松。 //批量异步 ...原创 2020-04-16 11:26:59 · 1030 阅读 · 0 评论 -
Java使用Optional处理null异常
众所周知,null异常是java最常出现的异常类型。当我们调用service的时候有时候最多出现的就是null异常一:业务实际场景1.获取对象public interface UserService{ /** * 根据用户id获取用户信息 * @param id 用户id * @return 用户实体 */ User get(Integer id);}2...原创 2020-04-16 10:48:02 · 850 阅读 · 0 评论 -
Java实现把三张图片合成一个图片
Java把三张图片合成一个商城业务中的客户分享,以及分销需要给客户生成一个推广图片代码:public String getAngentImgUrl(Spread spread) { String fileName= UUID.randomUUID() +String.valueOf(spread.getAid());//图片名称 Account accou...原创 2020-04-15 20:21:42 · 1814 阅读 · 0 评论 -
boot读取图片配置信息封装工具类
boot读取图片配置信息封装成工具类,这样可以不同在每个controller用注解把配置注进来,或者把配置类注到每个controller配置类import lombok.Data;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.context.propert...原创 2020-04-13 20:22:48 · 120 阅读 · 0 评论 -
Java匿名内部类创建对象
Java匿名内部类创建对象package com.lcmoled.ap.apManage.bean.apjson;import lombok.Data;@Datapublic class ApRestartSend3812 { private int cmd; private ExtendBean extend; private String ser_id;...原创 2020-04-13 20:17:51 · 686 阅读 · 0 评论 -
spring boot配置访问外部资源
spring boot配置访问外部资源第一种实现WebMvcConfigurer 接口package com.lcmoled.ap.apFront.config;import com.lcmoled.ap.common.Result.imgUtile;import org.springframework.context.annotation.Configuration;import o...原创 2020-04-13 20:14:54 · 339 阅读 · 0 评论 -
SpringBoot 在IDEA中实现热部署
SpringBoot 在IDEA中实现热部署一、开启IDEA的自动编译(静态)具体步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically 。二、开启IDEA的自动编译(动态)具体步骤:同时按住 Ctrl + Shift...原创 2020-04-08 08:47:59 · 120 阅读 · 0 评论 -
java判断2个对象是否相等
java判断2个对象是否相等java 判断2个对象是否相等只能重写equals方法和hashCode方法package com.example.demo;import java.util.Objects;public class Student { private Long id; private String name; private int age;...原创 2020-04-01 20:01:09 · 319 阅读 · 0 评论 -
springboot注解校验入参
springboot注解校验入参一:为什么要验证二:方案一:为什么要验证搭建springboot项目,我们都是采用的Restful接口,那么问题来了,当前端调用接口或者是其他项目调用时,我们不能单一靠调用方来控制参数的准确性,自己也要对一些入参校验,保证自己接口的安全性,某些人通过一些特殊的渠道(比如Charles进行抓包),直接将数据传入到我的api,那我仍然进行正常的业务逻辑处理,那么就有...原创 2020-04-01 19:46:23 · 947 阅读 · 0 评论 -
java解析前端传的树菜单
java解析前端传的树菜单有时间更新原创 2020-04-01 11:27:33 · 304 阅读 · 0 评论 -
java递归生成树菜单
java递归生成树菜单有时间更新原创 2020-04-01 11:26:21 · 470 阅读 · 0 评论 -
Java String字符串详解
Java String字符串详解java中字符串如何去除最后一个字符String str = "abcdefg";str.substring(0,str.length()-1);Java判断String是否以某个字符串开头:String mobile = "8618730600000";System.out.println(mobile.startsWith("86"));//输出...原创 2020-03-31 15:13:21 · 111 阅读 · 0 评论 -
SpringBoot上传文件到七牛云
SpringBoot上传文件到七牛云pom依赖<dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</artifactId> <version>7.2.27</version></dependen...原创 2020-03-27 13:49:35 · 295 阅读 · 0 评论 -
获取springboot注解校验详细异常信息
获取springboot注解校验详细异常信息 public ArreryResult addProduct(@Valid VoAddProduct addProduct,Errors errors) { List<ObjectError> oes = errors.getAllErrors(); for (ObjectError oe : oes) {...原创 2020-03-25 09:11:34 · 482 阅读 · 0 评论