博客学习至:https://www.cnblogs.com/Nicholas0707/p/9021672.html#_label0 https://www.cnblogs.com/dream66/p/12792975.html 日志的作用: 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发 ...
分类:
编程语言 时间:
2020-05-10 20:53:06
阅读次数:
65
文件下载特别简单,给个文件路径,输出个流即可。 controller @GetMapping(value = "/download") @IgnoreUserToken public void downLoad(String id, HttpServletResponse response){ Te ...
分类:
编程语言 时间:
2020-05-10 20:58:27
阅读次数:
67
java中重写与重载的区别1.重写(Override)从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封 不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时) ...
分类:
编程语言 时间:
2020-05-10 20:59:16
阅读次数:
76
spring boot 使用 jwt 本文旨在介绍如何在 中使用 ,不会介绍什么是 。 一、导入依赖 1. spring boot依赖 2. jwt 依赖 二、应用 创建一个 JwtUtil 文件 注意: 这里使用的是decodedjwt.getClaim("userId").asLong(); 这 ...
分类:
编程语言 时间:
2020-05-10 21:00:01
阅读次数:
61
. 什么是虚拟环境? 虚拟环境的意义,就如同 虚拟机 一样,它可以实现不同环境中Python依赖包相互独立,互不干扰。这在一定程度的意义上,给了我们的项目一份很有力的保障。在这里,我把它戏称为「保险」。全网唯一。 举个例子吧。 假设我们的电脑里有两个项目,他们都用到同一个第三方包,本来一切都顺利。但 ...
分类:
编程语言 时间:
2020-05-10 21:01:29
阅读次数:
76
在《阿里巴巴java开发手册》中指出了线程资源必须通过线程池提供,不允许在应用中自行显示的创建线程,这样一方面是线程的创建更加规范,可以合理控制开辟线程的数量;另一方面线程的细节管理交给线程池处理,优化了资源的开销。而线程池不允许使用Executors去创建,而要通过ThreadPoolExecut ...
分类:
编程语言 时间:
2020-05-10 21:08:38
阅读次数:
63
前言 我们已经学过了如何利用python脚本对SHA256加密接口进行测试,还没学会的小伙伴们可以看回我写的随笔Python-SHA256加密算法接口测试,那么,对于SHA256加密算法接口,我们如何使用JMeter来进行测试呢?下面,我们来学习两种方法。 接口文档如下: 接口地址: http:// ...
分类:
编程语言 时间:
2020-05-10 21:09:22
阅读次数:
126
1.理解分类与监督学习、聚类与无监督学习。 简述分类与聚类的联系与区别。 答:联系:聚类属于无监督学习,即模型训练过程中没有被目标标签监督。而分类属于监督学习,即其训练数据都标记了需要被预测的真实值。在很多情况下,聚类模型等价于分类模型的无监督形式。 区别:分类是事先定义好类别 ,类别数不变 。分类 ...
分类:
编程语言 时间:
2020-05-10 21:10:07
阅读次数:
59
实验项目:7.3.1练习1、7.3.1练习2、7.3.2练习1 姓名:黄昊阳 实验地点:家 实验时间:2020.5.7 一、实验目的与要求 1、掌握一维和多维数组的定义和数组元素的引用方法。2、了解一维和多维数组初始化的方法。3、学习一维和多维数组的基本算法。 二、实验内容 实验7.3.1练习1 1 ...
分类:
编程语言 时间:
2020-05-10 21:11:26
阅读次数:
72
引入头文件: <typeinfo> #include <iostream> #include <typeinfo> using namespace std; int main(){ int v1 = 1; char v2 = 'a'; double v3 = 1; float v4 = 1.1; b ...
分类:
编程语言 时间:
2020-05-10 21:14:56
阅读次数:
154
服务调用链路追踪 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要体现在,一个请求可能需要调用很多个服务,而内部服务的调用复杂性,决定了问题难以定位。所以微服务架构中,必须实现分布式链路追 ...
分类:
编程语言 时间:
2020-05-10 21:17:21
阅读次数:
77
HTML5学堂-码匠:本期继续走入算法 —— 冒泡排序法。冒泡排序算法相对简单,容易上手,稳定性也比较高,算是一种较好理解的算法,也是面试官高频提问的算法之一。 Tips:关于“算法”及“排序”的基础知识,在此前“选择排序法”中已详细讲解,可点击文后的相关文章链接查看,在此不再赘述。 冒泡排序法的原 ...
分类:
编程语言 时间:
2020-05-10 21:19:59
阅读次数:
58
MD5现在是用来作为一种数字签名算法,即A向B发送数据m,为了让B确信数据是A送来的并且没有被篡改于是A就是用hash算法将数据散列一并发送给 B。B接收到文件以后也用相同的hash算法校验数据是否被修改。主要是防止数据被修改的。MD5值的重复就是所谓的碰撞。 获取文件的MD5码 System.ou ...
分类:
编程语言 时间:
2020-05-10 21:21:10
阅读次数:
97
一、封装 1. 封装概述 ? 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。 原 ...
分类:
编程语言 时间:
2020-05-10 21:25:17
阅读次数:
49
package t1; import java.io.UnsupportedEncodingException;import java.nio.charset.StandardCharsets;import java.security.InvalidKeyException;import java. ...
分类:
编程语言 时间:
2020-05-10 21:27:15
阅读次数:
93
C程序设计实验报告六 实验项目:7.3.1-1两两比较排序;7.3.1-2找最小排序;7.3.2打印杨辉三角形 姓名:蔡鹏 实验地点:家中 实验时间:2020.5.7 一、实验目的与要求: 1、巩固学生对一维数组这种数据结构的理解,增强其程序设计能力 2、巩固学生对二维数组这种数据结构的理解 二、实 ...
分类:
编程语言 时间:
2020-05-10 21:29:43
阅读次数:
102
Python+requests库发送接口入参为xml格式的接口请求 一)接口入参准备: url地址:http://httpbin.org/post 入参: <?xml version="1.0" encoding = "UTF-8"?> <COM> <REQ name="多测师_王sir"> <US ...
分类:
编程语言 时间:
2020-05-10 21:32:36
阅读次数:
159
一、程序,进程,线程联系和区别 其实程序是一段静态的代码,它是应用程序执行的脚本。进程就是程序动态的执行过程,它具有动态性,并发性,独立性。线程是进程调度和执行的单位。 进程:每个进程都有独立的代码和数据空间(进程上下文),一个进程包含一个或者多个线程,同时线程是资源分配的最小单位。 线程:同一类线 ...
分类:
编程语言 时间:
2020-05-10 21:32:55
阅读次数:
64
一. 二维数组遍历 package test_1; public class test_7 { public static void main(String[] args) { int[][] arr = {{1,2,3},{5,6},{12,13,14}}; for(int i=0; i< arr ...
分类:
编程语言 时间:
2020-05-10 21:34:59
阅读次数:
59
python反射简介 所谓反射是指通过字符串的方式获取对象,然后执行对象的属性或方法。在python中一切皆对象,因此我们可以对一切事物进行发射。 关于反射python为我们提供了四个方法: hasattr(object, name):name必须是字符串,如果字符串name是object对象当中的 ...
分类:
编程语言 时间:
2020-05-10 21:37:22
阅读次数:
86