CentOS7 中 yum 安装 MongoDB

CentOS 

1. 创建文件 vim /etc/yum.repos.d/mongodb-org-4.4.repo [mongodb-org-4.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/m

Go中使用mod

Go 

go从1.11版本后就开始支持Modules了,但在1.13版本后加入了GOPROXY后才把go mod在国内带上了巅峰。 GO111MODULE 开关 GO111MODULE 有三个值:off, on和auto(默认值)。 GO111MODULE=off,go命令行将不会支持module功能,寻找

Go mod tidy 报错:verifying ...: checksum mismatch

Go 

在执行go mod tiny的时候报错 verifying github.com/cihub/seelog@v0.0.0-20170130134532-f561c5e57575/go.mod: checksum mismatch downloaded: h1:vScKZAbbGEqc

游戏配置转换工具

Go 

游戏配置转换工具   在游戏开发过程中,肯定会需要用到一些配置,如果联网游戏还会涉及到服务器和客户端。相同的功能不同的属性可能会在服务器和客户端共用,有的可能只有服务器使用,有的只有客户端来使用。在配置表的时候如果服务器和客户端分开来配容易出错。可以把数据配在一个表里,然后用工具拆分是服务器的还是客

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 -

Linux连接信息监控


最近发现一直有人在暴力破解远程登录信息,在linux中可以用iptraf监控所有的连接信息。 iptraf是一个基于ncurses开发的IP局域网监控工具,它可以实时地监视网卡流量,可以生成各种网络统计数据,包括TCP信息、UDP统计、ICMP和OSPF信息、以太网负载信息、节点统计、IP校验和错误

yum安装nginx后添加nginx-upstream-fair

CentOS 

yum安装的nginx是不带nginx-upstream-fair模块的,所以在负载均衡的策略中使用fair会报错。 1. 安装nginx的依赖包 yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-deve

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

TS异或加密并输出Base64字符串

Js/Ts 

在做游戏或应用的时候,一些本地数据为了安全需要加密。最简单的加密方式当然是异或加密了,但异或之后输出的是数据块,并非字符串,有效且省空间的做法是装数据块转成Base64了,Base64之后的空间占用约为原数据的133%左右. 字符串与数据块转换 因为在使用过种中,会用到数据块,这里用字节数组Uint