喜提Laravel6.0 (✪ω✪)
Laravel6.0为LTS版本二话不说,升级再说!先体验体验新版本特征,整理总结下。
cgi fastcgi与php-fpm区别和之间的关系
本文主要讲解Nginx和PHP-FPM之间的运行机制和交互过程。在深入讲解之前,需要先介绍CGI、FastCGI、PHP-CGI、PHP-FPM之间的关系。 什么是CGI? 最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html。事物总…
什么样的代码是好代码
百无聊赖的面试中,忽然考官提出了一个问题,你认为什么样的代码是好代码? 卧槽。。。这终于到了我表现的时候了。想到上午被世纪佳缘血虐的样子,不禁感慨人生大起大落来的太快。 我当上CEO,迎娶白富美,走上人生巅峰就全靠这道题了。 对着面试官慧心的一笑,心里有B树,嘴里有乾坤。 首先要遵守面向对象三大基本…
缓存穿透、雪崩、击穿
缓存穿透 redis当中没有数据,数据库当中也没有数据,请求每次都是访问数据库,而数据库有没有数据返回。 缓存穿透解决方案 有很多种方法可以有效地解决缓存穿透问题。 最常见的则是采用布隆过滤器,它是一种数据结构,将所有可能存在的数据哈希到一个足够大的bitmap中,一个一定不存在的数据会被 这个bi…
Docker常用命令
下载Docker前一定要记得切换镜像的源哦 (* ̄3 ̄)╭去 阿里云容器服务 https://cr.console.aliyun.com/ 注册一个容器账户进行源切换 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<…
Docker入门知识
前言 如今Docker的使用已经非常普遍,特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务+Docker的完美组合,更加方便微服务架构运维部署落…
Redis 数据类型
Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 String(字符串) string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 k…
Git常用命令总结
Git是Linux之父Linus的第二个伟大的作品,它最早是在Linux上开发的,被用来管理Linux核心的源代码。后来慢慢地有人将其移植到了Unix、Windows、Max OS等操作系统中。 Git是一个分布式的版本控制系统,与集中式的版本控制系统不同的是,每个人都工作在通过克隆建立的本地版本库…
&引用符的应用
php的引用(就是在变量或者函数、对象等前面加上&符号) 。最重要就是 删除引用的变量,只是引用的变量访问不了,但是内容并没有销毁。在PHP中引用的意思是:不同的名字访问同一个变量内容。<?php $a="ABC"; $b =&$a; echo $a;//这…
navicat premium 破解
今天换个一台电脑办公,忽然发现navicat premium这货又需要破解。。。像我等“屌丝”又没有钱去购买他的code,于是只有去网上找各种破解方法,却发现很多方法对于Navicat 12都不支持(“本屌”使用的Navicat 12)。是时候总结下方法分享给广大“屌丝”了,该破解方法简单粗暴,全程…