firewalld的学习笔记【20210803】
介绍介绍我们的TFLinux是CentOS 7操作系统,在CentOS 7里面增加了一个管理防火墙的工具就是firewall-cmd,这个工具通过firewalld服务起作用,我们可以通过firewall-cmd去控制firewalld...
阅读 3
在Elasticsearch里使用aggs实现SQL的group by语句功能【20210802】
介绍介绍福哥在给同福网增加全文搜索功能的时候遇到了一个需求,福哥想要调出“热门标签”列表,这个可以通过SQL语句的Group by来实现。但是福哥想通过Elasticsearch来完成,毕竟ES的执行效率要快很多,那么如何通过Elast...
阅读 66
设置PHP的fpm的系统性能参数pm.max_children【20210731】
介绍介绍福哥把PHP从Apache module换成了Fpm,跑了几天突然发现网站打不开了。页面显示超时,检查MySQL、Redis一众服务都正常。进入Fpm容器查看日志,发现了如下的错误信息:server reached pm.max...
阅读 7
查看crontab执行错误日志的方法
介绍介绍福哥在通过crontab设置计划任务的时候,经过遇到预期的任务没有执行的情况,想必是任务命令出错了,可是到底是什么错误呢?从哪看这个错误信息呢?日志原来系统有一个crontab的执行日志,路径是/var/log/cron,我们可...
阅读 1
Python子类调用父类构造函数的方法【20210729】
介绍介绍福哥发现在Python3里面调用父类的构造函数和Python2不一样了,直接使用super().__init__()行不通了!后来福哥经过一番研究发现了可行的方案,分享给大家!方法一可以直接使用父类的名称调用父类的构造函数__i...
阅读 5
在Linux上搭建Python2.7运行环境【20201015】
介绍介绍国人喜欢跟风,有人带节奏,就会有大批的人跟着走,这种心理时常会被利用,Python这个语言其实是最不适合初学者学习的语言,它的语法不伦不类,它的定位不清不楚,它能解决的问题很小众,它确被带节奏成为了大众入门学习的第一门语言,福哥...
阅读 56
在Windows上使用图形化Git客户端工具TortoiseGit【20210727】
介绍介绍Git是一个非常主流的代码版本管理工具,这个工具的特点是将代码管理从以文件为单位改成了以项目为单位,通过强大的分支(branch)管理功能可以将整个项目进行前进(forward)和后退(backward),从而达到灵活的版本切换...
阅读 185
iptables学习笔记
介绍介绍iptables是Linux操作系统控制系统防火墙的工具,是一个软件防火墙。使用iptables可以实现针对服务器网络的完全定制化配置,无论是要限制内部到外部的访问,还是控制从外部进入内部的访问,又或者是给本地服务端口开放访问权...
阅读 38
福哥推荐的部署服务器系统的服务端口和IP地址分配方案
介绍介绍现在的服务器上运行的软件太多了,大多数软件都是需要占用端口的,这些软件都喜欢使用类似的端口,导致端口各种冲突,为了避免这些软件各种抢端口的问题,福哥整理了一套软件对应端口的推荐端口列表。推荐服务端口服务端口一般都是服务软件开发者...
阅读 66
做个用户管理系统(25)——修改个人资料(二)表单数据载入【20201212】
介绍介绍福哥今天带着大家完成修改个人资料表单的后一部分,实现表单的数据载入功能。要实现表单数据的载入首先得开发一个表单数据的接口,这个表单数据接口需要对应一个单独的实体对象。根据资源路径命名规范,路径里只能出现资源名称,不能出现事件行为...
阅读 22