自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021年Java面试题(待完善答案,可以先看题目,没时间写)

Java基础基础概念与常识1、JVM、JDK和JRE的区别是什么?2、Java和C++的区别是什么?3、Java和Javax的区别是什么?4、String、StringBuffer和StringBuilder的区别是什么?5、String为什么是不可变的?6、==和equals的区别什么什么?7、hashCode和equals的关系是什么?8、介绍一下hashCode?9、Java序列化中如果有些字段不想序列化怎么办?10、为什么Java中只有值传递?11、深拷贝和浅拷贝的区别?1

2021-03-25 16:55:10 1787 1

原创 mybatis一个update标签中写多条update语句

mybatis一个update标签中写多条update语句抛出异常问题

2022-07-29 11:20:40 3455 1

转载 HttpUtil工具类

import com.mzlion.easyokhttp.HttpClient;import com.mzlion.easyokhttp.request.GetRequest;import com.mzlion.easyokhttp.request.PostRequest;import com.mzlion.easyokhttp.request.TextBodyRequest;import com.mzlion.easyokhttp.response.callback.Callback;impor

2021-12-22 16:23:35 613

原创 Lombok将数据返给前端时属性为null则不显示问题

使用Lombok时,数据库查不到值时,返回的JSON中为null的属性都不显示了,找了好久才找到解决方法:在实体类上加:@JsonInclude(value= JsonInclude.Include.ALWAYS)例如: @Data @ApiModel(description = "Demo") @JsonInclude(value= JsonInclude.Include.ALWAYS) public class Demo{ @ApiModelProperty(value = "

2021-05-10 19:58:40 2567

原创 Java使用Base64对图片二进制进行加密

@GetMapping("/test/base") public JsonResult testBase64(@RequestParam("id") Long id){ // 获取图片二进制 byte[] fileContent = hisFileRpcService.getFileContent(id); // 创建base64 BASE64Encoder encoder = new BASE64Encoder(); ...

2021-05-10 19:51:56 762

原创 Java线程之Thread、Runnable及newCachedThreadPool线程池的使用

本次通过最简单的卖票系统进行演示Thread和Runnable1、Thread的使用案例public class ThreadTest extends Thread{ /** * 通过构造方法给线程赋名 * @param name */ public ThreadTest(String name){ super(name); } // 总票数 static int tick = 20; // 锁 .

2021-03-15 15:34:38 341 1

原创 Java使用OSS文件Web直传并进行回调

OSS上传文件的三种模式1.web端直传种模式Web端常见的上传方法是用户在浏览器或app端上传文件到应用服务器,然后应用服务器再把文件上传到OSS,如下图所示:特点:上传慢。先上传到应用服务器,再上传到OSS2.服务端签名后直传采用javaScript端向服务端发起签名请求,获取参数后直传OSS特点:客户端向服务端请求签名,然后直接上传,不会对服务端产生压力,而且安全可靠。3.服务端签名后直传并设置上传回调客户端向服务端发起签名请求后,直传OSS然后OSS会回调对应的服务端回调接口,OS

2021-03-09 14:51:09 2429

原创 IDEA在SpringBoot项目使用Maven打包后jar包太小解决方案

在pom文件中加上<build> </plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution&gt

2021-03-04 10:17:18 5460 1

转载 记lombok@Data和@Builder一起用无法添加无参构造方法的坑

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/w605283073/article/details/89221853lombok@Data和@Builder一起用无法添加无参构造方法。很多框架都是同反射等调用无参数构造方法来创建实例的,需要注意。单独使用@Data注解,编译后的类文件会生成无参数构造方法(这并不是@Data提供的特性,而是Java自带的特性)。public class.

2021-02-25 15:22:57 462

转载 JSONObject详解

JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value 结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。pom: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId>

2021-02-25 15:07:16 435

原创 Java实现微信小程序生成带参数二维码

创建一个Http工具类import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.Iterator;import java.util.Map;public class UrlUtil

2021-02-25 14:23:21 1129 1

原创 SpringBoot整合Redis时出现key和value乱码问题

使用spring向redis中存数据时,发现key出现了很不友好的字符,例如:解决办法:手动定义序列化的方法,spring-data-redis中还提供了一个序列化的类专门针对string类型的序列化org.springframework.data.redis.serializer.StringRedisSerializer这个类,我们在带有@Configuration注解的类中覆盖自动配置的RedisTemplate<Object,Object>,如下:import com.faster

2020-12-05 16:47:43 1005

原创 SpringBoot集成Kaptcha验证码Demo

在POM.XML中添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/x

2020-08-11 12:24:33 207

原创 IDEA中使用注解整合Spring Boot + MyBatis 实现增删改查

IDEA中使用注解整合Spring Boot + MyBatis 实现增删改查使用IDEA创建一个SpringBoot项目在pom.xml中填写以下内容<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h

2020-08-08 17:41:47 405

原创 Idea同一个服务开启两次报端口冲突

Idea同一个服务开启两次报端口冲突问题描述:使用idea开启两个生产者,在application.yml文件中分别更改了server.port端口号(第一次启动时端口号为:8000、第二次启动时端口号为:8010),第一个生产者启动正常,在启动第二个生产者的时候一直报端口冲突【例如上图】解决思路:1、尝试重启Idea后问题未能解决,启动项目时依旧报错,排除idea别的项目占中端口2、maven编译问题:在启动项目时,target内的application.yml文件中的server.port端

2020-06-18 12:08:47 1386 1

空空如也

空空如也

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

TA关注的人

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