☘ 主页 > 软件编程 > 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类完成的。但这种...