SpringBoot修改子模块Module的jdk版本的方法 附修改原因
一、项目目录即一个空项目里,有两个springboot的Module。
当需要修改kuangshen-es-api这个Module的jdk版本时,可以修改以下内容。二、修改以下内容1、pom.xml修改kuangshen-es...
一、项目目录即一个空项目里,有两个springboot的Module。
当需要修改kuangshen-es-api这个Module的jdk版本时,可以修改以下内容。二、修改以下内容1、pom.xml修改kuangshen-es...
mybatis-plus 以下简称mp,目前应该也算是主流的一款数据访问层应用框架。源于其对mybatis 的近乎完美的封装,让我们在使用的时候无比的顺滑, 几乎提供了所有单表操作的方法,大大...
一、概述
相信大家在工作过程中,都会遇到这样一个需求,就是将相关的数据列表导出成excel,那么,有没有通用的导出方式呢,这里,就带着大家一起来用Java实现一个通用的导出Excel的工...
代理模式
代理模式(Proxy):为其他对象提供一个代理以控制对这个对象的访问。主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象...
一.导入jar包 1.下载jar包:https://dev.mysql.com/downloads/ 2.导入 在项目文件夹下新建一个名为lib的文件夹 将下载...
Excel中可添加数字签名以供文档所有者申明文档的所有权或有效性。文本以Java代码示例介绍如何在Excel文档中对数字签名功能进行相关操作,包括如何添加签名到Excel、检测Excel...
PPT幻灯片中对形状可设置动画效果,常见的动画效果为内置的固定类型,即动画效果和路径是预先设定好的固定模板,但在设计动画效果时,用户也可以按照自己的喜好自定义动画动作路径...
延迟队列的使用场景还比较多,例如:1、超时未收到支付回调,主动查询支付状态;2、规定时间内,订单未支付,自动取消;。。。总之,但凡需要在未来的某个确定的时间点执行检查的场景中都可...
运行原理
为了研究,我们正常从父项目的pom.xml开始进行研究。pom.xml
父依赖 spring-boot-starter-parent主要用来管理项目的资源过滤和插件<parent> <groupId>org.springfr...
idea设置统一JavaDoc模板 设置普通注释按照如下导航找到位置:Setting > Editor > File and Code Templates > Includes > File Header复制如下,即可实现简单的JavaDoc注释/**...
一 .前言昨天晚上遇到一个奇葩的问题, 搞好的环境DataNode启动报错. 报错信息提示的模棱两可,没办法定位原因.
办法,开启远程调试…注意 : 开启远程调试的代码,必须与本地id...
MyBatis3.X复杂Sql查询
MyBatis3.X的resultMap
1.Mybatis的sql语句返回的结果有两种 resultType 查询出的字段在相应的pojo中必须有和它相同的字段对应,或者基本数据类型
...
错误: 找不到或无法加载主类 com.yan.ms.work.WorkServiceApplication Disconnected from the target VM, address: '127.0.0.1:51456', transport: 'socket'有时候更新grad...
前言最近在回顾链表反转问题中,突然有一些新的发现和收获,特此整理一下,与大家分享 😁背景回顾单链表的存储结构如图:数据域存放数据元素,指针域存放后继结点地址我们以一...
java整合Redis
1、引入依赖或者导入jar包<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency>2、代码...
Mavan pom文件引用依赖 <!-- hutool工具类--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.6</version> </dep...
1、悲观锁悲观锁假设最坏的情况(如果果你不锁门,那么捣蛋鬼就会闯入并搞得一团糟),只有在确保其他线程不受干扰(获得正确的锁)的情况下才能执行。一般实现如独占锁等。安全性...
一、Mybatis 流程简介最近在看 Mybatis 的源码,大致了解整个框架流程后便手写了一个特别简单的SimpMybatis的小Demo,来巩固这整个框架的学习。下图是我所画的框架大致执行流程...
前言:前几天在做项目demo的时候,发现有一个很奇怪的现象,就是MyBatis发现更新和插入返回值一直为"-2147482646".无论怎么改,这个值一直不变...是在摸不着头脑,百度和谷歌了一下,有...
Conditional如何使用@Conditional 是 SpringFramework 的功能, SpringBoot 在它的基础上定义了 @ConditionalOnClass , @ConditionalOnProperty 的一系列的注解来实现更丰富的...
在本教程中,我们将研究标准Spring框架和Spring Boot之间的区别。我们将重点讨论Spring的模块,如MVC和Security,在核心Spring中使用时与在Boot中使用时的区别。Spring是什么?
简...
1、说明这个接口是提供者的意思,只有一个抽象的get,没有默认的方法和静态的方法,导入一个泛T,get方法,返回一个泛T。supplier也用于创建对象,但与传统的创建对象语法不同:new,Suppli...
//采用不带头结点的链表 非递归实现public static ListNode merge(ListNode list1,ListNode list2){ if(list1==null) return list2; else if(list2==null) return list1...
想来大家在学习或者开发的环境下经常要自己注解类和方法吧;下面我来为大家讲解怎么创建自己的注解模板:一.配置类自动注解1.打开idea file–>Settings–>2.按照下图的步骤:直...
一、什么是Eclipse的Validating?Eclipse安装之后一般是默认设置好了validation,允许软件对当前项目程序逐一检查,其实就是一个软件自动检查、校验代码等功能,针对小型项目,...
最近在开发的过程中,一个列表的查询,涉及到了多表的关联查询,由于持久层使用的是mongodb,对这个非关系型数据使用的不是很多,所以在实现此功能的过程中出现了不少问题,现在此做记...
每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。在 JDK.1.2 之后,Java 对引用的概念进行了扩充,将引用分为了:强引用(St...
导入mybatis依赖<!--mybatis--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.1</ver...
前一段时间听马士兵老师讲课,讲到某公司的一个面试,两个线程,其中一个线程输出ABC,另一个线程输出123,如何控制两个线程交叉输出1A2B3C,由于本人多线程掌握的一直不是很好,所以听完...
SpringCloudStream官方定义Spring Cloud Stream 是一个构建消息驱动微服务的框架。
应用通过inputs和outputs来与Spring Cloud Stream中binder对象交互。通过我们配置来bind...
1.前言在Mybatis中需要创建的配置文件有sqlMapconfig.xml,映射文件xxxMapper.xml,而这些文件在idea中并没有提供,每次创建都需要去找对应的模板,很麻烦。可以采用配置模板文件解...
进程和线程进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是从一个进程从创建、运行到消亡的过程。在Java中,当我们启动main函数时...
创建父级项目 只需保留pom.xml文件这里只需搭建一个微服务 其他操作并无<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0...
Java去掉html标签的各种姿势一、背景业务开发中可能需要将html的标签全部去掉,本文将多种方法综合在这里,供大家参考。二、方法2.1 纯正则方法import java.util.regex.Matcher...
提起ArrayList,相信很多小伙伴都用过,而且还不少用。但在几年之前,我在一场面试中,面试官要求说出ArrayList的扩容机制。很显然,那个时候的我并没有关注这些,从而错过了一次机会...
大体思路
红包的分发见JAVA作业——红包分发。
而抢红包要解决的是线程问题。
其实比较简单,设定好人数,每个人一个线程,每个线程执行一遍,有红包就抢,没有红包就抢不到,所以run函...
大体思路
如果发总金额为 m的 n 个红包,先用一个长度为 n的临时数组 a 存放 n个随机双精度小数 ,然后用 sum表示数组 a 的和,每个红包的金额
代码
import java.util.Arrays;im...
注解是什么?
①、引用自维基百科的内容:
Java注解又称Java标注,是JDK5.0版本开始支持加入源代码的特殊语法 元数据 。Java语言中的类、方法、变量、参数和包等都可以被标注。和...
最近接触到个新项目,发现它用了一个比较有意思的框架,可以说实现了我刚入行时候的梦想,所以这里马不停蹄的和大家分享下。在我刚开始工作接触的项目都还没做前后端分离,经常需要...
windows下使用cmd命令提示符生成java webservice客户端代码,可以使用命令提示符直接生成客户端代码,直接导入到项目中,只需配置jdk即可,在jdk的bin文件夹下,按Shift并点击右键,选...
前言:
春节假期刚刚过去,大家是不是已经开始了搬砖生活啦,嘻嘻 o(∩_∩)o ,可我还在休假中呢 !好啦,咱们言归正传,开始聊聊正文。做过后端管理系统的同学,大概率都会收到过实现 导...
在发送POST或GET请求时,返回超时异常处理办法:捕获 SocketTimeoutException | ConnectTimeoutException | ConnectionPoolTimeout 异常三种异常说明:SocketTimeoutException:是J...
Java多线程下载网图案例此案例依赖——文件操作工具类(FileUtils)使用 apache 的commons-io包下的FileUtilsimportorg.apache.commons.io.FileUtils;下载commons-io包官方API...
实现步骤
1:Java后台生成一张随机数字/字母/汉字验证码的图片。2:存入redis或者session。3:用户输入验证码跟redis取出数据做比对。图片生成工具类
public class RandomValidat...
Java for循环打印菱形Java代码输出菱形的方法和思路有很多,在此分享一个稍带模块化拆分思想的解决方案,将需要输出的菱形拆分成8个模块(如下图),每个模块独立实现输出。优点:8个模...
偶然发现有小伙伴错误地使用了Collections.emptyList()方法,这里记录一下。她的使用方式是:public void run() { ...... List list = buildList(param); ...... Object ne...
今天为大家介绍一下java的经典实例将一个数组逆序输出,相信很多学习java的小伙伴都会接触到,有需要的小伙伴可以参考一下:1、需求分析: 用第一个与最后一个交换, 第二个与倒数...
今天为大家分享一下java的经典实例求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。的程序写法,有需要的...
今天为大家分享一个Java的经典实例给一个不多于5位的正整数,要求:求出它是几位数,逆序打印出各位数字。接下来就为大家介绍一下程序的写法,有需要的小伙伴可以参考一下:1、程序需...
今天给大家分享一个java经典实例:输入两个正整数m和n,求其最大公约数和最小公倍数,接下来为大家介绍一下程序的写法,有需要的小伙伴可以参考一下:1、程序需求: 输入两个正整数m...