- 博客(14)
- 收藏
- 关注
原创 docker端口映射成功,但客户机仍无法访问
Linux 发行版默认情况下是不开启 ip 转发功能的。这是一个好的做法,因为大多数人是用不到 ip 转发的,但是如果架设一个 Linux 路由或者VPN服务我们就需要开启该服务了。这种情况基本就是因为宿主机没有开启ip转发功能,从而导致外部网络访问宿主机对应端口是没能转发到 Docker Container 所对应的端口上。创建docker容器的时候,做了端口映射到宿主机, 防火墙已关闭, 但是外部始终无法访问宿主机端口。非docker服务的端口能正常访问。
2023-12-06 16:31:19
2245
2
原创 6、JUC并发工具类在大厂的应用场景详解
JUC 是 Java Util Concurrent 的缩写,意为 java.util.concurrent。这是 Java 标准库中专门用于处理多线程编程的库
2023-07-17 15:28:59
1258
3
原创 7、深入理解AQS独占锁之ReentrantLock源码分析
java.util.concurrent包中的大多数同步器实现都是围绕着共同的基础行为,比如等待队列、条件队列、独占获取、共享获取等,而这些行为的抽象就是基于AbstractQueuedSynchronizer(简称AQS)实现的,AQS是一个抽象同步框架,可以用来实现一个依赖状态的同步器。JDK中提供的大多数的同步器如Lock, Latch, Barrier等,都是基于AQS框架来实现的一般是通过一个内部类Sync继承 AQS将同步器所有调用都映射到Sync对应的方法阻塞等待队列共享/独占。
2023-07-15 21:45:18
441
1
原创 5、CAS & Atomic原子操作详解
什么是原子性?相信很多人在工作中经常使用事务,事务的一大特性就是 原子性(事务具有 ACID 四大特性),一个事务包含多个操作,这些操作要么全 部执行,要么全都不执行。并发里的原子性和原子操作是一样的内涵和概念,假定有两个操作 A 和 B 都包含多个步骤,如果从执行 A 的线程来看,当另一个线程执行 B 时,要么将 B 全部执行完,要么完全不执行 B,执行 B 的线程看 A 的操作也是一样的,那么 A 和 B 对彼此来说是原子的。
2023-07-13 16:05:37
459
1
原创 详解Spring,学习spring这一篇就够了。快速掌握-------知识总结
详解Spring,全网最全;学习spring这一篇就够了。快速掌握-------知识总结
2022-12-12 11:46:18
186
原创 JAVA servlet 和 springmvc 两种方式上传单个及多个图片文件;简单快速掌握
servlet和springmvc简单快速上传图片文件
2022-11-29 14:13:56
880
原创 JAVA 报错【Cannot resolve javax.servlet:javax.servlet-api:x.x.x】
今天想在一个web项目里的导入maven依赖,一直导入不进来,报错Cannot resolve javax.servlet:javax.servlet-api:4.0.1;花了一天的时间看了好多文档,都解决不了,最后自己下了个maven解决
2022-11-17 16:23:28
2448
1
空空如也
java求flink监听kafka读doris处理再写doris的demo
2024-11-13
有关JAVA web tomcat 相对路径问题
2022-11-08
java自带的包装类为什么不能转成json
2022-09-28
java自带的包装类为什么不能转成json?
2022-09-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人