yzqingqing
文章 0
文章搜索
阿蛮君
有了AI以后,笔记似乎变得不那么重要......
用户数
793
文章数
533
评论数
1769
阅读量
852083
随机文章

设计模式之软件设计原则
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 6 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 1 开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。 想要达到这样的效果,我们需要使用接口和抽象类。 因为抽象灵活性好,适应...

vscode 正则匹配替换
vscode 可以使用正则替换达到高效率的替换,如下图将 . 替换成 、 (这里为了简单举例没有其他的.符号) 只需要使用如下图所示的正则表达式进行替换,其中因为替换时需要使用到正则匹配到的内容,所以需要将匹配的内容用 (.*) 代替。

使用 fail2ban 防止 ssh 密码被暴力破解
简介 Fail2ban 通过扫描系统日志文件,例如 /var/log/pwdfail or /var/log/apache/error_log 并从中找出多次尝试登录失败的 IP 地址,并将该 IP 地址加入防火墙的拒绝访问列表中。它通过更新系统的防火墙规则,拒绝来自这些 IP 地址的新连接。Fail2Ban 开箱即用,可以读取许多标准的日志文件,如 sshd 和 Apache 的日志文件,也可以...

Docker 搭建 Tg-Request-Bot
介绍 Tg-Request-Bot 是本人开发的一个专门用于配合 webhook 而开发的程序,它能够根据用户发送的内容发送请求时携带不同的参数。 例如,有这么一个 webhook,它的作用就是请求时重启某个 docker 容器,而这个操作无需登录服务器即可进行操作。但是,每次请求需要重启的容器可能是不同的,那么每次请求 url 的时候都需要传递容器名。而每次访问 url 都需要去浏览器,那么这个...

解决 nginx 报错 connect() failed (111:Connection refused)
首先是发现博客的日志 error.log 很大,然后发现每次请求几乎都有报错,但是页面访问又是正常的。即 access.log 中显示请求为 200,但 error.log 中报错 connect() failed (111: Connection refused)。 后百度得知答案,Connection refused 报错很大概率是 CGI 出错,首先检查上游 server,发现服务正常可访问...
标签云
最新评论