logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JMM是什么?

系列文章:【并发编程】知识脉络前言JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。 JMM可以理解为是一个规范,一个抽象概念,并不真实存在。JMM结构Java的并发采用的是共享内存模型线程之间的共享变量存储在主内存(Main Memory)中。共享变量 <--->主内存每个线程都有一个私有的本地内存(Local Memory)。本地内存中存储了该线程以读/写共

#java#开发语言#后端
Semaphore是什么?

Semaphore简介semaphore英文翻译为信号标,它是能控制允许多少线程去访问资源,也可以反馈线程在指定时间是否获得可执行权的信号,从而对这些超时未获取权力的线程做另行安排。Semaphore使用场景从简介中可以得知,semaphore可以限制并发访问数量,即为限流,像是微服务组件hystrix、sentinel等限流中间件都可使用此原理,当然随之而来,那些被限制通行的线程是被丢弃?还是去

#java
解决:UnsatisfiedDependencyException

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer

#java#spring#bug
如何解决yml中driver-class-name: com.mysql.jdbc.Driver爆红

背景介绍用Intellij IDEA 搭建 SpringBoot 项目:java 1.8选的mavenDependencies 选择了Lombok、Spring Web、Thymeleaf这三个,没有选择SQL等(我怀疑问题是否在这,如果选了Mysql Driver等就不会出现这个问题,但是一个项目要添加的依赖很难最初齐全,后面添加有问题就后面解决)使用全注解方式出现问题描述红...

#java#maven#mysql +2
如何解决yml中driver-class-name: com.mysql.jdbc.Driver爆红

背景介绍用Intellij IDEA 搭建 SpringBoot 项目:java 1.8选的mavenDependencies 选择了Lombok、Spring Web、Thymeleaf这三个,没有选择SQL等(我怀疑问题是否在这,如果选了Mysql Driver等就不会出现这个问题,但是一个项目要添加的依赖很难最初齐全,后面添加有问题就后面解决)使用全注解方式出现问题描述红...

#java#maven#mysql +2
如何解决yml中driver-class-name: com.mysql.jdbc.Driver爆红

背景介绍用Intellij IDEA 搭建 SpringBoot 项目:java 1.8选的mavenDependencies 选择了Lombok、Spring Web、Thymeleaf这三个,没有选择SQL等(我怀疑问题是否在这,如果选了Mysql Driver等就不会出现这个问题,但是一个项目要添加的依赖很难最初齐全,后面添加有问题就后面解决)使用全注解方式出现问题描述红...

#java#maven#mysql +2
Spring Cloud GateWay网关的具体介绍与使用

SpringCloud Gateway都有哪些功能?又如何扩展使用呢?

文章图片
#spring#java#spring cloud +1
解决:宿主机无法访问linux下docker容器中的服务

前言vmware+centos7+linux 防火墙已关闭!启动 Docker 时,会自动创建一个默认的桥接网络(也称为bridge),除非另有说明,否则新启动的容器会连接到它。逐步操作解决问题先 ip addr 看看docker0 的ip是多少?请记录原因一:IP转发问题Linux 默认情况下是不开启ip 转发功能的,与docker无关。查看是否开启转发:执行以下命令,结果0为未开启,1为开启c

#linux#docker#centos
到底了