- 博客(8)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Semaphore实现生产者与消费者问题
Semaphore实现生产者与消费者问题,通俗易懂一、分析生产者与消费者中需要关注的核心问题有两个:生产者不能同时放消费者不能同时消费对象抽象消费者、生产者、仓库二、源码:仓库import java.util.ArrayList;import java.util.List;import java.util.concurrent.Semaphore;/** * @author VernHe */public class Buffer { //同时进入核心
2020-10-28 17:54:13 593 1
原创 解决:Failed to load ApplicationContext
解决:Failed to load ApplicationContext一般按照如下步骤即可解决第一步:检查注解检查是否有如下注解@RunWith(SpringRunner.class)@SpringBootTest如果没有,添加依赖并补充注解<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13<
2020-10-27 23:35:54 177488 11
原创 解决:Docker——No route to host) while connecting to upstream
解决:Docker——No route to host) while connecting to upstream根据错误信息可知:情况是没有路由到指定的hosts问题分析查看log日志文件错误信息如图:实际情况:能路由到8080端口但是不到路由到8081和8082端口分析过后判断:这很可能是防火墙的原因于是通过下面的方法检查开放的端口firewall-cmd --permanent --zone=public --list-ports发现8081端口和8082端口并没有打开解
2020-10-11 13:06:08 2788 2
原创 Linux防火墙打开/关闭指定端口
Linux防火墙打开/关闭指定端口查看防火墙状态firewall-cmd --state如果是运行中的话,指定需要开放的端口,其中--permanet表示永久生效,如果不想的话可以不加firewall-cmd --permanent --zone=public --add-port=8080/tcp重启防火墙firewall-cmd --reload 查看开放的端口firewall-cmd --permanent --zone=public --list-ports
2020-10-11 12:59:15 1671 6
原创 分分钟搞懂并实现Nginx反向代理!
分分钟搞懂并实现Nginx反向代理!1、概念1.1、正向代理1.2、反向代理1.3、两者对比2、Nginx代理服务器2.1、安装Nginx镜像2.2、准备Nginx相关配置2.3、创建容器3、Tomcat测试服务器3.1、安装镜像3.2、创建tomcat容器以及目录4、 主机进行域名映射的相关配置5、测试效果前言:本篇文章涉及的的知识点有:CentOS7基本命令、docker常用操作、容器数据卷、端口绑定和域名绑定、反向代理,如果与本文使用的是不同操作系统以及不同方法也没有关系,可以通过观看文章目录来了解
2020-10-10 23:17:52 522
原创 解决:当前实体类不包含名为xxxx的属性
解决:当前实体类不包含名为xxxx的属性当提示这个的时候,请检查一下使用了tk.mybatis.mapper.entity.Example的地方,可能是你在某处写错了某个属性名导致的例如下面的例子:将书写错误的属性名改为正确的即可...
2020-10-08 20:35:29 5791
原创 解决:Error(5, 33) java 找不到符号符号
解决问题:Error:(5, 33) java: 找不到符号符号IDEA在启动运行的时候报出此错误,提示: ”Error:(5, 33) java“ :找不到符号。问题:在检查不出任何问题的情况下依旧报此错误,后来检查发现,之前使用maven进行了打包,因此,后面无论怎么修改,效果都是一样的。解决方法:通过使用maven的”clean“功能来清楚原有的jar包后,再重新运行即可...
2020-10-08 18:50:00 7359 7
原创 C++面向对象必会的基础知识点
C++必会的基础知识点类&对象类的成员函数类的成员函数是指那些把定义和原型写在类定义内部的函数,就像类定义中的其他变量一样。类成员函数是类的一个成员,它可以操作类的任意对象,可以访问对象中的所有成员。代码class Box{ public: double length; double breadth; double height; void move(); double getVolume() {
2020-10-07 11:41:42 241
设计模式之六大原则详解,Markdown笔记
2020-11-18
Kotlin编译Spring时报错
2021-09-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人