git常用命令

``` git强制覆盖本地命令(单条执行) git fetch --all && git reset --hard origin/master && git pull git branch 查看本地所有分支 git status 查看当前状态  git commit 提交  git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am...

Vagrantfile- mac 已生效

``` # -*- mode: ruby -*- # vi: set ft=ruby : # All Vagrant configuration is done below. The "2" in Vagrant.configure # configures the configuration version (we support older styles for # backwards co...

vagrant环境中symfony程序速度慢解决方案

Mac本身自带的php没有memcached扩展,所以就把这个程序放到vagrant中,然而发现访问的速度非常慢,一个极其简单的页面也需要消耗10秒左右,于是搜索了一下,发现之前有人遇到相同的 问题。 vagrant环境中symfony程序速度慢解决方案 - 使用vagrant1.2版本(目测不合适,现在都已经1.7+了) - 使用NFS方式挂载目录 - vagrant虚拟机中的Vbox ...

阿里云-Canal

阿里巴巴 MySQL binlog 增量订阅&消费组件 可以用来做MYSQL的数据备份,或者数据CACHE同步

命令

- 列出所有容器信息 docker ps - 停止所有容器 docker stop $(docker ps -a -q) - 使用以下命令来查看是否已安装了 centos docker images ![](https://imgs.jerryblog.cn/1584807266ec7f3799.png) Docker 命令大全 容器生命周期管理 run start/stop/restar...

安装宝塔

## 拉取CENTOS ``` docker pull centos:7 ``` ## 创建一个CentOS容器并映射8888端口,复制返回的容器ID ``` docker run -i -t -d --name baota -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 -p 3306:3306 -p 3303:3...

daemon 配置

![](https://imgs.jerryblog.cn/158480707171136387.png) ``` { "debug": true, "experimental": false, "registry-mirrors": ["http://hub-mirror.c.163.com", "https://registry.docker-cn.com"] } ```

插件

## vscode-icons-mac (这个看起来更清爽) 这是一个文件图标显示插件,可以根据你的文件类型开决定将显示何种图标。这样也不只是为了美观,还可以让自己一目了然。更好的定位到要查看的文件。 ## vscode-fileheader 这个插件可以为你在文件开头插件头信息,比如文件的作者,修改时间,有了这个插件你就不需要每次都码一次所谓的无用信息了。 ## code runner ...

缓存相关

## ehcache > 适应于单应用 - 基于JAVA开发 - 基于JVM缓存 缺点 - 不支持分布式/不支持集群 ## Memcache - key-value 存储 - 内存使用率高 - 多核处理,多线程 缺点 - 无法持久化,无法容灾 ## redis - 丰富的数据结构 - 支持持久化 - 支持集群 - 内存数据库 缺点 - 单线程,单核

动静分离

## 什么时动静分离 > 在Web开发中,通常来说,动态资源其实就是指那些后台资源,而静态资源就是指HTML,JavaScript,CSS,img等文件。 一般来说,都需要将动态资源和静态资源分开,将静态资源部署在Nginx上,当一个请求来的时候,如果是静态资源的请求,就直接到nginx配置的静态资源目录下面获取资源,如果是动态资源的请求,nginx利用反向代理的原理,把请求转发给后台应用去处理,...

nginx 反向代理缓存

> proxy_cache_path /tmp/nginxcache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off; - proxy_cache_path 缓存保存目录 - keys_zone 设置共享内存及占用的空间大小 - inactive 超过此时间,则缓存自动清理 ...

NGINX配置浏览器缓存

- 浏览器缓存: 加速用户访问,提升单个用户(浏览器访问者)体验,缓存在本地 - Nginx缓存 缓存在nginx端,提升所有访问到nginx这一端的用户 提升访问上游(upstream)服务器的速度 用户访问仍然会产生请求流量 ## 控制浏览器缓存: ``` location /files { alias /home/cache; # expires @22h30m; 晚上10点...

Keeplive

>Keeplive期初是专门为LVS设计的,专门用来监控LVS集群系统中各个服务节点的状态,后来又加入VRRP的功能,因此除了配合LVS服务以外,也可以作为其他服务(nginx,haroxy)的高可用软件,VRRP是Virtual Router Redundancy Protocol(虚拟路由冗余协议)的缩写,VRRP出现的目的就是为了解决静态路由出现的单点故障问题,它能够保证网络的不间断,稳定的...

配置策略

> 轮询、hash、最小连接数、权重 ## 轮询 > 分配相同的任务,是NGINX的默认策略 ## 加权 > 权重越高,任务越高 ``` upstream tomcats { server 192.168.1.173:8080 weight=2; server 192.168.1.190:8080 weight=5; server 192.168.1.174:8080 w...

SSL配置

> 要在nginx中配置https,就必须安装ssl模块,也就是: http_ssl_module ``` server { listen 443; server_name www.imoocdsp.com; # 开启 ssl ssl on; # 配置ssl证书 ssl_certificate 1_www.imoocdsp.com_bundle.crt; # 配置证书秘钥 ssl_c...