摘要: # 分布式锁、分布式ID https://www.cnblogs.com/liuqingzheng/p/11080501.html ```python # 分布式系统中加锁-->悲观锁 -mysql 行锁 性能不高 -需要性能更高的分布式锁 # python 线程锁 # 分布式锁需要的条件 1、在分 阅读全文
posted @ 2023-08-25 20:47 yedayang 阅读(50) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/3095391/202308/3095391-20230825163828703-974968625.png) ``` csrf(Cross-site request forgery)通常被缩写为CSRF或XSRF,是一种对网 阅读全文
posted @ 2023-08-25 16:39 yedayang 阅读(156) 评论(0) 推荐(0)
摘要: # python实现RPC(远程过程调用) ```python # 远程过程调用 -1 借助于rabbitmq 可以跨语言 -2 SimpleXMLRPCServer内置的 -3 zerorpc -4 grpc 可以跨语言 ``` ### 1.1 SimpleXMLRPCServer 自带的 ``` 阅读全文
posted @ 2023-08-25 16:35 yedayang 阅读(251) 评论(0) 推荐(0)
摘要: ### 远程连接linux开发 ```python # 一般情况下开发环境 -win开发,linux上线 有问题:有些模块win和linux不兼容 -linux开发,linux上线 -ubuntu系统->台式机->ubuntu->ubuntu开发 -mac系统,linux上线 -mac环境和linu 阅读全文
posted @ 2023-08-25 16:35 yedayang 阅读(30) 评论(0) 推荐(0)
摘要: # pyhton解决高并发问题 ```python # 前端: 1.cdn加速,就是内容分发网络,简单来说就是把静态资源放到别的服务器上 2.精灵图:就是一个大的图片上面有多个我们需要的小图,用定位的方法,定位到不同的小图,满足我们的需求。这样一个请求拿到的图就可以用在多个位置。 3.前端缓存:在返 阅读全文
posted @ 2023-08-23 20:30 yedayang 阅读(32) 评论(0) 推荐(0)
摘要: # F查询与Q查询 ### 1、 aggregate 若想把整张表当成一个组来使用聚合函数,应该调用aggregate ```python # 1、先导入聚合函数 from django.db.models import Max, Min, Avg, Sum, Count """ 小窍门: 只要是跟 阅读全文
posted @ 2023-05-25 19:53 yedayang 阅读(79) 评论(0) 推荐(0)
摘要: 今日内容 1 序列化高级用法之source(了解) # 1 创建了5个表(图书管理的5个) # 2 对booke进行序列化 # 总结:source的用法 -1 修改前端看到的字段key值 》source指定的必须是对象的属性 book_name = serializers.CharField(sou 阅读全文
posted @ 2023-05-19 20:06 yedayang 阅读(84) 评论(0) 推荐(0)
摘要: 1 Web应用模式 # 前后端混合开发 -后端人员,既要写后端,django,又要写前端 # 前后端分离 -后端人员,只写后端,写一个个的API接口 -前端人员,只写前端 -最后项目写完,前后端联调 2 API接口 # 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很 阅读全文
posted @ 2023-05-17 21:26 yedayang 阅读(46) 评论(0) 推荐(0)
摘要: djangoday5内容详细 目录: 1.url函数 2.无名分组 3.有名分组 4.反向解析 5.无名分组反向解析 6.有名分组反向解析 7.路由分发 8.伪静态的概念 9.虚拟环境 10.django1和2的区别 11.JsonResponse 12.django文件上传 url函数 #路由匹配 阅读全文
posted @ 2023-04-24 21:10 yedayang 阅读(28) 评论(0) 推荐(0)
摘要: Django 目录 1.web应用 2.web手写web框架 3.动静态网页 4.web中三大主流框架 5.django版本 6.如何使用 8.命令行和pycharm创建django项目的区别 在应用app中如何写代码 10.django项目中主要文件介绍 11.django三板斧 12.DEBUG 阅读全文
posted @ 2023-04-20 21:41 yedayang 阅读(33) 评论(0) 推荐(0)