开发相关
Nginx深入详解之upstream分配方式
一、分配方式 Nginx的upstream支持5种分配方式,下面将会详细介绍,其中,前三种为Nginx原生支持的分配方式,后两种为第三方支持的分配方式:1、轮询 &nb
开发相关
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";}
工具资源
LINUX 添加交换文件
对于个人服务器内存都偏小,操作总是悲剧的卡卡卡,可以通过增加一点交换文件来缓解一下。 快速添加交换文件step 1. 生成文件先填充一个大文件,等会儿当做交换文件用:dd if=/dev/zero of=/var/swap bs=1024 count=4096000这里会稍微卡
工具资源
小米路由器插件
小米路由器插件请用『小米WIFI』扫码安装 小米路由器cpu架构不一样编译生成的可执行文件不通用,理论上小米的路由器应该都能安装上,楼主不知道的型号请自行尝试 Frpc 项目地址:https://github.com/mtjo/frpc-mirouter Fr
开发相关
修改Docker默认存储位置,docker容器迁移
docker中默认存放镜像和容器的目录是:/var/lib/docker/ ,/var下比较容易满建议迁移。方法一 :我的系统是Centos7,解决的具体步骤如下:1、停止docker服务。systemctl stop docker #每个liunx版本的命令不一样。2、在空间充足的磁盘下创建新的d
开发相关
centos7 安装jenkins并修改工作目录
Step 1: 安装javacentos7 中运行java --version 没有返回任何信息。查看资料后发现Centos需要手动配置/etc/profile文件。所以需要先安装javayum install java安装完java这以后通过如下命令可以查看java版本,执行、安装路径相关的信息。
开发相关
Redis中的批量删除数据库中的Key
Redis批量删除KeyRedis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作redis-cli keys "*"
后端技术
mysql 查看死锁和解除锁
解除正在死锁的状态有两种方法:第一种:1.查询是否锁表show OPEN TABLES where In_use > 0;2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程)show processlist3.杀死进程id(就是上面命令的id列)kill i
supervisor支持python虚拟环境env
在项目中使用supervisor时,如何在虚拟环境下启动一直存在些小问题。比如我要写 Cesi程序的监听,我是手动安装的执行之前 要先加载环境source venv/bin/activate所以写了个启动脚本 start_cesi.sh 在脚本中激活虚拟环境,#!/bin/bas
基于Supervisor的进程守护和异常报警
Supervisor官网安装yum install -y supervisor启用systemctl enable supervisord.servicesystemctl daemon-reloadsystemctl start supervisord开启WEB管理#编辑配置文件vim /etc/
后端技术
Android中重启程序自己的几种方法
最近开发中要用重启程序网上收集了一些方法,Mark 一下1.IntentIntent intent = new Intent(this, Object.class);startActivity(intent);2. 通过ActivityManager来重新启动应用程序:ActivityManager
开发相关
MacStroke
无可否认,MAC的触控板很好用,MAC系统的键盘快捷键很方便,但MAC的软件,特别是Safari缺少鼠标手势实在是有点遗憾,而且不是所以人都用 macbook或者买触摸板。这个神软叫:MacStroke有了它的帮助,你可以做到:一只手拿着PIzza吃,一只手握着鼠标就可以方便地上网冲浪,不用担心弄脏
如何在一台机器上配置多个git的rsa
如何在一台机器上配置多个git的rsa问题的提出很多时候,我们一台机器上要使用多个git库,比如 github, csdn 以及 自己公司的。那么 rsa就要有多份。那么该如何让这些共同存在呢? 原理就是:建立多个不同的rsa 然后 在ssh config中分别不同的配置。具体步骤1 建立
Git 忽略.gitignore文件自身
如果要排除某些文件不提交,可以写规则到.gitignore文件中,但是.gitignore不能忽略自身,而我又不想把这个文件提交到server上,怎么办呢?可以编辑.git/info/exclude文件,语法与.gitignore一致。两个文件区别在于,exclude只用于设置本地需要忽略的文件,而
Github优秀开源类库推荐
GitHub,一个世界最大的面向开源及私有软件项目的托管平台,你没事的时候刷刷微博、抖音,人家没事的时候刷刷 GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大,这篇文章我就来给大家推荐下我收藏的一些开源类库,不定期更新。php相关项目名称简介关注度Carbon一个简单的日期操作类
Git忽略规则及.gitignore规则不生效的解决办法
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.a # 忽略所有 .a 结尾的文件!lib.a # 但
基于Android Webview的Hybrid App开发的前端优化
webviewwebviewwebview最近做一个项目,是将一个相对复杂(内容后台模块化配置)的mobile web页面嵌入到Android的webview展示,把遇到的问题和一些经验总结下 (1)图片!图片!图片! 我觉得不管是原生App还是Web&nb
XDebug 调试PHP 配置
[XDebug];调试功能模块儿zend_extension =/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/xdebug.soxdebug.remote_handler=dbgp;开启远程调试xdebug.remote_en
开发相关
LINUX 安装多个版本JDK
安装多个版本JDK方法: update-alternatives --install /usr/bin/java java “java” 优先级 update-alternatives --install /usr/bin/javac javac “javac” 优先级例子:update-alter

粤公网安备 44010602011264号