Spring Boot腾讯云短信申请与使用示例

1.在pom.xml文件中添加依赖<dependency> <groupId>com.tencentcloudapi</groupId> <artifactId>tencentcloud-sdk-java</artifactId> <version>3.1.270</versio...

2021-12-12

Spring Boot + Mybatis Plus实现树状菜单的方法

1、实体类中添加子菜单列表或集合 @TableField(exist = false) private Set<SysMenu> childrenList = new HashSet<>();2、定义一个方法递归的获取子菜单public SysMenu...

2021-12-12

Java实现并查集示例详解

目录题目思路find实现join的实现整体代码 题目题目背景若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚...

2021-12-12

关于Spring Boot项目的 log4j2 核弹漏洞问题(一行代码配置搞定)

看到群里还有小伙伴说公司里还特别建了800+人的群在处理...好在很快就有了缓解措施和解决方案。同时,log4j2官方也是速度影响发布了最新的修复版本。各应用方也可以执行较为...

2021-12-12

Java解决计算相邻两个数的最大差值的问题

hello,今天给大家带来一道算法题。这道算法题,是我目前为止,见过最难的一道题。那么到底是怎样的一道算法题呢?如下:题目:给定一个数组, 求如果排序之后, 相邻两数的最大差值。 要求...

2021-12-12

Spring中使用自定义ThreadLocal存储导致的坑及解决

目录Spring自定义ThreadLocal存储导致的坑一个容易想到的实现办法是使用ThreadLocalThreadlocal可能会产生内存泄露的问题及原理为什么会产生内存泄露?JVM解决的办法Spring自...

2021-12-06

Java中浅拷贝和深拷贝详解

目录Java浅拷贝深拷贝实现浅拷贝实现深拷贝Java浅拷贝深拷贝浅拷贝和深拷贝涉及到了Object类中的clone()方法实现浅拷贝浅拷贝的实现需要类重写clone()方法浅拷贝会创建一个...

2021-12-06

jmeter基础逻辑控制器之if控制器的使用

jmeter中存在很多逻辑控制器,类似于代码中的if条件控制,for循环等,接下来我们来简单介绍下jmeter中的if条件控制器。我们先来了解一下if控制器,含义:根据判断条件决定是否执行该...

2021-11-29

jmeter中json提取器如何提取多个参数值

关于jmeter中的正则表达式及json提取器可以提取响应值,大家都有所了解,但是往往我们在实际运用中,可能需要上个接口的多个响应值,难道我们要在jmeter中添加多个提取器吗?那么我们...

2021-11-29

使用SpringJPA 直接实现count(*)

目录SpringJPA 直接实现count(*)方法一方法二方法三(spring data jpa)jpa中使用count计数方法SpringJPA 直接实现count(*)刚开始使用JPA时,基本都依赖@query(SQL)注解通过原生s...

2021-11-29

java jpa如何自定义sql语句

目录java jpa自定义sql语句1.多表关联查询,含条件2.清空表3.模糊查询4.查询结果为VO5.使用@Param注解注入参数jpa自定义sql查询结果直接上代码最后跑一下demo代码java jpa自...

2021-11-29

Java Unsafe 类的讲解

目录一、Unsafe类是啥?二、为什么叫Unsafe?三、如何使用Unsafe?1. 获取Unsafe实例2. 通过Unsafe分配使用堆外内存3. 操作类对象4. 线程挂起和恢复5. CAS操作6. Clone一、Unsafe...

2021-11-29

springboot分布式整合dubbo的方式

 Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是...

2021-11-29

jmeter调试错误全集(入门必备)

目录一、前言二、通过查看运行日志调试问题三、通过添加察看结果树调试问题四、通过添加调试取样器调试问题五、开启用户代理,结合fiddler抓包工具调试问题六. 总结一、前言...

2021-11-29

SpringBoot多种自定义错误页面方式小结

目录以前web.xml方式SpringBoot中实现方式1.实现EmbeddedServletContainerCustomizer的bean2.通过拦截器方式3.自定义静态error页面方法在项目中为了友好化,对于错误页面,我们...

2021-11-29

jmeter实现接口关联的两种方式(正则表达式提取器和json提取器)

目录一、前言二、使用正则表达式提取器实现接口关联三、使用json提取器实现接口关联json提取器的使用步骤四、扩展:返回复杂json数据的提取一、前言在开展接口测试或者是接口...

2021-11-29

浅谈SpringBoot中的Bean初始化方法 @PostConstruct

目录注解说明代码示例注解示例错误示例正确示例SpringBoot @PostConstruct虽好,也要慎用1 问题的产生2 案例模拟3 总结注解说明 使用注解: @PostConstruct 效果:在Bean初...

2021-11-29

全网最全最细的jmeter接口测试教程以及接口测试流程(入门教程)

目录一、Jmeter简介二、Jmeter安装三、设置Jmeter语言为中文环境四、Jmeter主要元件五、Jmeter元件的作用域和执行顺序六、Jmeter进行接口测试流程七、Jmeter进行接口测试流...

2021-11-29

Hutool Java工具类库_ExcelUtil的使用

目录Hutool Java工具类库_ExcelUtil依赖ExcelUtilExcelReaderExcelWriterjava解析Excel使用hutool工具类Hutool Java工具类库_ExcelUtil依赖<!--Hutool Java工具包--> <d...

2021-11-29

spring boot 动态生成接口实现类的场景分析

目录一: 定义注解二: 建立动态代理类三: 注入spring容器四: 编写拦截器五: 新建测试类在某些业务场景中,我们只需要业务代码中定义相应的接口或者相应的注解,并不需要实现对应...

2021-11-29

使用Jmeter进行http接口测试的实践

目录前言:一、开发接口测试案例的整体方案:二、接口自动化适用场景:三、接口测试环境准备四、创建工程:前言:  本文主要针对http接口进行测试,使用Jmeter工具实现。  Jmter工...

2021-11-29

使用纯java config来配置spring mvc方式

目录1、使用mavan新建一个webmvc项目2、新建好了项目后3、编辑pom.xml使用maven来引入项目依赖包4、先来看看基本项目完成后的web.xml是什么样子的5、先在src/java/main下新...

2021-11-29

浅谈synchronized加锁this和class的区别

目录synchronized 用法1.加锁 class 共享一个类实例2.加锁 class 创建多个实例3.加锁 this 共享一个类实例4.加锁 this 创建多个类实例总结synchronized 是 Java 语言中处理...

2021-11-28

Java并发中死锁、活锁和饥饿是什么意思

解答死锁是指两个或者两个以上的进程(或线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,他们将无法推进下去。如果线程的智力不够, 且都秉承着“谦让”的...

2021-11-28

浅谈Java并发中ReentrantLock锁应该怎么用

目录1、重入锁说明2、中断响应说明3、锁申请等待限时tryLock(long, TimeUnit)tryLock()4、公平锁说明源码(JDK8)重入锁可以替代关键字 synchronized 。在 JDK5.0 的早期版本中...

2021-11-28

redis分布式锁解决表单重复提交的问题

假如用户的网速慢,用户点击提交按钮,却因为网速慢,而没有跳转到新的页面,这时的用户会再次点击提交按钮,举个例子:用户点击订单页面,当点击提交按钮的时候,也许因为网速的原因,没有跳...

2021-11-28

JWT整合Springboot的方法步骤

目录1.基于JWT认证1.1 认证流程1.2 JWT优势1.3 JWT的结构是什么2.使用JWT3.整合Springboot1.基于JWT认证1.1 认证流程 首先,前端通过Web表单将自己的用户名和密码发送到后...

2021-11-28

Java中接口的深入详解

目录一、前言二、接口接口的格式三、接口的特点接口的使用四、类与接口的关系接口多重继承的好处练习总结一、前言前面我们说了抽象类的概述,我们对抽象类也有个认识和理解了...

2021-11-28

springboot 自定义404、500错误提示页面的实现

目录springboot 默认的异常处理机制使用模板引擎使用示例没有使用模板引擎springboot 默认的异常处理机制springboot 默认已经提供了一套处理异常的机制。一旦程序中出现了...

2021-11-28

java中synchronized关键字的3种写法实例

目录预备知识写法一:修饰代码块 写法二:修饰方法写法三:修饰静态方法synchronized原理1. monitor锁定过程2. synchronized锁3. synchronized锁优化总结预备知识首先,我们得知道...

2021-11-28

关于java中线程安全问题详解

目录一、什么时候数据在多线程并发的环境下会存在安全问题?二、怎么解决线程安全问题?三、银行 取钱/存钱 案例为什么会出现线程安全问题四、总结 一、什么时候数据在多线程并...

2021-11-28

Java实现导出Excel功能

文章参考《Qt5开发及实例(第4版)》陆文周 主编一、建立Qt工程1、选择类别2、建立项目名称3、选择Qt基类及修改名称4、选择编译器(这边两个都选择,生成两个Debug文件)5、选择运行...

2021-11-27

图文精讲java常见分布式事务理论与解决方案

目录CAP理论C(Consistence):一致性A(Availability):可用性P(Partition tolerance):分区容错性BASE理论BA(Basically Available):基本可用S(Soft-state):软状态E(Eventually Consistent):最终一...

2021-11-27

Java线程的三种创建方式

目录1、Thread2、Runnable和Thread3、Runnable和Thread4、三者对比5、注意项1、Thread继承Thread类,并重写run方法class ThreadDemo1 extends Thread { @Override public v...

2021-11-27

一文秒懂 kafka HA(高可用)

目录01名词解释02kafka HA03kafka架构中zookeeper的结构04broker failover05 controller failover我们知道,kafka中每个topic被划分为多个partition,每个partition又有多个副...

2021-11-27

mybatis 返回Map类型key默认为大写问题

目录返回Map类型key默认为大写在工作中发现的问题修改方法关于mybatis返回map的坑Map中key是分大小写的返回Map类型key默认为大写在工作中发现的问题默认情况下,当resultType...

2021-11-27

java数据结构实现双向链表功能

双向链表实现双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱...

2021-11-27

Java实现将html字符串插入到PPT幻灯片

目录一、 环境配置二、代码示例三、效果图通过Java后端代码操作PPT幻灯片时,可直接在幻灯片中绘制形状,并在形状中添加文本字符串内容。本篇文章,介绍一种通过html字符串来添加...

2021-11-27

SpringBoot集成kafka全面实战记录

本文是SpringBoot+Kafka的实战讲解,如果对kafka的架构原理还不了解的读者,建议先看一下《大白话kafka架构原理》、《秒懂kafka HA(高可用)》两篇文章。一、生产者实践 普通生...

2021-11-27

关于Mybatis-Plus Update更新策略问题

目录问题原因updateStrategyselectStrategy(since 3.1.2)解决方法1、指定字段增加注解2、全局配置3、使用UpdateWrapper更新mybatisplus进行update遇到的坑问题之前一直使用...

2021-11-27

SpringBoot整合BCrypt实现密码加密

本文实例为大家分享了SpringBoot整合BCrypt实现密码加密的具体代码,供大家参考,具体内容如下一. 首先在pom依赖中加入依赖:<!-- security依赖包 (加密) --> <dependency>...

2021-11-27

关于kafka消费不到远程bootstrap-server 数据的问题

本文重点给大家介绍kafka消费不到远程bootstrap-server 数据的问题原因分析及解决方法,内容如下所示:问题执行 ./bin/kafka-console-consumer.sh --bootstrap-server 10.10.15...

2021-11-27

mybatis映射和实际类型不一致的问题

目录mybatis映射和实际类型不一致原因分析小结一下解决方法mybatis映射器Mapper(结果映射以及解决列名不一致)结果映射:(resultMap, resultType)1. resultType配置结果类型2....

2021-11-27

关于MyBatis通用Mapper@Table注解使用的注意点

目录MyBatis通用Mapper@Table注解使用@Table注解的作用通用Mapper使用需要注意的问题首先是实体需要有相关的注解其次需要注意点事具体使用的依赖MyBatis通用Mapper@Table注...

2021-11-27

深入解读Java三大集合之map list set的用法

Map接口和Collection接口是所有集合框架的父接口:Collection接口的子接口包括:Set接口和List接口
Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及...

2021-11-27

Java核心技术之反射

目录一、Class类与Java反射1、访问构造方法2、访问成员变量3、访问方法二、使用Annotation功能1、定义Annotation类型2、访问Annotation信息总结一、Class类与Java反射Class...

2021-11-27

Java 实战项目之家居购物商城系统详解流程

一、项目简述功能: Java Web精品项目源码,家居商城分类展示,商品展示, 商品下单,购物车,个人中心,后台管理,用户管理,商品管理,分类管理等等。二、项目运行环境配置: Jdk1.8 + Tomcat8....

2021-11-27

java连接zookeeper实现zookeeper教程

目录java连接zookeeper实现zookeeperZookeeperJavaAPI基本操作1.连接客户端2.恢复回话3.创建节点4.修改节点5.删除节点6.查询节点7.查询子节点8.使用递归得到所有的节点9.判...

2021-11-27

深入理解Java8新特性之Optional容器类的应用

1.Optional容器类Optional<T> 类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现在 Optional 可以更好的表达这个概念。并且可以...

2021-11-27

java 中断线程的几种方式 interrupt()详解

中断  中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个...

2021-11-27
返回顶部
顶部