举杯邀月

Nginx 配置通过访问 IP、主域名 跳转到二级域名的方法

再配置站点的时候,习惯性的使用 www 作为主域名,但是我们再访问url的时候往往会直接输入域名。就像我们再打开百度首页的时候,一般都是再地址栏输入‘baidu.com’他会自动跳转到 www 上。

Mysql 将一个表的字段更新或者插入到另一个表里

Mysql 经常需要拆分表字段到另一个表中,比如数据表设计不合理、后期的优化查询中等等场景,如果用程序去更新太过于麻烦,so,直接写sql语句也可以实现。

一次mysql表拆分字段的填坑记录,将一个字段的内容按规则拆分到另一个表里

公司原来有一个“大牛”做了一个站点,将详情页的描述信息直接写到了一个字段了,前台调取通过正则匹配的方法展示不同的标题。现在站点改版,要讲这一个字段的内容拆分出来放到关联表里。

Yii2 使用模板生成纯静态html文件

静态化可以分为纯静态与伪静态,伪静态是把url的后缀改成 .html 或者 .shtml,实际还是访问的动态程序,纯静态是直接生成 html 的静态文件进行访问。整理下yii2生成纯静态html的方法。

Yii2 runAction 调用其他控制器方法及传递参数

Yii2 runAction 方法用于调取本控制器或者其他控制器的方法并执行。今天在更新纯静态页的时候用到了它,就整理了一下使用方法及参数。

linux 常用命令 free,显示内存的使用情况

在实际的工作中,我们经常会用到free这个命令,它可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。具体我们一起来学习一下。

Docker 安装启动 Kiana 管理工具

Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作,今天我们用docker启动Kibana镜像容器。

Nginx判断用户标识 (http_user_agent)进行PC与移动的跳转

移动适配,是移动端网站SEO优化的必须工作。现在有很多使用js进行跳转,但是百度查询后这个方案貌似并不建议使用。我们可以通过nginx来判断访问的http_user_agent标识跳转到对应的适配站点,

shell制作service服务命令,监控后台进程运行状况,对进程进行管理

我们在工作中经常需要启动后台服务进行业务处理,但是后台的服务多了以后不便于管理也不方便查找,今天就把服务器上的队列任务编写成了service服务并进行了监控。

shell 判断某个进程是否在运行,不存在进行其他操作

我们在写程序的时候,经常需要启动一个后台进行,比如使用队列,需要在linux服务中起一个后台进程进行队列的执行,但是有时候会因为一些异常原因使进程自毙掉。所以我们要监控进程的运行状态。

nginx 访问时判断文件不存在时进行跳转或 rewrite

nginx作为一个高性能的HTTP和反向代理web服务器,是我们常用的web服务器之一,他的配置虽然五花八门但却非常的灵活。我们在访问资源时难免会遇到文件不存在的尴尬情况,我们可以通过nginx配置来解决这一尴尬。

写出优雅简洁的 python 语法(三)字符串拼接

字符串是在写程序过程中用到的最多的数据类型之一,有时候我们需要把字符串进行拼接起来达到我们想要的结果。忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串。

写出优雅简洁的 python 语法(二)函数传参

Python中函数传递参数的形式包含多种,可根据情况而定使用哪种方式。基本所有语言都有简介明了的语法去替代繁琐的代码,优雅的写法不仅能提升代码美观,更能提高提高开发效率,让代码更加易读。

shell 分割目录下所有的日志文件并压缩,删除指定天数以前的日志

Nginx日志是查询访问历史的一个重要依据,但默认只会生成一个访问日志,在每天的积累下,日志文件会变的非常大,无论是查看还是下载到本地,都不太方便。每天分割访问日志,有利于分析日志。

nginx 解决请求跨域问题,字体跨域、多域名指定。

跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。我们在工作中也经常的遇到,比如引入的字体文件无法使用等。

使用 shell 命令分割 nginx 日志文件

nginx日志默认情况下统统写入到一个文件中,文件会变的越来越大。单个的日志文件非常不方便查看分析。所以我们经常有需求对日志文件进行分割。

如何搭建一个项目的 ‘架子’ 如何让做到合作开发

如何搭建一个项目的 ‘架子’ 如何让做到合作开发

程序猿团队开发如何搭项目框架,又如何分配任务进行合作开发。最近公司的状况给我提了醒,也意识到了自身的危险。整理一篇文章自检一下,找到自己的优势与不足。

Redis 实现列表的数据分页,带排序及字段查询

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。他的数据读取速度要比查询mysql等硬盘级的速度快的多,所以我们尝试用redis做数据分页

Nginx 跳转配置实例

Nginx 跳转配置实例

Nginx 作为一个高性能的HTTP和反向代理web服务器,在工作中经常用到,而他的配置也是多种多样,今天在整理站点的时候需要用到跳转,然后就整理了一下。

Javascript设置cookie 之 js-cookie 插件

Cookie 指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。前端语言的开发中也经常要用到Cookie,这里就整理一个js-cookie的插件

0.043124s