(当接口的参数用@RequestBody修饰,同时还有另外的参数的情况) 测试接口的时候,如果项目中请求经过网关,转发到服务时,中间会将请求头数据转换成参数对象Subject。 格式如下: @PutMapping("/demo/update") public String update(@Valid ...
分类:
编程语言 时间:
2020-07-18 19:53:48
阅读次数:
76
计算机着实强大,现在我们可以在上面办公、看电影、打游戏、刷新闻,追热点,得力于的正是计算机的计算能力。 什么是计算?计算嘛,1 + 1 = 2,其中1 + 1的过程就是计算,计算就是得到结果的一个过程。 我们人脑对于简单的计算,可以很快的完成(比如上面的例子),但是我们如果增加数量,着实需要一个时间 ...
分类:
编程语言 时间:
2020-07-18 19:53:27
阅读次数:
101
编写python脚本,调试的时候需要打印json格式报文,直接打印看不出层次,可以使用json.dumps格式化打印 import json import requests def test_json(): r=requests.get('https://home.testing-studio.co ...
分类:
编程语言 时间:
2020-07-18 19:50:51
阅读次数:
71
前言 生成器generator 生成器的本质是一个迭代器(iterator) 要理解生成器,就要在理解一下迭代,可迭代对象,迭代器,这三个概念 iteration, iterable, iterator 迭代(iteration):在python中迭代通常是通过for...in...来实现的.而且只 ...
分类:
编程语言 时间:
2020-07-18 19:48:44
阅读次数:
68
0.编写一个程序,统计当前目录下每个文件类型的文件数,程序实现如图: 代码实现: 1 import os 2 # 使用os.curdir表示当前目录更标准 3 all_files = os.listdir(os.curdir) 4 type_dict = dict() 5 6 for each_fi ...
分类:
编程语言 时间:
2020-07-18 19:45:56
阅读次数:
90
第六章 创建REST服务 创建Restful服务,那么前端框架可以使用Angular、React、Vue.js等适合自己的前端技术。 Angular参考书籍 Jeremy Wilken编写的《Angular in Action》以及Yakov Fain和Anton Moiseev编写的《Angula ...
分类:
编程语言 时间:
2020-07-18 19:45:22
阅读次数:
88
##说一下对变量提升的理解 JS的变量提升主要从两方面来说,变量定义、函数声明,二者都是把对应的内容放到对应定义时的执行环境的顶部,然后JS再开始往下依次解释(注意:函数声明的提升权重大于变量提升) // 函数b和函数c的声明被放到了顶部 // var a // var c console.log( ...
分类:
编程语言 时间:
2020-07-18 19:45:05
阅读次数:
67
1、在application.yml配置cache-enabled: true mybatis: config-location: classpath:/mybatis-config.xml, classpath:mybatis/mybatis-config.xml mapper-locations ...
分类:
编程语言 时间:
2020-07-18 19:44:38
阅读次数:
147
易错点 初始化一个子类,尽管会调用父类的初始化方法,但只会产生一个子类对象。 这个子类对象实际上“持有”父类所有的(public, protect,private)字段和方法(更白话的说法,把父类信息完全拷贝一份到该子类对象)。只不过,子类可以“直接访问” public, protect的字段和方法 ...
分类:
编程语言 时间:
2020-07-18 16:12:38
阅读次数:
106
实现一个双链表,双链表初始为空,支持5种操作: (1) 在最左侧插入一个数; (2) 在最右侧插入一个数; (3) 将第k个插入的数删除; (4) 在第k个插入的数左侧插入一个数; (5) 在第k个插入的数右侧插入一个数 现在要对该链表进行M次操作,进行完所有操作后,从左到右输出整个链表。 注意:题 ...
分类:
编程语言 时间:
2020-07-18 16:12:16
阅读次数:
76
创建Java对象时,对于可为空的属性,创建对象的时候有3种模式:重叠构造器模式、JavaBeans模式、Builder模式(推荐)、Stream模式(推荐)。 重叠构造器模式 该模式使用多个构造器创建Java对象。 该写法符合Java的标准惯例,但是随着参数的越来越多,代码变得越来越难写。而且该方式 ...
分类:
编程语言 时间:
2020-07-18 16:11:03
阅读次数:
86
function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i<vars.length;i++) { ...
分类:
编程语言 时间:
2020-07-18 16:10:40
阅读次数:
93
1:线程的优先级可以设置1-10,小于1或者大于10会报错 在Thread 的类 中有三种优先级状态 MIN_PRIORITY(1)、NORM_PRIORITY(5)、MAX_PRIORITY(10) 默认的情况下这三种够用了,自己定于的话可能会由于操作系统的不同出现偏差,但也不是设置了优先级,线程 ...
分类:
编程语言 时间:
2020-07-18 16:09:01
阅读次数:
70
UI架构学习 项目架构学习: 暂时就这两吧,学会到能用,也得一段时间。 学一个阶段来更新一下 ...
分类:
编程语言 时间:
2020-07-18 16:08:16
阅读次数:
71
joinable detachable 等待线程完成的方式 调用线程(的线程)在等待被调用的线程结束时,为保证一定会执行join方法,需要捕获 定义被调用线程 到 正常调用join方法 之间的异常,在异常处理中要调用join方法,然后再throw异常 使用RAII方式,在析构函数中等待 向线程函数传 ...
分类:
编程语言 时间:
2020-07-18 16:06:06
阅读次数:
72
1 INSERTION - SORT (A)2 for j= 2 to A.length 3 key = A[j] 4 // Insert A[j] into the sorted sequence A[1..j-1] 5 i = j - 1 6 while i>0 and A[i]>key 7 A ...
分类:
编程语言 时间:
2020-07-18 16:05:26
阅读次数:
68
基本思路分析: 首先选择第一个数作为基数,因为只有一个数,所以他就是一个有序的数组嘛。 然后遍历他后面的数,如果比他小,插入到他前面,如果比他大,就插入到他后面。此时就有两个数已经成为有序的了; 在遍历下一个数,找到他该插入的位置,即该位置的后一个数比改数大,前一个数比该数小。 5 1 4 2 3 ...
分类:
编程语言 时间:
2020-07-18 16:04:40
阅读次数:
42