Docker搭建Nexus并配置私有仓库

Docker
Docker搭建Nexus并配置私有仓库

Nexus介绍Nexus 是一个强大的 Maven 仓库管理器,它极大的简化了本地内部仓库的维护和外部仓库的访问;我们可以在局域网搭建一个 Maven 私服,用来部署第三方公共构件或者作为远程仓库在该局域网的一个代理。Nexus 3.x还支持Docker仓库了,所以使用docker来搭建一下Nexus。 安装 Nexus3查找镜像:1docker search nexus...

解决 Linux 下 TIME_WAIT 和 CLOSE_WAIT 过多的问题

Linux
解决 Linux 下 TIME_WAIT 和 CLOSE_WAIT 过多的问题

  最近将 WebSocket 部署上服务器后,发现系统有大量的 TIME_WAIT 和 CLOSE_WAIT 状态的链接,大量TIME_WAIT状态的链接不能被及时回收导致的结果就是系统可用 socket 被耗尽而无法处理新的请求。对于http协议的短连接请求,应该要防止产生大量的 TIME_WAIT。使用以下命令查看 TIME_WAIT 和 CLO...

Laravel:Error while reading line from the server 报错的解决方案

Laravel
Laravel:Error while reading line from the server 报错的解决方案

最近使用 Swoole 在后台运行 Websocket 服务,运行一段时间之后,Laravel 会报以下错误:1Error while reading line from the server. 首先考虑到是否服务器的 TCP 出现异常了,于是查看了 TCP 的连接情况,发现 CLOSE_WAIT 状态的进程达到1000+以上;说明程序的逻辑确实有点问题,修改了程序的断开...

PHP 预定义接口 -- ArrayAccess (数组式访问)

PHP
PHP 预定义接口 -- ArrayAccess (数组式访问)

一、简介  PHP最基本的预定义接口一共有6个,分别是:Traversable、Iterator、IteratorAggregate、ArrayAccess、Serializable、Closure;其中最常用、也是最重量级的就是ArrayAccess了,该接口的作用是提供像访问数组一样访问对象的能力;接口的出现频率最高,特别是在框架中用得也最多,比如...

Laravel使用队列需要注意的地方

Laravel
Laravel使用队列需要注意的地方

当调试队列的时候,可以直接运行php artisan queue:work命令,实时处理队列中的任务;但我们一般会安装Supervisor进程监控软件来实时监控队列;有时候会忘记关闭php artisan queue:work命令,而同时运行Supervisor来监控队列任务时,就会出现以下问题: 当修改代码后,发现队列执行的代码未改变。 重新加载Supervisor配...

Hexo文章置顶的方法

Hexo
Hexo文章置顶的方法

Hexo 默认只提供了按发布日期的降序来排序,通过在 Hexo github 的 issue 里找到了解决办法,原理:在 Hexo 生成首页 HTML 时,将 top 值高的文章排在前面,达到置顶功能,以下解决方法在Hexo 3.3.6 上修改相关文件。 1. 修改 Hexo 文件夹下的 node_modules/hexo-generator-index/lib/gene...

×
  • {title}