开发相关

Nginx深入详解之upstream分配方式

一、分配方式        Nginx的upstream支持5种分配方式,下面将会详细介绍,其中,前三种为Nginx原生支持的分配方式,后两种为第三方支持的分配方式:1、轮询     &nb

  • 2019-01-03 19:12:10
  • 5029
  • 0
阅读全文
开发相关

nginx 逻辑运算 and

set $flag 0;if ($arg1 = 1){    set $flag "${flag}1";}if ($arg2 = 2){     set $flag "${flag}2";}if ($flag = "012"){     echo "1 and 2";} 

  • 2018-12-18 17:05:27
  • 3123
  • 2
阅读全文
工具资源

LINUX 添加交换文件

对于个人服务器内存都偏小,操作总是悲剧的卡卡卡,可以通过增加一点交换文件来缓解一下。  快速添加交换文件step 1. 生成文件先填充一个大文件,等会儿当做交换文件用:dd if=/dev/zero of=/var/swap bs=1024 count=4096000这里会稍微卡

  • 2018-12-12 11:11:12
  • 2707
  • 0
阅读全文
工具资源

小米路由器插件

小米路由器插件请用『小米WIFI』扫码安装 小米路由器cpu架构不一样编译生成的可执行文件不通用,理论上小米的路由器应该都能安装上,楼主不知道的型号请自行尝试 Frpc 项目地址:https://github.com/mtjo/frpc-mirouter Fr

  • 2018-12-03 20:09:39
  • 88734
  • 4
阅读全文
开发相关

修改Docker默认存储位置,docker容器迁移

docker中默认存放镜像和容器的目录是:/var/lib/docker/ ,/var下比较容易满建议迁移。方法一 :我的系统是Centos7,解决的具体步骤如下:1、停止docker服务。systemctl stop docker #每个liunx版本的命令不一样。2、在空间充足的磁盘下创建新的d

  • 2018-12-03 19:42:04
  • 7328
  • 0
阅读全文
开发相关

centos7 安装jenkins并修改工作目录

Step 1: 安装javacentos7 中运行java --version 没有返回任何信息。查看资料后发现Centos需要手动配置/etc/profile文件。所以需要先安装javayum install java安装完java这以后通过如下命令可以查看java版本,执行、安装路径相关的信息。

  • 2018-12-03 18:58:14
  • 6560
  • 0
阅读全文
开发相关

Redis中的批量删除数据库中的Key

          Redis批量删除KeyRedis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作redis-cli keys "*"

  • 2018-11-22 16:31:22
  • 3273
  • 0
阅读全文
后端技术

mysql 查看死锁和解除锁

解除正在死锁的状态有两种方法:第一种:1.查询是否锁表show OPEN TABLES where In_use > 0;2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程)show processlist3.杀死进程id(就是上面命令的id列)kill i

  • 2018-11-22 14:27:49
  • 2617
  • 0
阅读全文
开发相关

supervisor支持python虚拟环境env

在项目中使用supervisor时,如何在虚拟环境下启动一直存在些小问题。比如我要写 Cesi程序的监听,我是手动安装的执行之前 要先加载环境source venv/bin/activate所以写了个启动脚本 start_cesi.sh 在脚本中激活虚拟环境,#!/bin/bas

  • 2018-10-20 18:02:27
  • 24819
  • 0
阅读全文
工具资源

基于Supervisor的进程守护和异常报警

Supervisor官网安装yum install -y supervisor启用systemctl enable supervisord.servicesystemctl daemon-reloadsystemctl start supervisord开启WEB管理#编辑配置文件vim /etc/

  • 2018-10-20 17:31:00
  • 5693
  • 0
阅读全文
后端技术

Android中重启程序自己的几种方法

最近开发中要用重启程序网上收集了一些方法,Mark 一下1.IntentIntent intent = new Intent(this, Object.class);startActivity(intent);2. 通过ActivityManager来重新启动应用程序:ActivityManager

  • 2018-10-18 09:36:53
  • 4158
  • 0
阅读全文
开发相关

MacStroke

无可否认,MAC的触控板很好用,MAC系统的键盘快捷键很方便,但MAC的软件,特别是Safari缺少鼠标手势实在是有点遗憾,而且不是所以人都用 macbook或者买触摸板。这个神软叫:MacStroke有了它的帮助,你可以做到:一只手拿着PIzza吃,一只手握着鼠标就可以方便地上网冲浪,不用担心弄脏

  • 2018-09-15 22:00:44
  • 24587
  • 0
阅读全文
工具资源

如何在一台机器上配置多个git的rsa

如何在一台机器上配置多个git的rsa问题的提出很多时候,我们一台机器上要使用多个git库,比如 github, csdn 以及 自己公司的。那么 rsa就要有多份。那么该如何让这些共同存在呢? 原理就是:建立多个不同的rsa 然后 在ssh config中分别不同的配置。具体步骤1 建立

  • 2018-09-15 21:58:15
  • 26060
  • 0
阅读全文
开发相关

Git 忽略.gitignore文件自身

如果要排除某些文件不提交,可以写规则到.gitignore文件中,但是.gitignore不能忽略自身,而我又不想把这个文件提交到server上,怎么办呢?可以编辑.git/info/exclude文件,语法与.gitignore一致。两个文件区别在于,exclude只用于设置本地需要忽略的文件,而

  • 2018-09-15 21:55:36
  • 23775
  • 0
阅读全文
开发相关

Github优秀开源类库推荐

GitHub,一个世界最大的面向开源及私有软件项目的托管平台,你没事的时候刷刷微博、抖音,人家没事的时候刷刷 GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大,这篇文章我就来给大家推荐下我收藏的一些开源类库,不定期更新。php相关项目名称简介关注度Carbon一个简单的日期操作类

  • 2018-09-15 21:51:27
  • 20309
  • 0
阅读全文
开发相关

Git忽略规则及.gitignore规则不生效的解决办法

在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.a # 忽略所有 .a 结尾的文件!lib.a # 但

  • 2018-09-15 21:47:40
  • 26635
  • 0
阅读全文
开发相关

基于Android Webview的Hybrid App开发的前端优化

 webviewwebviewwebview最近做一个项目,是将一个相对复杂(内容后台模块化配置)的mobile web页面嵌入到Android的webview展示,把遇到的问题和一些经验总结下 (1)图片!图片!图片! 我觉得不管是原生App还是Web&nb

  • 2018-09-15 21:45:39
  • 69892
  • 0
阅读全文
开发相关

XDebug 调试PHP 配置

[XDebug];调试功能模块儿zend_extension =/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/xdebug.soxdebug.remote_handler=dbgp;开启远程调试xdebug.remote_en

  • 2018-09-15 21:42:13
  • 46682
  • 0
阅读全文
开发相关

LINUX 安装多个版本JDK

安装多个版本JDK方法: update-alternatives --install /usr/bin/java java “java” 优先级 update-alternatives --install /usr/bin/javac javac “javac” 优先级例子:update-alter

  • 2018-09-15 21:40:09
  • 63262
  • 0
阅读全文
开发相关

mysql主从复制

mysql主从复制 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作:  1.1、版本一致  1.2、初始化表,并在后台启动mysql  1.3、修改root的密码2、修改主服务器master: &nbs

  • 2018-09-15 21:33:29
  • 31399
  • 0
阅读全文