logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《五》多线程基础——Java线程间的通信(互斥与协作)

多线程基础——Java线程间的通信(互斥与协作)1、锁与同步  在Java中,锁的概念都是基于对象的,所以我们⼜经常称它为对象锁。线程同步听着很高大上,cao,被吓了一跳,其实就是让线程之间按照⼀定的顺序执⾏。怎么实现呢?我们可以使⽤锁来实现它。Java多线程的等待/通知机制是基于 Object 类的 wait() ⽅法和 notify() ,notifyAll() ⽅法来实现的。notify()

#java
Mysql、Oracle、PostgreSql数据库索引失效场景详细讲解

Mysql、Oracle、PostgreSql数据库索引失效场景详细讲解前言前言Mysql、Oracle、PostgreSql数据库索引失效场景详细讲解。废话不多说直接贴:1、任何计算、函数、类型转换2、!=、<>3、IS NULL或者IS NOT NULL。类似导致索引失效的还有NOT IN,NOT LIKE等,但是NOT EXISTS不会导致索引失效。4、模糊查询通配符在开头5、索

#数据库
Spring Boot应用内存飙升分析与解决

  工作中常常发现:一个简单的应用,内存竟然达到的内存。  其实,有些服务的体量根本用不了这么多。那么,在中如果未设置参数时,是如何配置的呢?  当运行一个项目时,如果未设置参数,默认会采用自身默认的配置策略。在资源比较充足的情况下,开发者倒是不太用关心内存的设置。但一旦涉及到资源不足,JVM优化,那么就需要了解默认的。  关于内存最常见的设置为初始堆大小和最大堆内存。很多人懒得去设置,而是采用的

#spring boot#java
springBoot + Hikari 配置多数据源连接数据库

springBoot + Hikari 配置多数据源连接数据库

#spring boot#java
暂无文章信息