
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Spring Boot 服务挂了,但 CPU 利用率只有 3%。内存没满,磁盘没满,网络也通。什么资源都没耗尽,请求就是进不来。这种场景在用 Spring Boot 的团队里不算罕见。200 个工作线程全部卡在等 IO——等数据库、等第三方接口、等 Redis——没有一个线程空出来接新请求。CPU 闲着是因为线程什么计算都没做,纯粹在等。搞清楚 Spring Boot 底下的线程模型到底是怎么回事
很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的东西也是一样的和Java多线程相关的!做好准备,马上开车!学过Java多线程的应该都知道什么是锁,没学过的也不用担心,Java中的锁可以简单的理解为多线程情况下访问临界资源的一种线程同步机制。在学习或
maven 编译或打包时报错:程序包com.sun.xml.internal.messaging.saaj.util不存在需要添加:<compilerArguments><verbose/><bootclasspath>${JAVA_HOME}/jre/lib/rt.jar</bootclasspath></c...
自己在写ssm项目进行mapper的单元测试时遇到这个问题,根据网上的方法(XML头配置错误)检查自己的mapper.xml后没有发现错误。之后发现在建立mapper时将其他表一起建了mapper.java和mapper.xml。但是其他表的这俩个文件什么都没有写,在进行单元测试时会先扫描XML文件,而其他表的XML文件无内容,也就是没有头文件,所以报错。之后把其他表的删除,问题得到解决。一点小感
DO层:package com.imooc.o2o.entity;import java.util.Date;public class ShopCategory {private Long shopCategoryId;private String shopCategoryName;private String shopCategoryDesc;private String shopCategor
mapper.xml 语法<insert id="insertxxx" parameterType="java.util.List"useGeneratedKeys="false" >INSERT ALL<foreach collection="list" item="log" >into table...
前言最近启动一个springboot2.2+版本项目时,发现控制台输出17:22:05 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.cloud.util.random.CachedRandomPropertySo
1.在linux下使用的话,需要导入jave包jar包地址//java代码private boolean ffmpegChange1 (File file, File fileSave) {try {AudioAttributes audio = new AudioAttributes();audio.setCodec("libmp3lame");audio.setBitRate(new Inte
1、return用法总结:一、在有返回值的方法中,返回方法指定类型的值,同时结束方法执行;二、也可以用在返回值为void的方法中,用来终止方法运行;2、break和return区别:break:是用来跳出循环的,例如for,while,do-while都可以跳出,但不跳出函数return:是使整个函数返回的,后面的不管是循环里面还是循环外面的都不执行例子如下:publ...








