SVN服务器跨平台迁移


不管是win还是linux中的svn,都可以通过用dump来导入导出达到备份或迁移的目的。 Windows中VisualSVN Server 导出SVN仓库 打开VisualSVN Server面板中的命令行图标,输入命令导出dump svnadmin dump test > F:\test.dum

Docker中安装php+mysql+nginx

Docker 

1、拉取镜像 php和mysql不要用最新的版本,听说有很多坑 docker pull nginx docker pull php:7.1-fpm docker pull mysql:5.7 2. 创建文件夹 # 网站目录 mkdir -p /data/www # nginx 配置 mkdir -

MySQL存储过程中使用动态sql语句

MySQL 

MySQL的存储过程在5.0后的版本中支持了动态sql语句。也就是说我们可以通过传的参数不同拼接查询不同的表或执行不同的语句。 1. 动态语句没有返回值 如:需要根据不同的游戏ID去增加 TGameData_ID表中玩家对应的金币数。 CREATE DEFINER = `test`@`%` PROC

MySQL判断表是否存在

MySQL 

MySQL语句中 SELECT COUNT(*) FROM information_schema.TABLES WHERE table_name ='查询的表名'; 存储过程中 DECLARE tableExists INT DEFAULT 0; SELECT COUNT(*) INTO tab

git设置代理


访问github慢是一个通病,不过可以给git设置带来提速 1. 为git设置全局代理 git config --global http.proxy socks5://127.0.0.1:1080 git config --global https.proxy socks5://127.0.0.1:

Docker中/var/lib/docker目录迁移

Docker 

今天突然发现服务器的磁盘空间不足,查了一下发现是/var/lib/docker/overlay2目录占用空间太大。这个是docker的默认路径,由于磁盘分区问题,导致/var目录空间有限,所以,可以将/var/lib/docker目录迁移到空间最大的盘中。 停止docker服务 systemctl

Docker中compose安装owncloud

Docker 

ownCloud 跨平台支持 Windows、Mac、Android、iOS、Linux 等平台,而且还提供了网页版和 WebDAV 形式访问,因此你可以在任何电脑、手机上都能轻松获取你的文件了。 一、安装Docker 在Centos中,使用脚本直接安装Docker ## 确保 yum 包更新到最新

Nginx 限制ip并发数及请求速度

Nginx 

1. 限制单IP并发访问数量 nginx中ngx_http_limit_conn_module模块用于限制连接数量,特别是来自单个IP地址的连接数量。并非所有的连接都被计数。只有当服务器处理了请求并且已经读取了整个请求头时,连接才被计数。 http { limit_conn_zone $bi

Docker中配置MongoDB副本集群


特性 n个不同类型节点组成 每个节点数据相同 建议至少有一个primary和两个secondary节点 集群中只能有一个primary节点 写请求都通过primary节点 支持自动故障恢复 primary节点不可用时,通过投票选举从secondary节点列表中选出primary节点,因此最好节点数量

常用正则表达式


火车车次 /^[GCDZTSPKXLY1-9]\d{1,4}$/ 手机机身码(IMEI) /^\d{15,17}$/ 必须带端口号的网址(或ip) /^((ht|f)tps?:\/\/)?[\w-]+(\.[\w-]+)+:\d{1,5}\/?$/ 网址(url,支持端口和"?+参数"和"#+