系统设计,协议先行。大部分人不了解协议的设计细节,更多使用已有协议进行应用层设计,例如:(1)使用HTTP,设计get/post/cookie参数,以及json包格式;(2)使用dubbo,而不用去深究内部的二进制包头包体细节;无论如何,了解协议设计的原则,对深入理解系统通信非常有帮助。一、协议的分层设计所谓“协议”,是双方共同遵守的规则,例如:离婚协议,停战协议。协议有语法、语义、时序三要素:(
分类:
其他好文 时间:
2020-11-17 11:47:16
阅读次数:
4
/ ||文件名:数据库审计事件记录脚本 ||说明:为了对数据库事件进行审计,而进行相关设计 / /* 审计记录表 */ /* 系统会话事件审计表 / CREATE TABLE SYSTEM.Audit_Login_DB( / ||名称:审计数据库会话登陆事件记录表 ||说明: / Session_I ...
分类:
数据库 时间:
2020-11-16 12:59:21
阅读次数:
9
在Django框架中使用Ajax进行POST数据提交时必须携带csrf_token csrf_token这是一种对为了防止脚本等非人为方式访问网址时的一种保护措施 前端可以使用这几种方法: 1、表单提交Post请求,隐藏字段就保存的csrf_token的值; 2、有些情况除了表单参数还有其他数据: ...
分类:
Web程序 时间:
2020-11-16 12:58:59
阅读次数:
14
Token: cookie和session的局限:session依赖cookie,如果客户端不是浏览器,cookie和session将同时失效。 token的出现就是解决的问题是客户端不支持cookie的情况。token也是随着移动端的崛起而崛起的。 token就是自定义的session,token ...
分类:
其他好文 时间:
2020-11-13 13:23:03
阅读次数:
46
1.session对象定义 session对象用于储存特定的用户会话所需的信息。当用户在应用程序的Web页之间跳转时,储存在sesion对象中的变量将不会丢失,而是在整个用户会话中一直存在。 当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个session对象。当 ...
分类:
Web程序 时间:
2020-11-13 12:52:47
阅读次数:
16
摘自:https://www.jianshu.com/p/4f2566b67989 以后可能用的上 通常我们在vue项目中都是前端配置好路由的,但在一些项目中我们可能会遇到权限控制,这样我们就涉及到动态路由的设置了。 动态路由设置一般有两种: (1)、简单的角色路由设置:比如只涉及到管理员和普通用户 ...
分类:
其他好文 时间:
2020-11-13 12:11:15
阅读次数:
6
一.关于爬虫爬虫,是一种按照一定的规则自动地抓取互联网信息的程序。本质是利用程序获取对我们有利的数据。反爬虫,从不是将爬虫完全杜绝;而是想办法将爬虫的访问量限制在一个可接纳的范围,不要让它过于频繁。二.提高爬虫效率的方法协程。采用协程,让多个爬虫一起工作,可以大幅度提高效率。多进程。使用CPU的多个核,使用几个核就能提高几倍。多线程。将任务分成多个,并发(交替)的执行。分布式爬虫。让多个设备去跑同
分类:
其他好文 时间:
2020-11-12 14:10:38
阅读次数:
9
登陆按钮的方法 loginbtn () { // 预校验 this.$refs.loginRef.validate(async (valid) => { // console.log(valid) if (!valid) { return } // 数据解构 const { data: res } ...
分类:
其他好文 时间:
2020-11-12 13:23:07
阅读次数:
6
orm对象: 非查询集通过db.session实现 必须手动提交 查询通过db.query实现 非查询方法: db.session.add(对象) 添加对象 db.session.add_all([obj1,obj2,...]) 增加所有 db.session.delete(obj) 删除对象 db ...
分类:
其他好文 时间:
2020-11-10 11:08:50
阅读次数:
5
#利用抓包工具,抓取需要cookie的网址一般cookie就在第一个post请求中,或与它挨着的地方里#网址就用浏览器的网址from urllib import requestfrom urllib import parse url='https://www.cnblogs.com/Eric-Z-H ...
分类:
其他好文 时间:
2020-11-08 17:51:35
阅读次数:
20