Spring Cloud Alibaba微服务组件Sentinel实现熔断限流

目录Sentinel简介Sentinel具有如下特性:安装Sentinel控制台创建sentinel-service模块限流功能创建RateLimitController类根据URL限流自定义限流处理逻辑熔断功能与Feign结合...

2022-08-05

Spring Cloud Alibaba使用Nacos作为注册中心和配置中心

目录前言Nacos简介使用Nacos作为注册中心安装并运行Nacos创建应用注册到Nacos负载均衡功能使用Nacos作为配置中心创建nacos-config-client模块在Nacos中添加配置Nacos的动态...

2022-08-05

Java中String和StringBuffer及StringBuilder 有什么区别

目录String类为什么是immutable(不可变的)如何保证不可变string类为不可变对象的好处前言:String 是 Java 语言非常基础和重要的类,提供了构造和管理字符串的各种基本逻辑。它...

2022-08-05

swagger中如何给请求添加header

目录如何给请求添加header1.后台代码如下2.添加后的swagger中接口样式如下swagger添加头部参数1.代码截图2.使用代码3.swagger文档说明截图显示4.swagger文档调试显示框如何...

2022-08-05

关于Swagger注释API的使用说明

目录API详细说明示例@ApiImplicitParamparamType 示例详解接收对象传参的例子API详细说明注释汇总作用范围API使用位置对象属性@ApiModelProperty用在出入参数对象的字段上...

2022-08-05

一文搞懂Java创建线程的五种方法

目录题目描述解题思路代码详解第一种 继承Thread类创建线程第二种:实现Runnable接口创建线程第三种:实现Callable接口,通过FutureTask包装器来创建Thread线程第四种:使用Executo...

2022-08-05

详解Spring系列之@ComponentScan自动扫描组件

目录无注解方式component-scan使用注解方式@ComponentScan使用@ComponentScan的扫描规则无注解方式component-scan使用之前,我们需要扫描工程下一些类上所标注的注解,这些常用...

2022-08-05

Java内部类与匿名内部类

目录一、内部类什么是内部类成员内部类访问特点二、匿名内部类前提格式使用方式一、内部类什么是内部类将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部...

2022-08-05

java Map接口子类HashMap遍历与LinkedHashMap详解

目录一、概述二、Map常用子类三、Map接口中的常用方法四、Map集合遍历键找值方式五、Entry键值对对象六、Map集合遍历键值对方式七、HashMap存储自定义类型键值八、LinkedHa...

2022-08-05

关于Java 中 Future 的 get 方法超时问题

目录一、背景二、模拟2.1 常见写法2.2 尝试取消2.2.1 cancel(false)2.2.2 cancel(true)三、回归源码四、总结一、背景很多 Java 工程师在准备面试时,会刷很多八股文,线程和线...

2022-08-05

springboot编程式事务TransactionTemplate的使用说明

目录TransactionTemplate的使用1.为何用?2.如何用TransactionTemplate简单使用TransactionTemplate的使用总结:在类中注入TransactionTemplate,即可在springboot中使用编程式事...

2022-08-05

实例详解Java调用第三方接口方法

目录一、 通过JDK网络类Java.net.HttpURLConnection1.java.net包下的原生java api提供的http请求2.HttpClientUtil工具类3.第三方api接口4.测试类二、通过Apache common封装...

2022-08-05

Springboot 多租户SaaS搭建方案

目录正文技术框架租户Model设计sql租户数据过滤Hibernate filter分库结尾正文相信大家对SaaS架构都有所了解,这里也不过多介绍,让我们直奔主题。技术框架springboot版本为2.3...

2022-08-05

使用JAVA实现邮件发送功能的图文教程

目录一、准备工作1.1 登录网页QQ邮箱,点击页面顶部设置按钮。1.2 点击后会打开邮箱设置页面,如下所示,点击第二栏账户。1.3 点击后往下拉,直到有如下页面选项。1.4 验证完成后会...

2022-08-05

java后端合成图片的实现示例

目录场景环境搭建引入pom文件定义核心接口ImageService定义核心接口实现类ImageServiceImpl测试ImageController测试效果总结场景前端有一个神器——canvas,这个画...

2022-08-05

SpringBoot之Json的序列化和反序列化问题

目录控制json序列化/反序列化1. @JsonIgnoreProperties的用法2. @JsonProperty 注解3. @JsonCreator 注解4. @JsonSetter 和 @JsonGetter 注解5. @JsonAnySetter 注解6. @Js...

2022-08-05

BeanUtils.copyProperties复制对象结果为空的原因分析

目录BeanUtils.copyProperties复制对象结果为空原因正确的包错误的包两个类的区别BeanUtils.copyProperties拷贝没成功的坑,记录解决原因具体如下BeanUtils.copyProperties...

2022-08-05

BeanUtils.copyProperties()所有的空值不复制问题

目录BeanUtils.copyProperties()所有的空值不复制第一种情况第二种情况BeanUtils.copyProperties()的用法和注意点属性为null也会被复制,内部类不会复制过去注意点一注意点二...

2022-08-05

Java线程中断interrupt的常用方法

目录前言示例说明注意事项Object#wait 和 Thread.sleep 差异在哪里总结前言这里主要探讨中断常用的三个方法:interrupt()。在一个线程中调用需要中断现成的interrupt()方法,...

2022-08-05

SpringBoot2.0解决Long型数据转换成json格式时丢失精度问题

目录解决Long型数据转换成json格式时丢失精度SpringBoot时间格式,Long型精度丢失常见问题时间格式,Long型精度丢失解决Long型数据转换成json格式时丢失精度最近项目中突然发现...

2022-08-05

Mybatis详解动态SQL以及单表多表查询的应用

目录单表查询操作参数占位符#{}和${}SQL 注入like模糊查询多表查询操作一对一多表查询一对多多表查询动态SQL使用if标签trim标签where标签set标签foreach标签单表查询操作参...

2022-08-05

Java用栈实现综合计算器

目录栈Java实现栈栈实现综合计算器1.中缀表达式直接计算2.后缀表达式计算中缀表达式转后缀表达式栈栈(stack)又名堆栈,它是一种运算受限的线性表 。限定仅在表尾进行插入和删除...

2022-08-05

Java如何获取JSON中某个对象的值

目录Java获取JSON中某个对象的值使用方式Java正则表达式-获取json某个属性值语法匹配代码Java获取JSON中某个对象的值public class ChangeJson {    public static String...

2022-08-05

Java中BufferedReader和BufferedWriter使用方式

目录FileWriter/FileReaderBufferedReader/BufferedWriterFileWriter/FileReader介绍:FileWriter 类从 OutputStreamWriter 类继承而来。该类按字符向流中写入数据。构造:参数...

2022-08-05

Java数据结构之线段树的原理与实现

目录简介实现思路节点定义构建线段树求解区间和更新线段树简介线段树是一种二叉搜索树,是用来维护区间信息的数据结构。可以在O(logN)的时间复杂度内实现单点修改、区间修改...

2022-08-05

关于两个BeanUtils.copyProperties()的用法及区别

目录两个BeanUtils.copyProperties()用法及区别使用Beanutils.copyProperties()遇到的问题两个BeanUtils.copyProperties()用法及区别这两个类在不同的包下面,而这两个类的co...

2022-08-05

一文搞懂Mybatis-plus的分页查询操作

目录1. 简单说明2. 介绍说明3. 完整配置类代码4. 示例代码5. 最后总结1. 简单说明嗨,大家好!今天给大家分享的是Mybatis-plus 插件的分页机制,说起分页机制,相信我们程序员都不...

2022-08-05

Java多线程中Lock锁的使用小结

Lock基本使用Lock它是java.util.concurrent.locks下的一个接口,它也是用来处理线程同步问题的。public interface Lock { void lock(); void lockInterruptibly() thro...

2022-08-05

使用maven自定义插件开发

目录Maven 插件的命名规范什么是 Mojo?创建 Mojo 工程Maven 插件的命名规范什么是 Mojo?创建 Mojo 工程简单 Mojo 的创建运行自定义 Plugin缩短执行命令Maven 作为一个优秀的...

2022-08-05

SpringBoot返回对象时,如何将Long类型转换为String

目录SpringBoot返回对象将Long类型转换为String1.自定义ObjectMapper2.把MappingJackson2HttpMessageConverter3.定义返回的VO类4.返回的Long类型id为String类型Long类型转...

2022-08-05

java实现科学计算器的全过程与代码

目录介绍实现思路实现过程和代码1.界面设计2.栈,中缀转后缀3.判断错误4.计算后缀表达式5.事件监听器完整代码总结介绍本次设计的是一个有33个按钮的科学计算器。可以进行加,减...

2022-08-05

java内部类的最详细详解

目录1、成员内部类2、静态内部类3、方法内部类4、匿名内部类总结1、成员内部类内部类与外部类的关系a.成员内部类的创建需要依赖于外部类对象-(成员方法必须通过对象调用),在没...

2022-08-05

如何在Springboot实现拦截器功能

preHandle: 预先处理,在目标的controller方法执行之前,进行处理postHandle: 在目标的controller方法执行之后,到达指定页面之前进行处理afterCompletion: 在页面渲染之后进...

2022-08-05

Java中ByteArrayInputStream和ByteArrayOutputStream用法详解

目录ByteArrayInputStreamByteArrayOutputStreamByteArrayInputStream介绍ByteArrayInputStream 是字节数组输入流。它继承于 InputStream。InputStream 通过read()向外提供...

2022-08-05

Java两整数相除向上取整的方式详解(Math.ceil())

目录前言:方式一: 添加三目运算符逻辑代码方式二:使用ceil函数方式三:其他逻辑最后总结附:java向上取整函数Math.ceil()前言:Java中两个整数相除,如果不能整除,默认是向下取整的。例...

2022-08-05

使用Maven中的scope总结

目录Maven中的scope总结Maven中的scope主要有以下6种Maven中<scope>参数</scope>配置解决maven项目中无法打包生成空文件夹的问题Maven中的scope总结Maven中的scope主要有以下6...

2022-08-05

Java多线程并发与并行和线程与进程案例

目录一、并发与并行二、线程与进程三、创建线程类前言:程序在没有跳转语句的前提下,都是由上至下依次执行,那现在想要设计一个程序,边打游戏边听歌,怎么设计? 要解决上述问题,咱...

2022-08-05

java连接SQL Server数据库的超详细教程

目录前言一、sqlserver的配置1、Tcp\Ip 配置2、sql server身份验证配置二、jdbc下载及配置配置环境三、java配置及代码总结 前言最近数据库大作业要连接数据库,看了很多博客...

2022-08-05

springboot中使用FastJson解决long类型在js中失去精度的问题

目录使用FastJson解决long类型在js中失去精度问题1.pom中需要将默认的jackson排除掉2.利用fastJson替换掉jacksonspringboot long精度缺失问题问题使用FastJson解决long类型...

2022-08-05

Java中PrintWriter使用方法介绍

目录简介文本文件的转码复制运行程序简介PrintWriter 与 PrintStream 相同。PrintStream 只能接字节流,而 PrintWriter 既能接字节流又能接字符流。PrintStream 最终输出的总...

2022-08-05

java使用UDP实现点对点通信

本文实例为大家分享了java使用UDP实现点对点通信的具体代码,供大家参考,具体内容如下整体的结构思路:Stu和Tea是收发消息的两端;Stu和Tea类都是通过启动两个线程完成通信的,这两...

2022-08-05

如何将JSON字符串数组转对象集合

目录JSON字符串数组转对象集合json字符串/数组与Java对象/集合互转1.将java对象转换为json字符串2.json字符串与Java对象的转换JSON字符串数组转对象集合String json ="json...

2022-08-05

SpringBoot项目打包war包时无法运行问题的解决方式

目录序SpringBoot项目打包jar 包 和 tomcat 包实际问题及解决方式问题解决方法end序现实的情况下遇见过该问题刚好记录一下!SpringBoot项目打包首先默认创建的maven springBo...

2022-08-05

Java多态实现原理详细梳理总结

目录一、概述引入定义二、多态的体现三、多态的好处四、引用类型转换向上转型向下转型为什么要转型转型的异常一、概述引入多态是继封装、继承之后,面向对象的第三大特性。生...

2022-08-05

Java通过SSM完成水果商城批发平台流程

目录一,项目简介二,环境介绍三,系统展示四,核心代码展示五,项目总结一,项目简介项目编号:BS-SC-029本系统主要为种值水果和农户和水果经销商搭建一个B2B的电子商务平台,系统共包含三...

2022-08-05

Spring针对AOP详细讲解

目录什么是Spring AOP为什么要用AOP?AOP的组成Spring AOP的实现导入依赖定义切面和切点定义通知Advice(5类)什么是Spring AOPAOP是面向切面编程。OOP是面向对象编程,AOP是一种...

2022-08-05

解决@JsonInclude(JsonInclude.Include.NON_NULL)不起作用问题

目录@JsonInclude(JsonInclude.Include.NON_NULL)不起作用原因@JsonInclude(JsonInclude.Include.NON_NULL)注解用法含义看示例@JsonInclude(JsonInclude.Include.NON_NULL)...

2022-08-05

java操作json对象出现StackOverflow错误的问题及解决

目录java操作json对象出现StackOverflow错误解决方法记录一次json转换对象的异常java操作json对象出现StackOverflow错误今天在做项目的时候,遇到一个非常怪异的问题。一个ja...

2022-08-05

Java调用第三方http接口的常用方式总结

目录1.概述在Java项目中调用第三方接口的常用方式有2.Java调用第三方http接口的方式2.1 通过JDK网络类Java.net.HttpURLConnection2.2 通过apache common封装好的HttpClient...

2022-08-05

Java实现注册登录跳转

本文实例为大家分享了Java实现注册登录跳转的具体代码,供大家参考,具体内容如下创建数据库,创建一个登录表login存储用户的用户名和密码,使用sql insert语句将注册的信息插入到...

2022-08-05
返回顶部
顶部