logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【BUG记录】Nginx 出现 403:forbiden

我这里只记录一下我的情况。可能和大家的问题原因不对应。BUG背景我采用docker 部署Nginx,当我将html文件夹挂载到宿主机之后,访问nginx的默认页面的时候,出现了403:forbiden的情况。查看日志文件一般nginx的日志文件在/var/log/nginx文件夹下面,我这里docker部署nginx的时候挂载出来了。查看日志文件error.log文件,看到如下错误2022/01/

设计模式之适配器模式

定义将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。在适配器模式中,我们通过增加一个新的适配器类来解决接口不兼容的问题,使得原本没有任何关系的类可以协同工作。根据适配器类与适配者类的关系不同,适配器模式可分为对象适配器和类适配器两种,在对象适配器模式中,适配器与适配者之间是关联关系

#设计模式
【网络】IP、域名、端口号和DNS域名解析之间的联系简介(给服务器添加域名来验证)

网络服务访问当我们把项目部署到自己的服务器上以后,一般可以通过两种形式访问项目ip+端口号域名访问那么这两种访问项目的方式的区别是什么呢?哪一种更好一些?IP,域名,端口号之间有什么联系呢?域名访问可以不填写端口号,但是仅限于80端口,80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World

#网络
BlockingQueue(阻塞队列)详解

原文地址主要在此基础上做了一点修改与补充一. 前言在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。二. 认识BlockingQueue阻塞队列,顾名思义,首先

kafka 汇总

部署以及简单介绍kafka的简单介绍以及docker-compose部署单主机Kafka集群Java原生APIkafka客户端操作之Admin APIkafka 客户端之producer API发送消息以及简单源码分析kafka 客户端之producer API发送消息(自定义负载均衡实现)与负载均衡调用源码分析Kafka producer的事务和幂等性kafka Java客户端之 consume

#kafka
ElasticSearch 汇总

部署与基本使用ElasticSearch:简单介绍以及使用Docker部署ElasticSearch 和 KibanaElasticSearch:集成IK分词器以及基本使用ElasticSearch:Rest API操作原生Java APIElasticSearch Java 客户端连接ElasticSearchElasticSearch Java API之索引操作ElasticSearch Ja

#elasticsearch
kafka 客户端之producer API发送消息以及简单源码分析

背景:我使用docker-compose 搭建的kafka服务kafka的简单介绍以及docker-compose部署单主机Kafka集群Kafka API简单介绍kafka除了用于管理和管理任务的命令行工具,Kafka还有5个用于Java和Scala的核心API他们分别是The Admin API : 用于管理和inspect topics, brokers和其他 Kafka 对象The Pro

#kafka
kafka客户端操作之Admin API

Kafka API简单介绍kafka除了用于管理和管理任务的命令行工具,Kafka还有5个用于Java和Scala的核心API他们分别是The Admin API : 用于管理和inspect topics, brokers和其他 Kafka 对象The Producer API: 将事件流发布(写入)到一个或多个 Kafka topicsThe Consumer API: 订阅(读取)一个或多个

#kafka
【Git】常用 Git 命令清单

原文地址我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库在当前目录新建一个Git代码库$ git init新建一

#git
使用git将项目上传到github

转载:https://www.cnblogs.com/cxk1995/p/5800196.html首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New reposi...

暂无文章信息