SpringBoot修改子模块Module的jdk版本的方法 附修改原因

一、项目目录即一个空项目里,有两个springboot的Module。
当需要修改kuangshen-es-api这个Module的jdk版本时,可以修改以下内容。二、修改以下内容1、pom.xml修改kuangshen-es...

2021-04-06

MybatisPlus 不修改全局策略和字段注解如何将字段更新为null

mybatis-plus 以下简称mp,目前应该也算是主流的一款数据访问层应用框架。源于其对mybatis 的近乎完美的封装,让我们在使用的时候无比的顺滑, 几乎提供了所有单表操作的方法,大大...

2021-04-06

Java导出Excel通用工具类实例代码

一、概述
相信大家在工作过程中,都会遇到这样一个需求,就是将相关的数据列表导出成excel,那么,有没有通用的导出方式呢,这里,就带着大家一起来用Java实现一个通用的导出Excel的工...

2021-04-06

Java静态代理和动态代理的深入讲解

代理模式
代理模式(Proxy):为其他对象提供一个代理以控制对这个对象的访问。主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象...

2021-04-06

Java连接MySQL8.0 JDBC的详细步骤(IDEA版本)

一.导入jar包  1.下载jar包:https://dev.mysql.com/downloads/              2.导入    在项目文件夹下新建一个名为lib的文件夹        将下载...

2021-04-06

Java 添加数字签名到excel及检测,删除签名

Excel中可添加数字签名以供文档所有者申明文档的所有权或有效性。文本以Java代码示例介绍如何在Excel文档中对数字签名功能进行相关操作,包括如何添加签名到Excel、检测Excel...

2021-04-06

Java 给PPT添加动画效果的示例

PPT幻灯片中对形状可设置动画效果,常见的动画效果为内置的固定类型,即动画效果和路径是预先设定好的固定模板,但在设计动画效果时,用户也可以按照自己的喜好自定义动画动作路径...

2021-04-06

Java 延迟队列的常用的实现方式

延迟队列的使用场景还比较多,例如:1、超时未收到支付回调,主动查询支付状态;2、规定时间内,订单未支付,自动取消;。。。总之,但凡需要在未来的某个确定的时间点执行检查的场景中都可...

2021-04-06

springboot自动装配原理初识

运行原理
为了研究,我们正常从父项目的pom.xml开始进行研究。pom.xml
父依赖 spring-boot-starter-parent主要用来管理项目的资源过滤和插件<parent> <groupId>org.springfr...

2021-04-06

intellij idea设置统一JavaDoc模板的方法详解

idea设置统一JavaDoc模板 设置普通注释按照如下导航找到位置:Setting > Editor > File and Code Templates > Includes > File Header复制如下,即可实现简单的JavaDoc注释/**...

2021-04-04

Hadoop 使用IntelliJ IDEA 进行远程调试代码的配置方法

一 .前言昨天晚上遇到一个奇葩的问题, 搞好的环境DataNode启动报错. 报错信息提示的模棱两可,没办法定位原因.
办法,开启远程调试…注意 : 开启远程调试的代码,必须与本地id...

2021-04-04

MyBatis3.X复杂Sql查询的语句

MyBatis3.X复杂Sql查询
MyBatis3.X的resultMap
1.Mybatis的sql语句返回的结果有两种 resultType 查询出的字段在相应的pojo中必须有和它相同的字段对应,或者基本数据类型
...

2021-04-02

解决idea找不到或无法加载主类的错误处理

错误: 找不到或无法加载主类 com.yan.ms.work.WorkServiceApplication Disconnected from the target VM, address: '127.0.0.1:51456', transport: 'socket'有时候更新grad...

2021-04-02

Java单链表反转图文教程

前言最近在回顾链表反转问题中,突然有一些新的发现和收获,特此整理一下,与大家分享 &#128513;背景回顾单链表的存储结构如图:数据域存放数据元素,指针域存放后继结点地址我们以一...

2021-04-02

java、spring、springboot中整合Redis的详细讲解

java整合Redis
1、引入依赖或者导入jar包<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency>2、代码...

2021-04-02

超简洁java实现双色球若干注随机号码生成(实例代码)

Mavan pom文件引用依赖 <!-- hutool工具类--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.6</version> </dep...

2021-04-02

java关于并发模型中的两种锁知识点详解

1、悲观锁悲观锁假设最坏的情况(如果果你不锁门,那么捣蛋鬼就会闯入并搞得一团糟),只有在确保其他线程不受干扰(获得正确的锁)的情况下才能执行。一般实现如独占锁等。安全性...

2021-04-02

Mybatis实现动态增删改查功能的示例代码

一、Mybatis 流程简介最近在看 Mybatis 的源码,大致了解整个框架流程后便手写了一个特别简单的SimpMybatis的小Demo,来巩固这整个框架的学习。下图是我所画的框架大致执行流程...

2021-04-01

解析Mybatis的insert方法返回数字-2147482646的解决

前言:前几天在做项目demo的时候,发现有一个很奇怪的现象,就是MyBatis发现更新和插入返回值一直为"-2147482646".无论怎么改,这个值一直不变...是在摸不着头脑,百度和谷歌了一下,有...

2021-04-01

如何使用SpringBootCondition更自由地定义条件化配置

Conditional如何使用@Conditional 是 SpringFramework 的功能, SpringBoot 在它的基础上定义了 @ConditionalOnClass , @ConditionalOnProperty 的一系列的注解来实现更丰富的...

2021-04-01

Spring和SpringBoot之间的区别

在本教程中,我们将研究标准Spring框架和Spring Boot之间的区别。我们将重点讨论Spring的模块,如MVC和Security,在核心Spring中使用时与在Boot中使用时的区别。Spring是什么?
简...

2021-04-01

java中Supplier知识点总结

1、说明这个接口是提供者的意思,只有一个抽象的get,没有默认的方法和静态的方法,导入一个泛T,get方法,返回一个泛T。supplier也用于创建对象,但与传统的创建对象语法不同:new,Suppli...

2021-04-01

java:合并两个排序的链表(递归+非递归)

//采用不带头结点的链表 非递归实现public static ListNode merge(ListNode list1,ListNode list2){ if(list1==null) return list2; else if(list2==null) return list1...

2021-03-31

IDEA2020.3.2版本自动注释类和方法注释模板配置步骤详解

想来大家在学习或者开发的环境下经常要自己注解类和方法吧;下面我来为大家讲解怎么创建自己的注解模板:一.配置类自动注解1.打开idea file–>Settings–>2.按照下图的步骤:直...

2021-03-31

详解Eclipse Validating缓慢的优化

一、什么是Eclipse的Validating&#63;Eclipse安装之后一般是默认设置好了validation,允许软件对当前项目程序逐一检查,其实就是一个软件自动检查、校验代码等功能,针对小型项目,...

2021-03-31

java操作mongodb之多表联查的实现($lookup)

最近在开发的过程中,一个列表的查询,涉及到了多表的关联查询,由于持久层使用的是mongodb,对这个非关系型数据使用的不是很多,所以在实现此功能的过程中出现了不少问题,现在此做记...

2021-03-31

详解Java的引用类型及使用场景

每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。在 JDK.1.2 之后,Java 对引用的概念进行了扩充,将引用分为了:强引用(St...

2021-03-31

Springboot获取前端反馈信息并存入数据库的实现代码

导入mybatis依赖<!--mybatis--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.1</ver...

2021-03-31

Java 用两个线程交替打印数字和字母

前一段时间听马士兵老师讲课,讲到某公司的一个面试,两个线程,其中一个线程输出ABC,另一个线程输出123,如何控制两个线程交叉输出1A2B3C,由于本人多线程掌握的一直不是很好,所以听完...

2021-03-31

SpringCloud Stream使用解析

SpringCloudStream官方定义Spring Cloud Stream 是一个构建消息驱动微服务的框架。
应用通过inputs和outputs来与Spring Cloud Stream中binder对象交互。通过我们配置来bind...

2021-03-31

IDEA中配置文件模板的添加方法

1.前言在Mybatis中需要创建的配置文件有sqlMapconfig.xml,映射文件xxxMapper.xml,而这些文件在idea中并没有提供,每次创建都需要去找对应的模板,很麻烦。可以采用配置模板文件解...

2021-03-30

Java多线程面试题(面试官常问)

进程和线程进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是从一个进程从创建、运行到消亡的过程。在Java中,当我们启动main函数时...

2021-03-30

5分钟搭建SpringCloud Eureka服务注册中心的实现

创建父级项目 只需保留pom.xml文件这里只需搭建一个微服务 其他操作并无<&#63;xml version="1.0" encoding="UTF-8"&#63;><project xmlns="http://maven.apache.org/POM/4.0...

2021-03-30

java怎么去掉html标签

Java去掉html标签的各种姿势一、背景业务开发中可能需要将html的标签全部去掉,本文将多种方法综合在这里,供大家参考。二、方法2.1 纯正则方法import java.util.regex.Matcher...

2021-03-29

Java ArrayList使用总结

提起ArrayList,相信很多小伙伴都用过,而且还不少用。但在几年之前,我在一场面试中,面试官要求说出ArrayList的扩容机制。很显然,那个时候的我并没有关注这些,从而错过了一次机会...

2021-03-29

JAVA多线程抢红包的实现示例

大体思路
红包的分发见JAVA作业——红包分发。
而抢红包要解决的是线程问题。
其实比较简单,设定好人数,每个人一个线程,每个线程执行一遍,有红包就抢,没有红包就抢不到,所以run函...

2021-03-29

JAVA实现红包分发的示例代码

大体思路
如果发总金额为 m的 n 个红包,先用一个长度为 n的临时数组 a 存放 n个随机双精度小数 ,然后用 sum表示数组 a 的和,每个红包的金额
代码
import java.util.Arrays;im...

2021-03-29

Java 自定义注解的魅力

注解是什么?
①、引用自维基百科的内容:
Java注解又称Java标注,是JDK5.0版本开始支持加入源代码的特殊语法 元数据 。Java语言中的类、方法、变量、参数和包等都可以被标注。和...

2021-03-29

3分钟纯 Java 注解搭个管理系统的示例代码

最近接触到个新项目,发现它用了一个比较有意思的框架,可以说实现了我刚入行时候的梦想,所以这里马不停蹄的和大家分享下。在我刚开始工作接触的项目都还没做前后端分离,经常需要...

2021-03-29

使用cmd根据WSDL网址生成java客户端代码的实现

windows下使用cmd命令提示符生成java webservice客户端代码,可以使用命令提示符直接生成客户端代码,直接导入到项目中,只需配置jdk即可,在jdk的bin文件夹下,按Shift并点击右键,选...

2021-03-29

Java 如何快速,优雅的实现导出Excel

前言:
春节假期刚刚过去,大家是不是已经开始了搬砖生活啦,嘻嘻 o(∩_∩)o ,可我还在休假中呢 !好啦,咱们言归正传,开始聊聊正文。做过后端管理系统的同学,大概率都会收到过实现 导...

2021-03-29

解决Java处理HTTP请求超时的问题

在发送POST或GET请求时,返回超时异常处理办法:捕获 SocketTimeoutException | ConnectTimeoutException | ConnectionPoolTimeout 异常三种异常说明:SocketTimeoutException:是J...

2021-03-29

Java多线程下载网图的完整案例

Java多线程下载网图案例此案例依赖——文件操作工具类(FileUtils)使用 apache 的commons-io包下的FileUtilsimportorg.apache.commons.io.FileUtils;下载commons-io包官方API...

2021-03-28

javaWeb如何实现随机图片验证码详解

实现步骤
1:Java后台生成一张随机数字/字母/汉字验证码的图片。2:存入redis或者session。3:用户输入验证码跟redis取出数据做比对。图片生成工具类
public class RandomValidat...

2021-03-28

Java利用for循环打印菱形的实例教程

Java for循环打印菱形Java代码输出菱形的方法和思路有很多,在此分享一个稍带模块化拆分思想的解决方案,将需要输出的菱形拆分成8个模块(如下图),每个模块独立实现输出。优点:8个模...

2021-03-28

Java中Collections.emptyList()的注意事项

偶然发现有小伙伴错误地使用了Collections.emptyList()方法,这里记录一下。她的使用方式是:public void run() { ...... List list = buildList(param); ...... Object ne...

2021-03-28

java将一个数组逆序输出的方法

今天为大家介绍一下java的经典实例将一个数组逆序输出,相信很多学习java的小伙伴都会接触到,有需要的小伙伴可以参考一下:1、需求分析: 用第一个与最后一个交换, 第二个与倒数...

2021-03-27

求s=a+aa+aaa+aaaa+aa...a的值

今天为大家分享一下java的经典实例求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。的程序写法,有需要的...

2021-03-27

给一个不多于5位的正整数,求出它是几位数,二、逆序打印出各位数字

今天为大家分享一个Java的经典实例给一个不多于5位的正整数,要求:求出它是几位数,逆序打印出各位数字。接下来就为大家介绍一下程序的写法,有需要的小伙伴可以参考一下:1、程序需...

2021-03-27

输入两个正整数m和n,求其最大公约数和最小公倍数

今天给大家分享一个java经典实例:输入两个正整数m和n,求其最大公约数和最小公倍数,接下来为大家介绍一下程序的写法,有需要的小伙伴可以参考一下:1、程序需求: 输入两个正整数m...

2021-03-27
返回顶部
顶部