05 2023 档案
摘要:准备:服务器(ubuntu20.04)、域名、Xshell、Xftp 一直在windows环境下本地测试django项目,所以不牵涉部署问题,如今想测试一下部署,就试了一下 1. 用Xshell连接阿里云的ECS服务器上,再用Xftp将文件项目打包上传到服务器上再解压(我解压到虚拟环境的根目录下);
阅读全文
摘要:对django优缺点的了解:优点:自带大量常用框架和工具(auth认证、权限管理等)、强大的数据库管理框架orm、以及独特的app设计理念;缺点:因为封装过多导致改动会比较困难、当流量过大后随之而来的就是性能问题 对比django、flask、tornado: django:适合开发全栈网站,以及博
阅读全文
摘要:CRUD等操作(DDL、DML、DQL) 权限操作: create user 用户名@"localhost或%" identified by '密码' show grants for 用户名@主机名 grant 权限列表(all/insert/delete/select等) on 库名(*).表名(
阅读全文
摘要:也是第一次做全栈项目(大概做了两个多月?)
阅读全文
摘要:关系型数据库(RDBMS)和非关系型数据库(NoSQL) 前者需满足A(原子性)C(一致)I(独立)D(持久)规则 例子:一个人银行有两个账户,A和B共100块钱,当他从A取钱,在存入B的过程中失败了就必须再把钱返还到A账户(原子性),整个过程中A+B的和一定得是100(一致性),在他取出A中的钱时
阅读全文
摘要:库、集合、文档(最大16M)的CRUD: show dbs/collections/tables;use 库 创建库db.dropDatabase(); 删除库db.createCollections(''); 创建集合 固定集合:.createCollections(库名,{capped:true
阅读全文
摘要:之前使用关于mongodb5的版本中,linux系统中tar解压mongodb文件夹后的bin目录中mongod是启动mongo服务,而里面默认自带一个连接mongodb的shell脚本mongo 而这几天使用mongodb6的版本中发现mongo脚本没有了,去网上查看发现是mongodb发行了一个
阅读全文
摘要:在编写shell脚本,关于实现mysql数据库备份,用到了mysqldump命令,可是在执行的时候显示'Access denied for user 'weakxy'@'localhost' (using password: NO)'因为没有密码,我认为应该也不是因为密码错误导致连接不上mysql
阅读全文
摘要:为何了解到这部分:在学习linux的网络配置时了解到集群的概念,发现与分布式有点相似,分布式中存在高可用的设计对于高可用的认识:高可用的概念出现在分布式架构设计中,比如某台服务器挂了的时候有额外的应对方法,不让整个系统停止服务,(就比如上面的人在做饭,下面需要盛饭,如果某一个盘子打碎后还有别的盘子弥
阅读全文
摘要:linux 常用指令reboot whoami useradd passwd groupadd clear usermod tree rpm安装(-ivh -qai) yum安装 init [0~6]变更linux运行级别(常用3多用户、5图形化界面) man help less查看大文件 head
阅读全文
摘要:现阶段学习django之后系统的学习一个REST规范,利用django的rest framework框架实现 django中content-type组件的便捷之处:1. 在键表设计遇字段需要与多个表建立外键关系时可以考虑用content-type 2023-05-08
阅读全文