java

主页 > 软件编程 > java >

Java线程的停止实现原理介绍

线程停止的原理 使用interrupt来通知,而不是强制 java提供了interrrupt让一个线程来通知另一个线...

springboot按月分表的实现方式介绍

在实际工作中,会遇到业务比较集中的情况,随着时间推延,这部分业务关联的mysql表就会越来...

jmap执行失败如何获取heapdump

在之前的OOM问题复盘中,我们添加了jmap脚本来自动dump内存现场,方便排查OOM问题。 但当我反...

Spring refresh()源码解析介绍

正文 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 pub...

线程阻塞唤醒工具LockSupport使用介绍

LockSupport 简介 LockSupport是 Java 并发编程中一个非常重要的组件,我们熟知的并发组件Lock、线程...

RocketMQ的存储模型全介绍

RocketMQ有Producer、Consumer、NameSrv、Broker四个部分。其中Broker用于存储消息,维护消息队列和订阅...

规则引擎Drools的应用介绍

现在有这么个需求,网上购物,需要根据不同的规则计算商品折扣,比如VIP客户增加5%的折扣,...

Spring populateBean属性赋值和自动注入

protected void populateBean(String beanName, RootBeanDefinition mbd, @Nullable BeanWrapper bw) { if (bw == null) { if (mb...

ThreadPoolExecutor参数的用法及说明

一、ThreadPoolExecutor核心参数说明 1、corePoolSize:核心线程数 * 核心线程会一直存活,及时没有任...

springcloud gateway无法路由问题的解决

现在企业微服务架构基本上都是用springcloud体系了,在国内基本上新项目都用springcloud alibaba,...

RocketMQ broker 消息投递流程处理PULL_MESSAGE请求解析

RocketMq消息处理整个流程如下: 本系列RocketMQ4.8注释github地址,希望对大家有所帮助,要是觉得...

idea搭建SSM框架遇踩的坑(附完整过程)

首先说明这是我一个不熟悉idea和SSM框架的新手小白遇到的坑,适合用idea搭建SSM框架的小伙伴看...

java实现文件夹上传功能的代码(SpringBoot框架)

有时我们后台管理等服务可能会有这样一个简单需求,就是根据文件夹将整个文件夹下的所有...

Mybatis批量插入大量数据的最优方式

Mybatis批量插入的方式有三种 1. 普通插入 2. foreach 优化插入 3. ExecutorType.BATCH插入 下面对这三种...

手把手教学Win10同时安装两个版本的JDK并随时切换(JDK8和JDK11)

若是只需要知道如何切换两个JDK的同学,可以直接移步至第三部分 一,官网下载两个版本的...

Jmeter怎么将每次测试的结果保存到文件中

在测试中,最好能够将测试时的接口返回数据保存下来,供以后需要的时候查看。 1.在Jmeter中...

用Java实现对m3u8直播流抽帧

什么是抽帧 抽帧(frame extraction)是指从视频流中提取一些特定的帧,通常是关键帧或者随机帧...

SpringBoot实现定时发送邮件的三种方法案例介绍

一、发送邮件的三种方法 1、发送纯文本邮件 2、发送复杂邮件 3、发送模板邮件 二、定时任务...

idea配置检查XML中SQL语法及书写sql语句智能提示的方法

idea怎么像Navicat一样写MySQL语句? 题主今天被告知一个问题,因为XML中的表别名改了,但是字段...

SpringCloud OpenFeign基本介绍与实现示例

介绍 在上面一篇介绍Nacos的文章最后,两个服务的相互调用是用的RestTemplate类完成的。但这种...
首页 上一页 7 8 9 10 11 下一页 末页