摘要: ##redis 缓存 redis和memcache称为非关系型数据库,也成为了nosql数据库。而mysql,oracle,mariadb,sql server等都是关系型数据库 ###1.1 缓存概念 缓存是为了调节速度不一致的两个或者多个物质的速度,在中间对速度较快的一方起到一个加速访问速度较慢 阅读全文
posted @ 2022-04-12 23:07 liwenchao1995 阅读(528) 评论(0) 推荐(0) 编辑
摘要: ##Discuz论坛搭建 ###1.1 官网地址:https://discuz.com/docs/ ###2.1 docker部署Discuz docker run -d -p 80:80 -p 443:443 ccr.ccs.tencentyun.com/discuzq/dzq:latest ## 阅读全文
posted @ 2022-04-12 11:05 liwenchao1995 阅读(70) 评论(0) 推荐(0) 编辑
摘要: ##达梦数据库常用操作命令 ###1.1 基础操作 ####1.1.1 登陆dameng数据库 我的服务部署在 /opt/dmdbms下面 cd /opt/dmdbms/bin ./disql SYSDBA/SYSDBA:5236 #登陆达梦数据库 #如果密码中有@符号,会登陆失败,可以用下面这种方 阅读全文
posted @ 2022-04-12 10:41 liwenchao1995 阅读(2438) 评论(0) 推荐(1) 编辑
摘要: ##Tongweb 部署环境 ###1.1 JVM参数修改 注:这里的启动参数配置,是修改的TongWeb自身启动的JVM参数,而不是你部署的服务的。 修改另外一个参数,否则要部署的服务会因为内存溢出而崩溃,我这里把192改成了4096 ###2.1 安装部署 TongWeb部署服务提供了两种方式 阅读全文
posted @ 2022-04-11 17:53 liwenchao1995 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: ##k8s kubectl命令 ###常用别名 cat >> ~/.bash_profile <<EOF export NAMESPACE=default alias kgn='kubectl get node' alias kgns='rancher kubectl get node --show 阅读全文
posted @ 2022-04-11 17:19 liwenchao1995 阅读(105) 评论(0) 推荐(0) 编辑
摘要: ##zookeeper集群部署 ###1.1 安装包下载 wget https://downloads.apache.org/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz ###2.1 解压安装包 tar zxvf apach 阅读全文
posted @ 2022-04-08 14:09 liwenchao1995 阅读(26) 评论(0) 推荐(0) 编辑
摘要: ##zookeeper 部署 ###1.1 安装zookeeper ####1.1.1 模式选择 zookeeper 的安装模式有三种: 单机模式( stand-alone):单机单 server; 集群模式:多机多 server,形成集群; 伪集群模式:单机多个 server,形成伪集群; 这里只 阅读全文
posted @ 2022-04-07 17:28 liwenchao1995 阅读(338) 评论(0) 推荐(0) 编辑
摘要: ##kafka集群部署 ###1.1 环境准备 ####1.1.1 准备zookeeper 如果已经有现成的zookeeper单点或者集群可以直接使用,kafka自己也提供了的zookeeper的服务,需要修改 config/zookeeper.properties,下面会有讲解。我这里没装zook 阅读全文
posted @ 2022-04-07 14:39 liwenchao1995 阅读(219) 评论(0) 推荐(0) 编辑
摘要: ##nginx docker非root进程运行 ###1.1 nginx非root用户 ####1.1.1 编辑nginx配置文件 修改nginx的第一行 user nginx; 对比下面Dockerfile,需要提前修改nginx配置文件,把nginx配置文件里面的路径,涉及到data,pid,l 阅读全文
posted @ 2022-03-31 18:19 liwenchao1995 阅读(1620) 评论(0) 推荐(0) 编辑
摘要: ##go 反射 ###1.1 反射介绍 反射就是在运行期间(不是编译期间)探知对象的类型信息和内存结构、更新变量、调用它们的方法 ####1.1.1 反射的使用场景 函数的参数类型是interface{},需要在运行时对原始类型进行判断,针对不同的类型采取不同的处理方式。比如json.Marshal 阅读全文
posted @ 2022-03-31 14:35 liwenchao1995 阅读(67) 评论(0) 推荐(0) 编辑