堕落不振功业废,勤耕不辍日月新

最新发布 第3页

我是IT

C/C++

详解Centos7扩展磁盘空间(LVM管理)

本文介绍了Centos7扩展磁盘空间(LVM管理),分享给大家,具体如下: 查看磁盘情况 # fdisk -l /dev/sda Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors...

MySQL

如何在Ubuntu上安装MySQL / MariaDB

本教程面向Ubuntu服务器,适用于Ubuntu的任何LTS版本,包括Ubuntu 14.04,Ubuntu 16.04,Ubuntu 18.04,甚至非LTS版本(如Ubuntu 17.10和其他基于Ubuntu的发行版)。我们在Ubuntu 16.04服务器上测试了这个。 在...

Nginx

使用Kibana分析Nginx访问日志

介绍 使用Kibana可以很方便的分析Nginx访问日志,可以分析出如:网站的访问趋势、页面访问次数、访问者地区分布、访问者所使用的浏览器设备占比等,可以发挥你的想象任意指定kibana的图表。 效果图: 具体用法 以创建浏览器统计饼图为例: 1、进入Visualize栏...

Nginx

使用nginx后如何在web应用中获取用户ip及原理解释

问题背景 在实际应用中,我们可能需要获取用户的ip地址,比如做异地登陆的判断,或者统计ip访问次数等,通常情况下我们使用request.getRemoteAddr()就可以获取到客户端ip,但是当我们使用了nginx作为反向代理后,使用request.getRemoteAddr(...

综合

SQL 中 on 条件与 where 条件的区别

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用 left join 时,on 和 where 条件的区别如下: 1、on 条件是在生成临时表时使用的条件,它不管 on 中的条件是否为真,都会返回左边表中的记录。 2、w...

综合

使用 nvm 管理不同版本的 node 与 npm

在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境。如果没有一个合适的工具,这个问题将非常棘手。 nvm 应运而生,nvm 是 Mac 下的 node 管理工具,有点类似管理 Ruby 的 rvm,如果...

综合

程序员笑话集:bug跟蚊子的相似之处

1 bug 跟蚊子的相似之处: 1、不知道藏在哪里。 2、不知道有多少。 3、总是在你即将睡觉休息的时候出现。 2 A:最近在看《一拳超人》,觉得咱们程序猿跟埼玉老师有点像啊! B:哪里像了? A:越秃越强! B:…… 3 国庆前,有个非常可爱的女同事忽然问我”今天...

综合

美林投资时钟

美林时钟是美国投行美林证券提出的一个The Investment Clock资产配置理论。美林时钟用经济增长率(GDP)和通货膨胀率(CPI)这两个宏观指标的高和低,将经济周期分成了衰退期(低GDP+低CPI);复苏期(高GDP+低CPI);过热期(高GDP+高CPI);滞胀期(...

MySQL

MySQL binlog基本用法

本文只是简单的介绍mysql binlog基本用法,并不涉及到binlog的原理、格式等知识,如果需要了解这些高级的知识,请参见官方文档。 本文重点介绍–start-position和–stop-position参数的使用 –start-pos...

编程开发

解决Linux中PHP-FPM进程过量占用内存

1. 事情经过 其实这个问题困扰了我很长时间。事情经过是这样的:我在写这篇文章前几天,对网站服务器进行了停机维护,其中包括更换操作系统、重新配置网站环境、更换博客程序、使用新模板等许多操作(包括误删数据库并没有)。然后问题就出现了!内存多次跑满(如图)!由于我在服务器商处设置了内...