sshd启动故障“Failed to start OpenSSH Server daemon ”解决方法

发布时间:2022-12-21 14:47:57   分类:liunx & centos&nginx

使用 sshd -t  根据输出结果的错误处理 

Redis基础面试点

发布时间:2022-12-12 17:48:01   分类:其他

1、Redis事务     (moting)redis事务使用了multi、exec、discard、watch、unwatch命令    Redis的事务以一个MULTI命令开始,接着将多个命令放入事务中,最后由EXEC命令将这个事务提交    Redis客户端中存在一个事务队列,一旦MULTI开启事务后,后续的所有命令都会存放在事务队列中,直到'EXEC'命令,服务器会遍历这个客户端的事务队列,执行队列中保存的所有命令,最后将执行命令所得的结果全部返回给客户端   若在事务队列中存在命令性错误,则执行EXEC命令时,所有命令都不会执行 

Kafka为什么性能这么快

发布时间:2022-12-08 17:42:05   分类:其他

  Kafka 是基于操作系统 的页缓存(page cache)来实现文件写入的,我们也可以称之为 os cache,意思就是操作系统自己管理的缓存。   Kafka 在写入磁盘文件的时候,可以直接写入这个 os cache 里,也就是仅仅写入内存中,接下来由操作系统自己决定什么时候把 os cache 里的数据真的刷入磁盘文件中。  kafka 写数据的时候,是以磁盘顺序写的方式来写的,也就是说仅仅将数据追加到文件的末尾,不是在文件的随机位置来修改数据。  通过 零拷贝技术,就不需要把 os cache 里的数据拷贝到应用缓存,再从应用缓存拷贝到 Socket 缓存了,两次拷贝都省略了,所以叫做零拷贝

git 错误 error: The following untracked working tree files would be overwritten by merge:XXX

发布时间:2021-10-15 10:23:49   分类:其他

问题类型#相信很多小伙伴在创建新的git仓库后,会选上添加README.md文件,开始我也没太在意,应该也没有什么问题。但是当我通过git添加远程仓库,给这个仓库上传代码时,出现了如下问题:error: The following untracked working tree files would be overwritten by merge:README.md问题分析#出现这个问题,其实很简单,就是因为我们在本地的仓库中,也写了自己的README.md文件,在上传的时候与远程的冲突了,这时候就会抛出这个错误,解决方法#这里看我们需要哪一个README.md,如果我们需要保留远程的README.md,那我们需要删除本地的。1.删除本地的README

Nginx 上传大文件报跨域错误

发布时间:2021-07-09 11:55:39   分类:liunx & centos&nginx

NGINX 上传大文件报跨域   原因 是上传大文件接超时导致NGINX修改超时配置http{ #读取http头部的超时时间,单位秒,连接建立后,服务端接收http头部,规定时间内没收到,则超时,返回给客服端408(request time out) client_header_timeout 60; #读取http body的超时时间,单位秒,连接建立后,服务端接收body,规定时间内没收到,则超时,返回给客服端408(request time out) client_body_timeout 60; #发送响应超时时间,单位秒,服务端向客户端发送数据包,规定时间内客户端没收到,则超时 send_timeout 60; #保持闲置

Make命令的介绍

发布时间:2021-04-12 16:11:40   分类:php

一、Make的概念 Make这个词,英语的意思是。Make命令直接用了这个意思,就是要做出某个文件。比如,要做出文件a.txt,就可以执行下面的命令。 $ make a.txt 但是,如果你真的输入这条命令,它并不会起作用。因为Make命令本身并不知道,如何做出a.txt,需要有人告诉它,如何调用其他命令完成这个目标。 比如,假设文件 a.txt 依赖于 b.txt 和 c.txt ,是后面两个文件连接(cat命令)的产物。那么,make 需要知道下面的规则。 a.txt: b.txt c.txt  &