SpringBoot项目部署到阿里云服务器的实现步骤

目录一、申请阿里云服务器二、Xshell 的安装使用三、云服务器上jdk的安装四、linux云服务器安装mysql五、部署SpringBoot项目SpringBoot项目部署到阿里云linux服务器全流程...

2022-08-05

Java利用广度优先搜索实现抓牛问题

目录一、原问题链接二、输入和输出三、输入和输出样例四、代码五、测试一、原问题链接http://poj.org/problem?id=3278二、输入和输出1.输入两个数,第1个数代表农夫的位置,第2...

2022-08-05

Java实现直接插入排序与折半插入排序的示例详解

目录1.直接插入排序2. 折半插入排序1.直接插入排序插入排序的基本思想: 主要分为两个区间, 无序区间和有序区间, 每次选择无序区间的第一个元素, 在有序区间内选择合适的位...

2022-08-05

SpringBoot MyBatis保姆级整合教程

目录Spring Boot整合MyBatis数据准备创建项目引入相应的启动器编写与数据库表编写配置文件注解方式整合Mybatis配置文件的方式整合MyBatis创建接口类创建XML映射文件配置XML...

2022-08-05

如何利用Java使用AOP实现数据字典转换

目录简介案例介绍案例实现切面定义总结简介AOP也是我们常说的面向切面编程,AOP在我们开发过程中应用也比较多,在这里我们就基于AOP来实现一个数据字典转换的案例。案例介绍相...

2022-08-05

Java详解实现ATM机模拟系统

目录一、概述二、程序概要设计三、程序详细设计四、程序演示一、概述(1)选题分析(2) 开发环境开发环境,选择IDEA这一Java开发软件,基于JDK1.8版本,在本机window上开发本ATM模拟程序...

2022-08-05

Java的引用类型常用的四种方法

目录前言强引用FinalReference软引用SoftReference弱引用weakReference虚引用PhantomReference前言今天看代码看到有牵扯到弱引用的东西,就先稍微补一补Java的四种引用类型吧...

2022-08-05

FeignClient如何通过配置变量调用配置文件url

目录通过配置变量调用配置文件url调用指定的动态URL1 创建demo1服务2 创建demo2服务测试通过配置变量调用配置文件url1.application.yml 配置文件配置参数feign:  sys: htt...

2022-08-05

Java实现二叉查找树的增删查详解

目录定义增加节点查询节点删除节点定义二叉查找树(ADT)是一个具有对于树种的某个节点X,它的左节点都比X小,它的右节点都比X大的二叉树。如下就是一个符合要求的二叉查找树:增加...

2022-08-05

FeignClient中name和url属性的作用说明

目录name和url属性的作用定义场景解释@FeignClient注解属性vaule和name 其实是一个属性关于调用目前有两种name和url属性的作用定义feign是声明式的web service客户端,它让微...

2022-08-05

详解Spring Security如何在权限中使用通配符

目录前言1. SpEL2. 自定义权限该如何写3. 权限通配符4. TienChin 项目怎么做的前言小伙伴们知道,在 Shiro 中,默认是支持权限通配符的,例如系统用户有如下一些权限:system:user:...

2022-08-05

java.util.NoSuchElementException原因及两种解决方法

java输入流报错:Exception in thread "main" java.util.NoSuchElementException
at java.base/java.util.Scanner.throwFor(Unknown Source)
at java.base/java.util...

2022-08-05

深入了解Java中的过滤器Filter和监听器Listener

目录Filter:过滤器概念快速入门过滤器细节Listener:监听器Filter:过滤器概念生活中的过滤器:净水器,空气净化器,土匪、 web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截...

2022-08-05

Java ClassLoader虚拟类实现代码热替换的示例代码

目录总结ClassLoader 虚拟类方法实现代码热替换实现改进思考总结类加载器是负责加载类的对象。类ClassLoader是一个抽象类。给定类的全限定类名,类加载器应尝试查找或生成构...

2022-08-05

Java实现Treap树的示例代码

目录Treap树数据结构遍历查询增加删除完整代码Treap树Treap树是平衡二叉搜索树的一种实现方式,但它不是完全平衡的。平衡二叉搜索树的实现方式还有AVL树、红黑树、替罪羊树、...

2022-08-05

Spring Boot面试必问之启动流程知识点详解

目录一 面试提问1.1 Spring Boot启动流程1.2 SpringBoot自动装配二 知识点详解2.1 SpringBoot核心注解:2.2详细启动流程(结合源码)总结一 面试提问1.1 Spring Boot启动流程???...

2022-08-05

Java多线程同步工具类CountDownLatch详解

目录简介核心方法CountDownLatch如何使用CountDownLatch运行流程运用场景总结简介CountDownLatch是一个多线程同步工具类,在多线程环境中它允许多个线程处于等待状态,直到前面...

2022-08-05

使用feign配置网络ip代理

目录feign配置网络ip代理问题描述1.依赖2.feignclinet接口3.Config4.yml调用指定ip的feign接口feign配置网络ip代理问题描述测试环境将需要访问的外网地址加入了白名单,但是d...

2022-08-05

Java mysql详细讲解双数据源配置使用

目录使用方式application.properties中数据库配置config文件配置1、配置 spring.datasource.db12、配置 spring.datasource.db23、截图使用方式application.properties中数...

2022-08-05

使用FeignClient设置动态Url

目录FeignClient设置动态Url1. 需求描述2. 实现方案3. 细节分析FeignClient注解配置url属性实现指定服务方FeignClient设置动态Url1. 需求描述一般情况下,微服务内部调用都是...

2022-08-05

FeignClient如何脱离eureka自定义URL

目录FeignClient脱离eureka自定义URL需求方法一: FeignClient注解中添加URL属性方法二: eureka禁用ribbon,并手动配置服务列表feign不使用eurekamainserver端代码Client端代...

2022-08-05

Java多线程并发FutureTask使用详解

目录基本使用代码分析继承关系FutureRunnableFutureFutureTask状态属性内部类构造方法检索 FutureTask 状态取消操作计算结果立刻获取结果或异常run 方法组本文基于最新的 O...

2022-08-05

详解Spring中BeanUtils工具类的使用

目录简介Spring的BeanUtils方法Spring的BeanUtils与Apache的BeanUtils区别实例简介说明本文介绍Spring的BeanUtils工具类的用法。我们经常需要将不同的两个对象实例进行属性...

2022-08-05

Spring Boot示例代码整合Redis详解

目录Redis 简介Redis 优势Redis与其他key-value存储有什么不同添加Redis依赖包配置Redis数据库连接编写Redis操作工具类测试Redis 简介Redis 是完全开源的,遵守 BSD 协议,是一...

2022-08-05

SpringBoot深入讲解单元测试与热部署应用

目录一、单元测试1.添加spring-boot-starter-test测试依赖启动器2.编写单元测试类和测试方法二、热部署1.添加spring-boot-devtools热部署依赖启动器2.IDEA工具热部署设置3.热部...

2022-08-05

JavaWeb Maven详解相关配置

目录1.Maven项目架构管理工具2.下载安装Maven3.配置环境4.阿里云镜像5.本地仓库6.在IDEA中使用Maven7.创建一个普通的Maven项目8.idea中标记文件夹功能9. 在IDEA中配置tomca...

2022-08-05

使用Spring Boot+gRPC构建微服务并部署的案例详解

目录1. 为什么要用Istio?1.1. 为什么要使用gRPC作为通信框架?1.2. 编写业务代码1.3、 编写Dockerfile2. 编写部署文件3. 部署应用到Istio大家好,搞微服务也有好几年时间,从16年...

2022-08-05

Shiro中session超时页面跳转的处理方式

目录session超时页面跳转的处理问题描述ajax请求超时处理非ajax请求超时跳转一个判断session是否过期的小技巧1.session其实就是一个Map2.session的过期时间是从什么时候开...

2022-08-05

SpringBoot程序的打包与运行的实现

目录程序打包程序运行SpringBoot程序打包失败处理命令行启动常见问题及解决方案SpringBoot项目快速启动(Linux版)刚开始做开发学习的小伙伴可能在有一个知识上面有错误的认知,...

2022-08-05

Java实现HTML转为Word的示例代码

本文以Java代码为例介绍如何实现将HTML文件转为Word文档(.docx、.doc)。在实际开发场景中可参考此方法来转换。下面详细方法及步骤。在编辑代码前,请先在程序中导入Spire.Doc.j...

2022-08-05

利用Java连接Hadoop进行编程

目录实验环境实验内容测试Java远程连接hadoop实验环境hadoop版本:3.3.2jdk版本:1.8hadoop安装系统:ubuntu18.04编程环境:IDEA编程主机:windows实验内容测试Java远程连接hadoop创...

2022-08-05

SpringBoot详细讲解视图整合引擎thymeleaf

目录1. 支持的视图技术2. Thymeleaf2.1 Thymeleaf语法2.2 标准表达式1. 变量表达式 ${…}2. 选择变量表达式 *{…}3. 消息表达式 #{…}4. 链接表达式 @{&...

2022-08-05

一文搞懂SpringMVC中@InitBinder注解的使用

目录简介应用示例原理解读环境:Springboot2.4.12简介​@Controller或@ControllerAdvice类可以有@InitBinder方法来初始化WebDataBinder的实例,这些方法可以:将请求参数(即表单...

2022-08-05

Springboot使用put、delete请求报错405的处理

目录Springboot使用put、delete请求报错Springboot错误提示405状态一、错误提示405状态截图二、405状态的原因三、解决方法Springboot使用put、delete请求报错SpringBoot给...

2022-08-05

SecurityUtils.getSubject().getPrincipal()为null的问题

目录SecurityUtils.getSubject().getPrincipal()为null解决办法shiro SecurityUtils.getSubject()深度分析SecurityUtils.getSubject().getPrincipal()为null我在项目中获取...

2022-08-05

java Stream流常见操作方法(反射,类加载器,类加载,反射)

目录Stream流常见的中间操作方法Stream流中常见的终结操作方法反射类加载器反射概述Stream流常见的中间操作方法Streamfilter(Predicate predicate):用于对流中的数据进行过...

2022-08-05

springboot如何去除debug日志

目录springboot去除控制台打印的debug日志1.创建logback-spring.xml文件2.给application.properties文件无法控制springboot中的debug日志 问题最后试了一下,这样解决的spri...

2022-08-05

java如何把逗号分隔的String字符串转int集合

目录把逗号分隔的String字符串转int集合集合或数组转变为逗号分隔的字符串的几种方式1、自己编码实现2、org.apache.commons.lang3.StringUtils3、StringJoiner, JDK1.8+4、...

2022-08-05

在Java中实现让线程按照自己指定的顺序执行

目录如何让线程按照自己指定的顺序执行认识Join利用Executors线程池线程的优先级及执行顺序优先级概述使用优先级如何让线程按照自己指定的顺序执行我们在日常的多线程开发...

2022-08-05

使用SpringBoot根据配置注入接口的不同实现类(代码演示)

目录一.引言二.代码演示1.问题描述2.解决方案2.1使用@Autowired的时候将接口变量名改为实现类的限定名2.2 使用@Autowired配合@Qualifier指定限定名注入实现类2.3@Condition...

2022-08-05

Java如何计算两个时间段内的工作日天数

目录计算两个时间段内的工作日天数这种有两种方式可以解决实现的大概原理就是计算两个日期之间的周末天数计算两个时间段内的工作日天数一般在OA系统中都会遇到计算员工这段...

2022-08-05

Springboot整合微信支付(订单过期取消及商户主动查单)

目录一:问题引入二:处理流程三:代码实现一:问题引入前面讲到用户支付完成之后微信支付服务器会发送回调通知给商户,商户要能够正常处理这个回调通知并返回正确的状态码给微信支付...

2022-08-05

Spring Data JPA踩坑记录(@id @GeneratedValue)

目录Spring Data JPA踩坑记录JPA踩坑:No property xxx found for type xxx问题发现问题解决Spring Data JPA踩坑记录最近在做自己的一个项目时 使用了spring jpa由于数据库用...

2022-08-05

Java实现JDK动态代理的原理详解

目录概念案例静态代理JDK动态代理模式原理分析真相大白概念代理:为控制A对象,而创建出新B对象,由B对象代替执行A对象所有操作,称之为代理。一个代理体系建立涉及到3个参与角色:真...

2022-08-05

springboot验证码的生成与验证的两种方法

目录前言效果一览(单击图片刷新验证码)一、使用整合kaptcha方式实现验证码生成与验证二、使用hutool-captcha方式实现验证码生成与验证前言在springboot的登陆页面中为了防...

2022-08-05

SpringBoot如何配置获取request中body的json格式参数

目录背景获取请求中的参数(非json格式参数)获取方法结论获取POST请求json格式的参数经过检索推荐方法(参看后边完整方法)实现方法使用背景最近开发项目,因为有第三方调用我们的接...

2022-08-05

详解Thymeleaf的三种循环遍历方式

目录循环遍历list集合1.实体类2.控制类3.each.html循环遍历map集合1.控制类2.each.html循环遍历数组循环遍历list集合1.实体类使用lombok插件,省去getter和setter,toString等...

2022-08-05

使用mongoTemplate实现多条件加分组查询方式

目录mongoTemplate实现多条件查询mongoTemplate分组查询的坑先来一个常见的错误信息:Due to limitations of the com.mongodb.BasicDocument, you can't add a second &#...

2022-08-05

SpringBoot集成RocketMQ发送事务消息的原理解析

目录简介原理具体实现消费者消费者生产者消息监听器消息事务测试正常测试异常测试代码调整执行结果总结简介RocketMQ 事务消息(Transactional Message)是指应用本地事务和发送...

2022-08-05

Springboot允许logger.debug输出日志方式

目录Springboot允许logger.debug输出日志SpringBoot启动debug级别日志报错错误截图原因解决办法Springboot允许logger.debug输出日志说实话对日志这东西一直只是太肤浅的懂,...

2022-08-05
返回顶部
顶部