上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 36 下一页
摘要: 1.背景 在多线程的使用中你会看到这个两个方法sleep()与yield()这两方法有什么作用呢? 请看下面案例演示 2.测试 package com.ldp.demo01; import com.common.MyThreadUtil; import lombok.extern.slf4j.Slf 阅读全文
posted @ 2022-01-16 21:36 李东平|一线码农 阅读(103) 评论(0) 推荐(0)
摘要: 1.背景 编写多线程相关的程序,必然会用到线程状态的相关知识点, 那么这篇博客就给大家系统的分析一下多线程的状态, 由于java中线程状态与操作系统中的线程状态划分有区别, 因此这里优先介绍操作系统的5种线程状态 2.操作系统给线程划分的5种状态 状态说明: 状态一:【初始状态】仅是在语言层面创建了 阅读全文
posted @ 2022-01-16 21:12 李东平|一线码农 阅读(100) 评论(0) 推荐(0)
摘要: 1.背景 多线程性能测试 JMH:简介 JMH is a Java harness for building, running, and analysing nano/micro/milli/macro benchmarks written in Java and other languages t 阅读全文
posted @ 2022-01-15 12:38 李东平|一线码农 阅读(141) 评论(0) 推荐(0)
摘要: 1.背景 接口压力测试是产品上线前很重要的一项测试,我们可以使用很多开源工具测试, 当然我们也可以简单的写一个多线程并发测试案例 2.代码 controller接口 /** * 查询订单 * * @return */ @RequestMapping("/api/order") public Obje 阅读全文
posted @ 2022-01-02 17:03 李东平|一线码农 阅读(235) 评论(0) 推荐(0)
摘要: 1.背景 在实际开发中,经常会遇到支付需求,当然就会有支付对账的需求.... 2.项目结构 3.代码 3.1.线程池配置对象 @Configuration @EnableAsync public class ExecutorConfig { /** * @return */ @Bean public 阅读全文
posted @ 2021-12-25 11:28 李东平|一线码农 阅读(178) 评论(0) 推荐(0)
摘要: 1.背景 在做活动或者抢购场景,系统查询的请求并发量非常高 如果并发的访问数据库,会给数据库带来很大的压力, 这时候我们可以考虑将多个查询请求合并成一个查询请求返回给客户端, 比如:根据id查询爆款产品 并发10000次 3000次查询 id=1的产品 4000次查询id=2的产品 2000次查询i 阅读全文
posted @ 2021-11-28 11:12 李东平|一线码农 阅读(234) 评论(0) 推荐(0)
摘要: 测试代码 @Test public void test05() { Integer a = 1; // 直接引用的,不会分配内存空间 Integer b = 1; Integer c = new Integer(1);// 会分配内存空间 Integer d = new Integer(1); Sy 阅读全文
posted @ 2021-10-28 09:38 李东平|一线码农 阅读(31) 评论(0) 推荐(0)
摘要: 1.背景 Docker部署rabbitmq遇到的如下两个问题 问题一:访问交换机时报错 Management API returned status code 500 问题二:访问channel时报错 Stats in management UI are disabled on this node 阅读全文
posted @ 2021-07-11 11:00 李东平|一线码农 阅读(1377) 评论(0) 推荐(2)
摘要: 1.背景 2.安装步骤 步骤一、查看RabbitMQ在仓库中的镜像 docker search rabbitmq 步骤二、拉取RabbitMQ镜像 docker pull rabbitmq 步骤三、启动RabbitMQ docker run -d --hostname my-rabbit --nam 阅读全文
posted @ 2021-07-04 17:00 李东平|一线码农 阅读(391) 评论(0) 推荐(0)
摘要: 1.背景 centos7安装mysql8.0 2.安装步骤 步骤一:安装准备工作 1.查看是否有安装过mysql rpm -qa | grep -i mysql 2.删除mysql yum -y remove MySQL-* 3.把所有出现的目录统统删除 find / -name mysql 4.删 阅读全文
posted @ 2021-06-23 11:56 李东平|一线码农 阅读(492) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 36 下一页