数据结构之哈希表hashtable

在计算机中,哈希表(哈希映射)是一种实现关联数组抽象数据类型的数据结构,这种结构可以将键映射到值。哈希表使用哈希函数来计算一个索引(也称为哈希代码)到一个bucket或slot数组 […]...

如何解决NGINX超时– Http 499个客户端关闭请求

Nginx中的HTTP 499意味着客户端在服务器响应请求之前关闭了连接, 这种情况通常是由客户端超时或者主动关闭连接引起的。499是Nginx特定的错误代码。 实际上,真正的问题 […]...

PHP常量类型

PHP常量是简单值的名称或标识符。在脚本执行期间,常量值不能更改。默认情况下,常量区分大小写。按照约定,常量标识符始终为大写。常数名称以字母或下划线开头,后跟任意数量的字母,数字或 […]...

一道百度算法面试题:链表合并

在程序猿面试的过程中,都会现场考一些算法题,简单可能就是一个排序算法,一个查找算法,复杂可能就是一个应用,优秀的面试官对于简单就考察细节,复杂就只关注核心思想。 最近一个朋友参加百 […]...

linux 10个top工具

在Linux上经常要使用命令来查看进程的资源运行情况,最常见的是ps,top等,这些命令都是系统内置的命令,显示的信息比较有限,这里列举10个类top工具,可以查看更多的进程网络信 […]...

Elasticsearch中Painless编程

Painless使用类似于Groovy的Java样式语法。实际上,大多数Painless 脚本也是有效的Groovy,而简单的Groovy脚本通常也是有效的Painless 脚本。 […]...

Linux中的15个实用Grep命令示例

grep作为Linux上强大的文本搜索命令,对于每一个要掌握Linux的开发者来说,必须要能够很熟练的使用。grep不仅支持普通模式查找,还支持高级的正则匹配。本文将会列举15个g […]...

systemctl命令详解

systemctl是Linux系统上用来管理和查看服务的工具,简单来说就是控制和管理系统。现在大部分的系统都打包了这个工具,所以学会使用systemctl对使用Linux有很大的帮 […]...

linux watch命令

watch 用于定期运行任意命令,并在终端窗口上显示命令的输出。 当您必须重复执行命令并观察命令输出随时间变化时,此功能很有用。例如,您可以使用watch命令来监视系统正常运行时间 […]...

chrome插件Vimium-黑客的浏览器

Vimium是Google Chrome浏览器的扩展程序,它提供了Vim编辑器模式用于导航和控制的键盘快捷键。在浏览器上,你可以摆脱鼠标操作了,提升生产效率。 特征 帮助您浏览网页 […]...

php-fpm优化

php-fpm的优化需要根据业务的实际来做出调整,首先必须确认业务请求是密集型,还是松散型,不通请求模式导致php-fpm的优化策略不一样。线上的php-fpm最好一段时间优化一次 […]...

linux alias命令

linux alias是引用命令的快捷方式。它可以用来避免输入很长的命令,也可以用来纠正不正确的输入。对于常见的模式,它可以减少击键并提高效率。一个简单的示例是为命令设置默认选项, […]...

2006 MySQL server has gone away

在使用MySQL PDO来处理数据库查询等等, 有些时候比如后台任务、操作时间过长,会出现“2006 MySQL server has gone away”问题。很明显解决这个问题 […]...

Jekyll外链设置nofollow

Jeklly是一款快速博客搭建工具,能够将纯文本转换为静态网站和博客。但是如何将Jekyll外链设置nofollow,给博客做SEO确实一个问题?尝试多款Jekyll nofoll […]...

12个Xargs命令必须掌握的用法

Xargs是一个很棒的命令,它从标准输入中读取数据流,然后生成并执行命令行。这意味着它可以获取命令的输出并将其作为另一个命令的参数传递。如果未指定命令,则默认情况下,xargs将执 […]...

PHP 8.0 Alpha 1发布-运行速度更快且具有新功能

作为该主要PHP编程语言更新的第一个开发快照,PHP 8.0 Alpha 1于6月25号发布了,可以开始测试了,正式版本将于11月底发布。 PHP 8.0最引人注目的是对即时(JI […]...

什么是领域驱动设计?

什么是域? 要进行定义,我们首先应该确定在这种情况下(以及一般而言在开发中)的含义。字典的常见定义是:“知识或活动领域”。在软件工程领域,对此进行深入研究通常指的是应用程序打算应用 […]...

如何使用跳板机访问远程服务器

跳板机(也称为跳转服务器)是到远程网络的中间主机或SSH网关,通过它可以连接到位于不同安全区域(例如非军事区(DMZ))的另一台主机。它连接两个不同的安全区域,并在它们之间提供受控 […]...