荒废的 Blog
很久没有写 blog 了,荒废了很久…
今天看了下服务器续费的钱,人直接傻了,这些云服务器厂商简直像是在抢钱,续费一年顶我刚开始买三年的。
想了下,今年多多写 blog,建立起个人品牌,以后我会分享我在读的书,看到过比较好的视频,投资与健康,英语学习的一些方法,对了,还有我的主业技术上的分享,web3.0 之前也研究了一些。
很久没有写 blog 了,荒废了很久…
今天看了下服务器续费的钱,人直接傻了,这些云服务器厂商简直像是在抢钱,续费一年顶我刚开始买三年的。
想了下,今年多多写 blog,建立起个人品牌,以后我会分享我在读的书,看到过比较好的视频,投资与健康,英语学习的一些方法,对了,还有我的主业技术上的分享,web3.0 之前也研究了一些。
在项目中经常会用 if..else… 去判断逻辑,当业务越来越复杂,一个逻辑会有大量的判断,如下面的代码
if(type.equals("o1")){
// 执行 o1 逻辑
}else if(type.equals("o2")){
// 执行 o2 逻辑
}else if(type.equals("o3")){
// 执行 o3 逻辑
}else if(type.equals("o4")){
// 执行 o4 逻辑
}else if(type.equals("o5")){
// 执行 o5 逻辑
}
后面再增加逻辑 o6,o7… 一直到 o99 呢,这样写代码就会越写越长,后期越来越复杂,维护越来越难,嗯,已经闻到坏代码的味道,优化它。
http://nginx.org/en/download.html
解压
tar -xzf nginx-1.16.1.tar.gz
进入 nginx 解压后的目录并执行
./configure
nginx 会自动检查运行 nginx 所需要的库
64 位 Linux 操作系统 64 位 JDK1.8+
https://github.com/alibaba/nacos/releases
sh startup.sh -m standalone # 单机模式启动命令
sh shutdown.sh # 关闭命令
运行脚本报错:syntax error near unexpected token `$’{\r’ 这是由于项目是在 Windows 系统下编译,文件格式是 DOC 格式,与 UNIX 格式不符。需要把脚本文件格式改为 UNIX 格式。 打开脚本文件,用 vi 打开
64 位 Linux 操作系统
64 位 JDK1.8+
RocketMQ 二进制版本 http://rocketmq.apache.org/dowloading/releases/
修改 runserver.sh、runbbroker.sh
JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"
修改为
http://www.redis.cn/download.html 下载相应 redis 版本,并上传到服务器上
解压,编译
tar -xzf redis-5.0.5.tar.gz
cd redis-5.0.5
make
编译完成后,通过如下命令开启 Redis
src/redis-server
打开配置文件