spring boot项目没有mainClass如何实现打包运行

目录springboot项目没有mainClass实现打包运行框架starter运行类如下业务代码模块如何配置?使用maven打包指定mainClassspringboot项目没有mainClass实现打包运行项目分为两...

2022-01-20

SpringBoot整合JWT的实现示例

目录一. JWT简介二. Java实现JWT(SpringBoot方式整合)JWT总结一. JWT简介1. 什么是JWT?JWT(JSON Web Token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。...

2022-01-10

聊聊SpringCloud中的Ribbon进行服务调用的问题

目录1、Robbon1.1、Ribbon概述1.2、Ribbon负载均衡演示1.3、Ribbon核心组件IRule1.4、Ribbon负载均衡算法1.4.1、轮询算法原理 负载均衡算法:1.4.2、RoundRobinRule 源码1.4....

2022-01-10

MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决

目录LambdaQueryWrapper使用 int默认值问题问题现象解决方法问题分析小结一下lambdaquerywrapper in使用样例直接使用列名报错下面这样okLambdaQueryWrapper使用 int默认值...

2022-01-10

详解Java面向对象编程之多态

目录Java面向对象编程之多态一.对于多态的理解:二.多态的实现方法总结Java面向对象编程之多态一.对于多态的理解:通俗点理解,多态其实就是一词多义,就是一种方法的多种状态,即不...

2022-01-10

基于Java利用static实现单例模式

目录一、之前旧的写法二、static代码块的效果三、单例的另一种写法四、总结一、之前旧的写法class Singleton{    private Singleton() {}    private static Singleton...

2022-01-09

一篇文章弄懂Java8中的时间处理

目录前言LocalDateTimeZonedDateTimeInstant总结前言java8借鉴了第三方日期库joda很多的优点java.time包类名描述Instant时间戳Duration持续时间,时间差LocalDate只包含日期,...

2022-01-09

Java 中泛型 T 和 ? 的区别详解

目录泛型中 T 类型变量 和 ? 通配符 区别Generic Types 类型变量用法2.声明通用的方法 – 泛型方法:有界类型参数Wildcards 通配符1.上界通配符:? extend 上界类型2.无界...

2022-01-09

关于Android触摸事件分发的原理详析

目录一:前言二:说在前面的知识三:整体流程1:activity2:window就是PhoneWindow3:view group4:view四:一些关键点五:从源码看触摸事件分发总结一:前言最近在学Android的触摸事件分发,我觉...

2022-01-09

Java字符串常见的操作(比较,查找,替换等)

目录一,字符串的比较1,equal()方法2,compareTo()方法二,字符串查找1,contains()方法2, indexOf()方法3,startsWith()和endsWith()方法三,字符串替换replaceAll()方法四,字符串拆分spl...

2022-01-09

springboot+websocket实现并发抢红包功能

目录概述分析 效果展示设计开发表结构设计发红包设计红包支付成功回调设计抢红包设计拆红包设计获取红包领取记录设计jmeter并发测试抢红包、查红包接口概述
抢红包功能作...

2022-01-09

Java集合框架之Set和Map详解

目录Set接口HashSetTreeSetMap接口HashMapTreeMapSet接口set接口等同于Collection接口,不过其方法的行为有更严谨的定义。set的add方法不允许增加重复的元素。要适当地定义se...

2022-01-09

Java使用Arrays.sort()方法实现给对象排序

目录使用Arrays.sort()方法给对象排序麻烦的方法Arrays.sort()方法浅谈Arrays.sort()原理例子1基础知识点例子2双轴快排另外参考了其他博文,算法思路如下使用Arrays.sort()方...

2022-01-09

Java+EasyExcel实现文件的导入导出

目录引言效果图项目结构核心源码核心实体类核心监听器类EasyExcel导入文件EasyExcel导出文件引言项目中需要Excel文件的导入与导出Excel并下载,例如,导入员工信息,导出员工信息...

2022-01-09

JPA之@EnableJpaAuditing注解使用

目录@EnableJpaAuditing注解使用如何实现自动填充功能,即如何使用审计?Springboot启用Spring Data JPA Auditing(审计功能)Auditing功能简介如何启用使用CreatedBy和LastModifie...

2022-01-09

SpringBoot:JPA + AuditingEntityListener时区设置方式

目录JPA + AuditingEntityListener时区设置可在应用配置中添加如下配置@EntityListeners(AuditingEntityListener.class)介绍@EntityListenersAuditingEntityListener.class...

2022-01-09

JavaFx Tooltip悬浮提示使用及自定义代码详解

本篇是基于TornadoFx框架对Tooltip组件进行讲解,使用Kotlin语言,和传统Java使用有所区别,仅供参考介绍鼠标悬浮在某个控件,弹出提示,效果如下:使用Tooltip一般是和某个节点控件...

2022-01-09

Tornadofx学习笔记之IconTextFx开源库整合5000+个字体图标

JavaFx中其实也可以直接使用字体图标iconfont的,只需要加载ttf字体文件,之后设置unicode即可,具体可以看我给出的代码既然JavaFx可以,那么以JavaFx为基础的Tornadofx自然也...

2022-01-09

浅谈mybatisPlus的Ipage分页和map参数的问题

目录mybatisPlus的Ipage分页和map参数第一种情况第二种情况mybatisPlus IPage分页常见问题(坑)1.TooManyResultsExceptionmybatisPlus的Ipage分页和map参数前提:先有一个map类...

2022-01-09

mybaties plus selectMaps和selectList的区别说明

目录selectMaps和selectList的区别mybaties plus之selectMaps、selectObjs、selectCount、selectOne的用法selectMapsselectObjsselectCountselectOneselectMaps和selectLis...

2022-01-09

聊聊maven的pom.xml中的exclusions标签的作用

maven pom.xml的exclusions标签作用项目中的例子 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <excl...

2022-01-09

基于Arrays.sort()和lambda表达式

目录Arrays.sort()和lambda表达式1、对基本数据类型数组的排序2、给对象数组排序再谈Comparator-使用lambda表达式以前现在Arrays.sort()和lambda表达式1、对基本数据类型数...

2022-01-09

基于SSM+Shiro+Bootstrap实现用户权限管理系统

目录引言需求效果图功能细节数据表准备pom文件项目结构核心源码Shiro退出登录启动项目命令引言本篇博文基于SSM+Shiro实现用户权限管理系统,每位用户只可访问指定的页面,具体...

2022-01-09

SpringBoot 内置工具类的使用

目录断言对象、数组、集合ObjectUtilsStringUtilsCollectionUtils文件、资源、IO 流FileCopyUtilsResourceUtilsStreamUtils反射、AOPReflectionUtilsAopUtilsAopContext断...

2022-01-09

利用SpringDataJPA开启审计功能,自动保存操作人操作时间

目录1 相关注解实现自动记录上述信息主要有5个注解2 实现过程2.1 依赖引用2.2 实体类标记审计属性2.3 审计自定义操作2.4 应用开启审计功能2.5 实体操作有些业务数据对数据...

2022-01-09

Spring Boot:Idea从零开始初始化后台项目的教程

目录1 创建项目1.1 填写项目基本信息1.2 选择项目集成功能2 项目基础配置2.1 gradle文件配置2.2 环境文件配置2.2.1 Logback配置文件2.2.2 MyBatis配置文件3 简单案例3.1 Re...

2022-01-09

应用启动数据初始化接口CommandLineRunner和Application详解

目录应用启动数据初始化接口CommandLineRunner和Application详解1 运行时机2 实现接口3 执行顺序4 设置启动参数5 运行效果ApplicationRunner和CommandLineRunner用法区别Ap...

2022-01-09

SpringBoot Redis 发布订阅模式(Pub/Sub)的具体使用

目录Redis命令行下使用发布订阅publish 发布
subscribe 订阅
SpringBoot中使用Redis的发布订阅功能发布者
订阅者
消息监听容器
注意:redis的发布订阅模式不可以将消息进行持...

2022-01-09

Java中常用数据类型的输入输出详解

目录1、Char型1.1  输入格式:1.2  举例说明2、int型1.1  简单的int格式输入:1.2  举例说明2.1带空格的int格式输入 :2.2  举例说明3.1  复杂int格式的输入3.2  举例说...

2022-01-09

Mybatis Select Count(*)的返回值类型介绍

目录Select Count(*)的返回值类型返回Count(*)的整数值Select Count(*)的返回值类型<select id="queryAlarmStatisticalAnalysis4System" parameterType="AlarmMailSendLog"...

2022-01-09

SpringBoot+mybatis+Vue实现前后端分离项目的示例

目录一、SpringBoot环境搭建1、项目的数据库2、项目所需依赖3、application.yml文件4、入口类二、vue实现前后端分离1、前端页面2、springBoot控制层3、mapper文件4、项目完...

2022-01-09

java 将 list 字符串用逗号隔开拼接字符串的多种方法

第一种:使用谷歌Joiner方法import com.google.common.base.Joiner;public static <T> String parseListToStr(List<T> list){ String result = Joiner.on(",").join(list)...

2022-01-09

SpringBoot整合腾讯云COS对象存储实现文件上传的示例代码

目录1、开通腾讯云对象存储服务2、创建存储桶3、密钥管理,新建密钥4、yml配置密钥、COS信息5、COSConfig配置类6、COS文件上传工具类7、Controller测试上传接口:8、PostMan接...

2022-01-09

IDEA如何修改配置文件的存放位置

目录如何修改配置文件的存放位置IDEA读取配置文件1、在IDEA中当使用以下代码读取配置文件时2、创建资源文件如何修改配置文件的存放位置IDEA配置文件默认是放在C盘的,修改存...

2022-01-09

springboot集成websocket的四种方式小结

目录1. 原生注解2. Spring封装3. TIOSTOMPSession 共享的问题如何选择其它参考链接1. 原生注解
pom.xml
<dependency> <groupId>org.springframework.boot</groupId> <art...

2022-01-09

MyBatis 多个条件使用Map传递参数进行批量删除方式

目录多个条件使用Map传递参数进行批量删除1、使用场景2、代码实现3、实现结果展现MyBatis 多条件批量删除的sql语句我把这次的代码贴出来,仅供参考多个条件使用Map传递参数进...

2022-01-09

springboot2.0配置连接池(hikari、druid)的方法

*******************如果你看到这一行,说明爬虫在本人还没有发布完成的时候就抓走了我的文章,导致内容不完整,请查看原文****************springboot2.0之后,自带了一个号称...

2022-01-09

关于mybatis3中@SelectProvider的使用问题

mybatis3中增加了使用注解来配置Mapper的新特性,本篇文章主要介绍其中几个@Provider的使用方式,他们是:@SelectProvider、@UpdateProvider、@InsertProvider和@DeleteProvider...

2022-01-09

基于Java实现简易的局域网对话系统

先说一下写的确实比较一般,别喷为什么呢,疫情原因,学校提前两周期末考试,时间也不太充足,将就一下服务器代码:package xcvcvcx;import java.io.BufferedReader;import java.io.Buf...

2022-01-09

关于Maven依赖冲突解决之exclusions

目录Maven依赖冲突解决之exclusions1. 背景2. 解决方式场景解决方式Maven解决依赖冲突总结实例分析解决办法命令分析小试牛刀Maven依赖冲突解决之exclusions1. 背景 作为...

2022-01-09

HashSet如何保证元素不重复(面试必问)

目录1.HashSet 基本用法2.HashSet 无序性3.HashSet 错误用法3.1 HashSet 与基本数据类型3.2 HashSet 与自定义对象类型4.HashSet 如何保证元素不重复?总结本文已收录《Java常...

2022-01-09

java后端PayPal支付实现教程

首先引入 PayPal的sdk 这里我引入的是1.0.4版本的 <!-- 贝宝支付 SDK --> <dependency> <groupId>com.paypal.sdk</groupId>...

2022-01-09

Java实现4种微信抢红包算法(小结)

目录概述一、剩余金额随机法二、二倍均值法(微信红包采用此法)三、整体随机法四、割线法概述
14年微信推出红包功能以后,很多公司开始上自己的红包功能,到现在为止仍然有很多...

2022-01-09

maven三个常用的插件使用介绍

目录背景SpringBoot 打包时排除文件Spring 打包本地依赖 jar编译时排除指定文件复制粘贴的原则总结背景maven 常用的三个插件对打包有不同的作用:maven-jar-plugin:处理 jar...

2022-01-09

java二叉树的数据插入算法介绍

目录例题:对于二叉树的遍历有三种方式二叉树插入数据的原理/思路是什么?代码实现整体代码全部代码例题:leetcode 第701题二叉树插入数据题目:给定二叉搜索树(BST)的根节点和要插...

2022-01-09

maven坐标Dependencies和Exclusions的使用

目录1、概念介绍2、Dependencies(1)当一个项目A依赖另一个项目B时(2)配置可选依赖的原因(3)示例3、Exclusions(1)当一个项目A依赖项目B(2)示例4、maven的依赖调解有两大原则5、maven的...

2022-01-09

Java中小球碰撞并使用按钮控制数量实例代码

刚开始实训第三天,要求java做一个小球碰撞的小游戏,啥也不会的我,决定写写啥。先根据程序要求写了一个窗口package three.day; import java.awt.event.*;import javax.swing.*;...

2022-01-09

Java实现常用缓存淘汰算法:FIFO、LRU、LFU

目录缓存淘汰算法FIFOLRULFU总结缓存淘汰算法在高并发、高性能的质量要求不断提高时,我们首先会想到的就是利用缓存予以应对。第一次请求时把计算好的结果存放在缓存中,下次遇...

2022-01-09

详解SpringBoot如何实现整合微信登录

目录1.准备工作1.1 获取微信登录凭证1.2 配置文件1.3 添加依赖1.4 创建读取公共常量的工具类1.5 HttpClient工具类2.实现微信登录2.1 具体流程2.2 生成微信扫描的二维码(请求...

2022-01-09

java实现文件切片上传百度云+断点续传的方法

前言:本文代码通过dubbo进行远程调用的接口,如果不使用dubbo,直接将service放到你的service,并稍作修改,redis替换成自己封装的工具即可。下方代码有点多,但基本上都加注释了。切...

2022-01-09
返回顶部
顶部