- 博客(8)
- 收藏
- 关注
原创 数据库表设计经验
1.找准每个业务节点核心维度,确定各个节点之间模型的关系,做糅合还是做一对多,多对多的拆分2.畅想未来,(询问业务员方,同行业对比)为自己的模型预留出扩展点3.给出多种表设计方案,在数据处理复杂度和存储复杂度之间做取舍• 追求简单存储,使用长宽表,做字段冗余(方便查询)。在应用层提现自己模型。• 优点:• 1.存储层耦合小扩容更加方便,数据库转型也方便• 2.查询单表速度快• 缺点:• 1.冗余过多,一旦发生变更,可维护性较差• 2.模型和模型之间的关系维护做在了应用层,开发复杂度高
2021-07-20 20:51:56
110
原创 Dokcer安装单机mysql
Dokcer安装单机mysqldocker run --name mysql-p 3306:3306 -v /docker/mysql/conf:/etc/mysql/conf.d-v /docker/mysql/logs:/logs-v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=yuantu123-d mysql:5.6 如果docker关闭了,容器也会关闭,下次启动直接用$docker start <容
2020-07-23 22:28:43
89
原创 Dokcer安装单机redis
Dokcer安装单机redisstep1.拉取并运行最新的redis镜像,挂载备份和配置文件夹 设置密码docker run --name redis-master -p 6379:6379 -v /docker/redis/data:/data -v /docker/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf-d redis redis-server /usr/local/etc/redis/redis.confstep2
2020-07-23 22:08:45
75
原创 WSL常用操作
WSL常用操作列出所有安装的子系统$wsl -l --running导入和导出$wsl --export <Linux子系统名称> <xxx.tar>$wsl --import <新的Linux子系统名称> <新的Linux子系统路径> <xxx.tar>删除和启动$wsl --distribution <Linux子系统名称>$wsl --unregister <Linux子系统名称>
2020-07-23 15:24:33
731
原创 SpringBoot整合Dubbo
SpringBoot整合Dubbo基础环境准备:1.安装zookeeper(注意在配置文件中修改管理端口8080,防止端口占用报错)示例:在zoo.cfg加入配置 admin.serverPort=[自定义端口]2.Springboot项目添加依赖 <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spr
2020-07-22 11:10:23
125
原创 http请求格式
HTTP content-typePost请求体中常见的内容类型:text/html : HTML格式multipart/form-data (PostMan的form-data,以及有表单有文件时会用到)application/x-www-form-urlencoded : 中默认的encType,form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式)application/jsonGet请求:不需要指定类型,直接?后面拼接form和json的区别?
2020-07-22 10:32:27
231
原创 logstash学习
windows安装logstahlogstash自己官网下载(这里是7.4.2版本)————————————————————————————————————————一.默认启动#bin/logstash -e ‘input{stdin{}}’输入你想输入的内容,就可以在控制台看到输出的ruby对象,默认指定(‘output{stdout{codec=>rubydebug}}’)二...
2019-11-28 17:48:38
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人