RequestPayload和FormData请求头上的参数差别在于:Content-TypeFormDataPost表单请求代码示例headers={"Content-Type":"application/x-www-form-urlencoded"}requests.post(url,data=data,headers=headers)RequestPayload传递json数据headers={"Content-Type":"application/json"}requests.post(url,data=json.dumps(data),headers=headers)Scrapy的FormRequest只支持FormData表单提交,源码固定为前者补...
继续阅读 >
分类:data
2020
09-28
09-28
Python requests.post方法中data与json参数区别详解
在通过requests.post()进行POST请求时,传入报文的参数有两个,一个是data,一个是json。data与json既可以是str类型,也可以是dict类型。区别:1、不管json是str还是dict,如果不指定headers中的content-type,默认为application/json2、data为dict时,如果不指定content-type,默认为application/x-www-form-urlencoded,相当于普通form表单提交的形式3、data为str时,如果不指定content-type,默认为text/plain4、json为dict时,...
继续阅读 >
2020
09-27
09-27
IDEA 中创建Spring Data Jpa 项目的示例代码
一、IDEA创建工程使用IDEA创建工程的过程,使用文字做简单描述。选择工程类别【SpringInitializr】。设置工程的元数据【Metadata】,根据自己的情况填写即可。设置工程的依赖;在【Web】中选择“SpringWeb”;在【SQL】中选中“SpringDataJPA”、“SpringDataJDBC”、“MySQLDriver”、“JDBCAPI”。选中的可能有些多,如果多了自己删除掉。做完最后一步,工程就创建完成了。PS:在配置IEAD中的Maven功能时,将...
继续阅读 >
2020
09-25
09-25
Vue的data、computed、watch源码浅谈
导读记得初学Vue源码的时候,在defineReactive、Observer、Dep、Watcher等等内部设计源码之间跳来跳去,发现再也绕不出来了。Vue发展了很久,很多fix和feature的增加让内部源码越来越庞大,太多的边界情况和优化设计掩盖了原本精简的代码设计,让新手阅读源码变得越来越困难,但是面试的时候,Vue的响应式原理几乎成了Vue技术栈的公司面试中高级前端必问的点之一。这篇文章通过自己实现一个响应式系统,尽量还原和Vue内部源码同样...
继续阅读 >
2020
09-25
09-25
详解基于Spring Data的领域事件发布
领域事件发布是一个领域对象为了让其它对象知道自己已经处理完成某个操作时发出的一个通知,事件发布力求从代码层面让自身对象与外部对象解耦,并减少技术代码入侵。一、手动发布事件//实体定义@EntitypublicclassDepartmentimplementsSerializable{@Id@GeneratedValue(strategy=GenerationType.IDENTITY)privateIntegerdepartmentId;@Enumerated(EnumType.STRING)privateStatestate;}//事件定义publiccl...
继续阅读 >
版本对照各版本的文档说明:https://docs.spring.io/spring-data/elasticsearch/docs/1、在application.yml中添加配置spring:data:elasticsearch:repositories:enabled:true#多实例集群扩展时需要配置以下两个参数#cluster-name:datab-search#cluster-nodes:127.0.0.1:9300,127.0.0.1:93012、添加Maven依赖<!---开箱即用,版本默认和springboot版本对应--><dependency><groupId>org.spr...
继续阅读 >
2020
09-24
09-24
Vue父组件向子组件传值以及data和props的区别详解
1.在父组件中定义msg属性data:{msg:'123-我是父组件中的数据'},2.引用子组件父组件可以在引用子组件的时候,通过属性绑定的形式,把需要传递给子组件的数据,以属性绑定的形式,传递到子组件内部,供子组件使用。把父组件传递过来的msg属性,绑定到子组件的parentmsg属性上。<com1:parentmsg="msg"></com1>3.在子组件定义部分,需要把父组件传递过来的parentmsg属性,先在props数组中定义一下(代表这个属性是由父...
继续阅读 >
2020
09-24
09-24
详解Vue中的Props与Data细微差别
Vue提供了两种不同的存储变量:props和data。这些方法一开始可能会让人感到困惑,因为它们做的事情很相似,而且也不清楚什何时使用props,何时使用data。那么props和data有什么区别呢?data是每个组件的私有内存,可以在其中存储需要的任何变量。props是将数据从父组件传递到子组件的方式。在本文中,我们将学习到:什么是props,为什么这些数据只向下流动,而不是向上data选项的用途响应式是什么如何避免props和data...
继续阅读 >